Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Nederlands Russian Turkce Arabic |
taraf�ndan HackLinux Yazar hakk�nda: Windows kullanal� uzun zaman oldu ve bu iyi hissettiriyor... ��erik: |
�zet:
Bu yaz� bir Linux makinan�n fax sunucusu olarak nas�l yap�land�r�ld���n� a��klamakta !
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/
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
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:
�lke kodu [1]? Fransa i�in 33 girin
Alan kodu []? Paris i�in 1 girin
Uzak mesafe g�r��me prefix [1]? enter 0
ULuslararas� g�r��me prefix [011]? enter 00
Dial string rules file [etc/dialrules]? enter
etc/dialrules.europe
Modemin ba�l� oldu�u seri port []? ttyS0 girin (
COM1 i�in) veya ttyS1 ( COM2 i�in)
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!
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!
/etc/rc.d/init.d/hylafax start
E�er faxgetty listede yoksa (ps -e)
�unu deneyin:
/usr/sbin/faxgetty -D /dev/ttyS0
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
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
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 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.
http://www-phase.c-strasbourg.fr/inform/faxdoc/expose_fax/fonctionnement.html
http://www.hylafax.org
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!
|
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:
|
2001-03-17, generated by lfparser version 2.9