Zuerst werden wenn noch nicht geschehen, die pakete hylafax, hylafax-server und hylafax-client installiert. Danach führt man dann 'faxsetup' aus. Hierbei ist : Country Code: 49 (für Deutschland) Area Code: Vorwahl ohne führende 0 Long Distanz Prefix : 0 International Prefix : 00 bei dem Rest hab ich immer 'Return' gedrückt. Nun sollte Hylafax soweit konfiguriert sein. Nun muss noch die capi4hylafax installiert werden. Hierzu müssen wir das capi4hylafax-xxx.tar.gz entpacken und in das entstandene Verzeichnis wechseln. Hier muß man nur noch

./install

eingeben. Falls ./install sagt, dass es das hylafax-spooldir nicht finden kann gibt man mit ./install -p /var/spool/fax an wo das HylaFAX-Verzeichnis ist. Dieses kopiert c2faxsend und c2faxreceive nach /usr/local/bin, kopiert Files an die entsprechenden Stellen innerhalb des /var/spool/fax Verzeichnisses und trägt c2faxrecv als "virtuelle console" in der /etc/inittab ein. Nun muss man noch einige Dateien editieren. Zuerst die /var/spool/fax/etc/config.faxCAPI:
Dieses File ist recht gut dokumentiert, sollte also keine Probleme machen, ausserdem ist durch das ./install schon einiges konfiguriert.Hier einmal die meiner Meinung wichtigsten:

FAXNumber: +49.vorwahl.rufnummer ist die Nummer die im Faxkopf angezeigt wird.

LocalIdentifier: "Dein Name oder was auch immer" wird auch im Faxkopf angezeigt.

OutgoingMSN: ist die Nummer die bei andern angezeigt wird (also die nummer über die verschickte Faxe abgerechnet werden)

AcceptSpeech: 1 sollte auf eins stehen, daurch hat man die Möglichkeit die Faxnummer anzurufen und zu hören ob das Fax rangeht. Ausserdem melden sich nicht alle Faxe mit der richtigen Dienstekennung.

DDI ist nur für Anlagenanschlüsse interessant, da ich keinen solchen habe kann ich nicht viel dazu sagen.

IncomingMSNs: hier werden die MSN angegeben , bei denen hylafax annehmen soll.

Nun sollte man noch die /etc/inittab editieren:
Hier wurde durch ./install die letzte Zeile angefügt: fr:23:once:/usr/local/bin/c2faxrecv die 23 stehen für die Runlevel also sollte man hier je nachdem auch die anderen Runlevel in denen man arbeitet hinzufügen also: fr:2345:once:/usr/local/bin/c2faxrecv Um auszuprobieren ob alles läuft sollte man jetzt einmal c2faxrecv starten. Wenn keine Meldungen kommen, scheint alles ok zu sein. Also als nächstes die Faxnummer anrufen. Pfeift es so scheint Hylafax auch ranzugehen. Nun probieren wir einmal zu faxen:

sendfax -n -d telefonnummerwoshinsoll irgendwas.tiff
(anstatt irgendwas.tiff sollte man das File nehmen was der capi4hylafax beiliegt (fritz_pic.tif)).

Mittels faxstat -s (zu sendende Jobs), faxstat -r (empfangene Jobs) oder faxstat -d (gesendete Jobs) kann man nun überwachen ob alles glatt gelaufen ist.

Sollten nun Fehler gemeldet werden so kann man diese unter /var/spool/fax/log anschauen. Eine Tabelle mit Erklärungen für die cryptischen Capi-Meldungen liegt den Capi-Treibern bei. Um die Eintragungen in der inittab wirken zu lassen sollte man jetzt einmal init 3 und nachfolgend init 5 (oder welche runlevel auch immer) ausführen.

Um das Faxen auch normalen Usern zu ermöglichen sollte man diese der Gruppe uucp hinzufügen und faxadduser 'user' ausführen. Dadurch werden sie in /var/spool/fax/etc/hosts.faxd eingetragen wo man auch den hylafax-server für andere Rechner freigeben kann.

Außerdem ist es wichtig das /dev/capi20 bzw. /dev/isdn/capi20 der Gruppe uucp gehören Falls etwas nicht funktioniert nach den Rechten schauen!!