Setup des HylaFAX Servers
Die Installation der HylaFAX Software erfolgt entweder durch Konfiguration
und Compilieren der Source-Dateien oder durch Installation der Binary Distribution.
Die Basiskonfiguration des
Faxservers erfolgt danach durch den Aufruf des Scripts faxsetup.
Dieses Programm überprüft zuerst die korrekte Installation
des HylaFAX Software Paketes als auch der TIFF Software. Vor allem beim
Einsatz einer Binary Distribution erfolgt mit Hilfe von faxsetup die Überprüfung
der korrekt gewählten Parameter für die Zielmaschine.
Die Konfigurationsinformationen werden in zwei Dateien unterhalb des
HylaFAX Spooling-Verzeichnisses abgespeichert:
etc/setup.cache
diese Datei enthält Parameter-Settings, die von den HylaFAX Command-Scripts
genutzt werden.
etc/setup.modem
auf die darin enthaltenen Parameter-Settings und Shell Funktionen greifen
Command-Scripts zu, die mit Modems kommunizieren.
Weitere Funktionen von faxsetup:
- Überprüfung der korrekten Konfiguration zur Unterstützung
von FIFO Dateien auf der Server-Maschine
- Überprüfung bzw. gegebenenfalls
Erzeugung eines »fax« Users in der Passwort-Datei.
Der Faxuser sollte die gleiche User ID wie der »uucp« User
besitzen, zur gemeinsamen Benutzung von UUCP-Lockfiles.
Ausschnitt /etc/passwd
- Überprüfung des Eintrags bzw.
Eintrag der »hylafax« und »snpp« Services in der
/etc/services
Die Datei »services« enthält die verschiedenen Services,
die vom TCP/IP System angeboten werden. Es unterstützt die Umsetzung
zwischen Textnamen für Internet Services und ihren entsprechenden
Portnummer und Protokolltypen.
Ausschnitt /etc/services
- Überprüfung ob der hfaxd Client-Server
Protokoll Prozeß läuft, entweder bei Systemstart oder durch
Eintrag in der Datei /etc/inetd.conf
Der Prozeß inetd horcht an bestimmten internet sockets, um
dann den entsprechenden Service zu bestimmen und das entsprechende Programm
zu starten. Seine Konfigurationen liest er dabei aus der Datei /etc/inetd.conf
Ausschnitt /etc/inetd.conf
- Überprüfung des »FaxMaster«
Eintrags in der /etc/aliases Datei
der FaxMaster entspricht dem üblichen PostMaster alias Eintrag, nur
daß hier Fax betreffende Probleme etc. an den FaxMaster gesendet
werden.
Ausschnitt /etc/aliases
- ein zusätzlicher Eintrag in die Datei
/etc/inittab bewirkt das Starten des faxgetty Prozesses
Ausschnitt /etc/inittab
Nach der Abfrage von systemspezifischen und von z.B. länder- und
regionalspezifischen Vorwahlnummern erzeugt faxsetup die Konfigurationsdatei
etc/config für den HylaFAX
Scheduler Prozeß und startet zugleich diesen zentralen Prozeß.
Als letzten Schritt erfolgt der Aufruf des Programms faxaddmodem,
entweder noch initiiert von faxsetup oder das Script wird vom root per Hand
gestartet. Dieses Programm dient der Konfiguration der einzelnen Modems
am Faxserver. Für jedes verwendete Modem erzeugt das Script eine Konfigurationsdatei:
etc/config.device-name
z.B. 1 Faxmodem am device ttyS1 erzeugt die Datei config.ttyS1,
die in ihrem ersten Teil identisch ist mit der Konfiguratiosdatei config.
Alle in etc/config.device-name festgelegten Einträge ermittelt faxaddmodem
automatisch. |