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.

 
Zurück zur
Startseite
  Überblick der
Verzeichnisse