Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  Arabic  

convert to palmConvert to GutenPalm
or to PalmDoc

HackLinux
taraf�ndan HackLinux

Yazar hakk�nda:

Windows kullanal� uzun zaman oldu ve bu iyi hissettiriyor...


��erik:

Kolay Fax Sunucusu!

�eviri : G�l�ah Cebiro�lu

www.hylafax.org

�zet:

Bu yaz� bir Linux makinan�n fax sunucusu olarak nas�l yap�land�r�ld���n� a��klamakta !



 

Giri�

Burada bir fax sunucu i�in bir yap�land�rma var.Kullan�lan:Hylafax 4.0pl2.rjc11 ve bir Mandrake 7.1 da��t�m�

Sunucu taraf�nda, Hylafax 3 daemon'dan olu�makta :

�stemci taraf�nda,biri �u programlar� buldu (baz�lar� sunucuda da �al��abiliyor) :

Relevant yap�land�rma dosyalar� dizinde bulundu /var/spool/fax/etc/

 

Y�kleme

Size a�a��daki paketleri y�klemenizi �neririm (Mandrake 7.1 i�ermekte) :

Bu kaynaklar ayr�ca ofis sitelerinde de bulunabilir.http://www.hylafax.org/links.html

E�er Hylafax hatayla y�klenmediyse, biri gereken RPM paketini eklemeli:

rpm -ivh hylafax-common-4.0pl2.rjc11-3mdk
rpm -ivh hylafax-client-4.0pl2.rjc11-3mdk
rpm -ivh hylafax-server-4.0pl2.rjc11-3mdk

 

Hylafax �n yap�land�r�lmas�

Sunucuyu yap�land�rmak i�in,�u komutu girin:

faxsetup -server (as root)

default de�erler yakla��k her sorulan soruyu kullanmakta iyidir, bir �ey d���nda:

Hylafax faxgetty daemonunu otomatik olarak devreye sokmaz.Bu elle yap�lmak zorunda :

1 - /etc/inittab dosyay� se�in ve dosyan�n sonuna �u sat�rlar� yerle�tirin:

mo:2345:respawn:/usr/sbin/faxgetty -D ttyS0
komut kill -HUP 1 yeniden ba�latmak yapmak i�in yararl� faxgetty

Veya

E�er rc.localdosyas�n� kullanmak istiyorsan�z:

2 -�u sat�rlara /etc/rc.d/rc.local ekleyin:
/usr/sbin/faxgetty -D /dev/ttyS0

ve komutu girin:

faxgetty -D /dev/ttyS0

Not :faxaddmodem komutu daha sonra bir veya daha fazla modem eklemenize izin verecek.

Bu y�neldirimlerden sonra, /var/spool/fax/etc/config.ttyS0 (com1 i�in) dosyas� faxgettyi�in yarat�lm��t�r.
Sizin modem yap�land�rman�z� /dev/ttyS0
i�in i�ermektedir. /usr/share/fax/hfaxd.conf dosyas�hfaxd daemon configurasyonunu i�ermekte, ona dokunmad�m!

 

E�er problem artarsa

Modemi bulmas� i�in, probemodemkomutunu kullan�n. Dahas�, /var/spool/fax/config/ da tipik yap�land�rmalarda mevcut

Benim Modemim bir 3Com US Robotics 56k, o y�zden /var/spool/fax/etc/ na kopyalad���m usr-2.0 dosyas�n� se�tim yeniden config.ttyS0 olarak adland�rarak ve ��yle uyarlayarak:

# Configuration for using the Class 2.0 command interface
# with a USR v.34 Courier or Sporster modem.
#
# CONFIG: CLASS2.0: USRobotics*-*
#
CountryCode:         33
AreaCode:            1
#FAXNumber:          your number ex (for france): 0134123412
LongDistancePrefix:  0
InternationalPrefix: 00
DiadStringRules:     etc/dialrules.europe (Important .europe !)
ServerTracing:       1
SessionTracing:      11
RecvFileMode:        0600
LogFileMode:         0600
DeviceMode:          0600
RingsBeforeAnswer:   1
SpeakerVolume:       off
GettyArgs:           "-h %l dx_%s"
#LocalIdentifier:    "Your Company"   (uncomment if wanted on the fax)
#TagLineFont:        etc/lutRS18.pcf  (idem)
#TagLineFormat:      "De %%l|%c|Page %%p sur %%t" (idem)
#MaxRecvPages:       25
ModemType:           Class2.0    # use class 2.0 interface
ModemRate:           57600        # 38400 DCE-DTE communication rate
ModemFlowControl:    rtscts       # XON/XOFF flow control assumed
ModemDialCmd:     ATDT0%s # I added 0 because I go through a PABX !!
#ModemNoFlowCmd:     AT&H0&I0&R1  # setup modem for no flow control
ModemHardFlowCmd:    AT&H1&I0&R2  # setup modem for hardware flow control
#ModemSoftFlowCmd:   AT&H2&I2&R1  # setup modem for software flow control
#ModemSetupDTRCmd:   ATS13=1&D2   # setup so DTR drop resets modem
#ModemSetupDCDCmd:   AT&C1        # setup so DCD reflects carrier (or not)
ModemResultCodesCmd: ATQ0X4       # enable extended result codes
#ModemSetupAACmd:    AT+FAA=1
#ModemSetVolumeCmd:  "ATM0 ATM1 ATM1 ATM1 ATM1"
Class2BUGCmd:        AT+FBU=0
Class2CQQueryCmd:    !(0),(0)    # override modem response
Class2NRCmd:         AT+FNR=1,1,1,0


Daha sonra �u sat�rlar /var/spool/fax/etc/host 'a eklenir:

  localhost
  192.168.1

192.168.1.0 dan gelen b�t�n makinalar fax kullanmaya izinlidir!

 

Hylafax e ba�lamak

Hylafax i �al��t�rmak i�in startup ta, drakxservices komutunu kullan�n (Mandrake ile) veya setup (Red Hat ile),
daha sonra �u komutu �al��t�r�n:
/etc/rc.d/init.d/hylafax start 
E�er faxgetty listede yoksa (ps -e) �unu deneyin:
/usr/sbin/faxgetty -D /dev/ttyS0
 

Hylafax

Fax yollamak i�in :
sendfax -n -d number file1 file2 ..
Sonu�lar� kontrol etmek i�in:
faxstat -s (shows fax in the queue waiting to be sent)
faxstat -d (shows faxes sent)
faxstat -r (shows faxes received)
 

Queue'dan bir fax silmek i�in:

faxrm number_of_job
Spool silmek i�in :
faxqclean
�statistikleri g�stermek i�in :
faxcron
 

Networkte Hylafax kullan�m�

 

Sunucu yap�land�rmas�

A� kullan�m� i�in,http://www.hylafax.org/links.html da mevcut olan kaynaklar� se�tim.
Printfax ve Repond, �u sitelerde http://www.boerde.de/~horstf/:

�u �� dosyay� y�kleyin:

printfax.plscriptini /usr/bin/ ne kopyalay�n ve hylafax le �al���yormu� gibi uyarlay�n:

### Format of commandline
#    $cmdlinefmt='mgetty';
    $cmdlinefmt='hylafax';

### The faxspoolprogram
###   for mgetty+sendfax:
#    $faxspool = '/usr/bin/faxspool';
###   for hylafax:
    $faxspool = '/usr/bin/sendfax';

### Additional faxspool args (e.g. header, coverpage)
###   empty:
    @faxspool_args = qw(-n);
###   for mgetty+sendfax with a special header:
#   @faxspool_args = qw( -h /usr/local/etc/mgetty+sendfax/faxheader.smb);
###   for hylafax with send email when job is done or requeued and use
###   a4 sized paper:
#    @faxspool_args = qw(-D -R -s a4);


Not : printfax.pl script s�r�m�nde de�i�iklikler olabilece�ini d���nerek kontrol edin!

copy/paste kullanarak smb_conf.add mod�l�n� /etc/smb.conf i�ine ekleyin:

  [Fax] comment = Fax Printer
  public = yes
  postscript = yes
  print command = ( /usr/bin/printfax.pl %I %s %U %m; rm %s ) &
  printable = yes
  writable = no
  path = /var/spool/samba

print komutusat�r�n� �zellikle windows2000 le kontrol edin

Samba �imdi yeniden ba�lat�lmal�,

/etc/rc.d/init.d/smb restart
 

�stemcinin yap�land�r�lmas�

Burada tipik bir WINDOWS 95,98,NT,2000 i�in m��teri yap�land�rmas� var... config.exe ve respond.exe dosyalar�n� i�eren Respond.zip y�kleyin:

Bundan sonra a� olu�turulmu� bir yaz�c� olu�turulmal�d�r:

Bu yolun sonu, Wordpadi a��n, herhangi bir yaz� yaz�n ve fax sunucusuna yazd�r�n! Diyalog kutusu g�z�kecektir (e�er respond.exe yi ba�latt�ysan�z)fax numaran�z� soracakt�r, sadece numaray� girin ve Ok , fax�n�z fax sunucusuna g�nderilecek hylafax

Do�ru davran��� kontrol edebilmek i�in, sunucuya gidin ve faxstat -s yaz�n, fax�n�z orada olmal�.

Linux i�in tipik bir m��teri yap�land�rmas� :

Hylafax sitesindeki mevcut yard�mlar� kullan�n!

 

Fax ile haberle�me

Fax ile haberle�me yasal olarak serverda StarOffice de yap�l�r.

Di�er taraftan, veritaban�n�z a�da herhangi bir yerde olabilir StarOffice(ODBC,JDBC,...)i kullanarak eri�ilir.spadmin yard�m�n� kullan�n ve telefax ��kt�s�n� yap�land�r�n: faxspool (PHONE) (TMP)

Dok�man�n i�inde faxlamak i�in num_tel_fax yerine bir veritaban� alan ad� ile @@#num_tel_fax@@ koyun

StarOffice Yard�m� (help) okuyun, her�ey a��klanm��t�r!

Bu y�ntemin dezavantaj� StarOffice i fax sunucusunda y�klemeniz gerekmesi :-( A�da cevap kullanarak fax haberle�mesi do�rudan StarOffice ile de�il ��nk� her al�c� i�in bir fax numaras� girilmek zorunda !
�u anda bir alternatif ��z�m ara�t�rmaktay�m.

 

Kaynaklar

http://www-phase.c-strasbourg.fr/inform/faxdoc/expose_fax/fonctionnement.html
http://www.hylafax.org

 

Yazardan notlar

E�er bu dok�man� tamamlanmam�� veya yanl��larla dolu bulduysan�z, l�tfen [email protected] e yaz�n. Ve e�er biraz bo� zaman�n�z varsa, patentsiz dilek�eyi g�dermeyi d���n�n!

 

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© HackLinux, FDL
LinuxFocus.org

Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz
�eviri bilgisi:
fr -> -- HackLinux
fr -> en John Perr
en -> tr G�l�ah Cebiro�lu

2001-03-17, generated by lfparser version 2.9