Hylafax mit AVM Fritz Card
Aus Gentoo Linux Wiki
Dieser Artikel ist ein Kurz-Artikel - Du kannst uns helfen, diesen zu erweitern. Klicke dazu auf bearbeiten.
Inhaltsverzeichnis |
[Bearbeiten] Kernelkonfiguration
[Bearbeiten] Kernel 2.4
| Linux Kernel Configuration: - |
General setup --->
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Processor type and features ---> [ ] Symmetric multi-processing support [*] Local APIC support on uniprocessors [*] IO-APIC support on uniprocessors Device Drivers --->
Network device support --->
[*] Network device support
<M> PPP (point-to-point protocol) support
< > PPP multilink support (EXPERIMENTAL)
< > PPP support for async serial ports
<M> PPP support for sync tty ports
ISDN subsystem --->
<M> ISDN support
[*] Support synchronous PPP
[*] Use VJ-compression with synchronous PPP
[*] Support generic MP (RFC 1717)
<M> Support BSD compression
[*] Support audio via ISDN
[*] Support AT-Fax Class 1 and 2 commands
ISDN feature submodules --->
<M> isdnloop support
<M> Support isdn diversion services
--- low-level hardware drivers
Passive ISDN cards --->
Active ISDN cards --->
<M> CAPI2.0 support
[*] Verbose reason code reporting (kernel size +7K)
[*] CAPI2.0 Middleware support (EXPERIMENTAL)
<M> CAPI2.0 /dev/capi support
[*] CAPI2.0 filesystem support
<M> CAPI2.0 capidrv interface support
|
[Bearbeiten] Installation
[Bearbeiten] AVM Fritz Card PCI Treiber installieren
[Bearbeiten] Kernel 2.4:
# emerge fcpci
[Bearbeiten] Kernel 2.6:
# emerge fritzcapi
Capi4k-utils und PPP (zum testen der Karte) installieren:
# emerge capi4k-utils ppp
[Bearbeiten] Konfiguration & Testverbindung
Eintragen der Module in die /etc/modules.autoload.d/kernel-2.4:
| Datei: /etc/modules.autoload.d/kernel-2.4 |
fcpci ppp_synctty |
In der Datei /etc/capi.conf die entsprechende Karte auswählen:
| Datei: /etc/capi.conf |
# card file proto io irq mem cardnr options #b1isa b1.t4 DSS1 0x150 7 - - P2P #b1pci b1.t4 DSS1 - - - - #c4 c4.bin DSS1 - - - - #c4 - DSS1 - - - - #c4 - DSS1 - - - - P2P #c4 - DSS1 - - - - P2P #t1isa t1.t4 DSS1 0x340 9 - 0 #t1pci t1.t4 DSS1 - - - - fcpci - - - - - - #fcclassic - - 0x340 5 - - |
Mit capiinit start können wir jetzt einmal die capi starten.
Das Ergebnis sollte dann so aussehen:
# capiinit start 1 fcpci running fritz-pci A1 3.09-10 0xDC00 5
Nach einem capiinit start sollten nun alle wichtigen Module geladen sein.
Ein lsmod sollte folgendes ausgeben:
# lsmod fcpci 541056 3 capi 18624 6 capifs 3680 0 [capi] kernelcapi 30400 4 [fcpci capi] capiutil 23040 0 [kernelcapi]
Den Capi-Treiber beim Starten von Gentoo automatisch laden:
# rc-update add capi default
Module laden und die Konfiguration testen:
# modprobe fcpci # modprobe isdn # modprobe ppp_synctty # /etc/init.d/capi start
Die Testverbindungsdaten zu Arcor in der Datei /etc/ppp/peers/isdn/arcor anpassen:
| Datei: /etc/ppp/peers/isdn/arcor |
debug sync noauth -chap user arcor plugin userpass.so password internet defaultroute plugin capiplugin.so msn XXXX <-- eigene MSN eintragen numberprefix 0 <-- bei Amtsholung mit einer 0 number 010700192070 protocol hdlc /dev/null |
Testverbindung zu Arcor aufbauen:
# pppd call isdn/arcor
Verbindung beenden:
# killall pppd
[Bearbeiten] Hylafax Faxserver installieren und einrichten
net-misc/capi4hylafax installieren:
# emerge capi4hylafax
/usr/sbin/faxsetup ausführen und durchgehen:
# /usr/sbin/faxsetup
Symbolischen Link erzeugen:
# ln -s /dev/capi20 /dev/faxCAPI
Rechte von / für Benutzer uucp ändern:
# usermod -G uucp,dialout uucp # chmod a+rwx /dev/capi20
In die Datei /etc/devfsd.conf folgendes hinzufügen:
| Datei: /etc/devfsd.conf |
CREATE capi20 PERMISSIONS uucp.root 666 CREATE isdn/capi20 PERMISSIONS uucp.root 666 |
Gegebenenfalls auch noch chown uucp /dev/isdn/capi20 ausführen.
Konfiguration für Faxversand in /var/spool/fax/etc/config hinzufügen:
| Datei: /var/spool/fax/etc/config |
SendFaxCmd: /usr/bin/c2faxsend |
Allgemeine Faxkonfiguration in der /var/spool/fax/etc/config.faxCAPI an die eigene Umgebung anpassen.
ACHTUNG: In config.faxCapi steht, dass die Liste der IncomingMSNs Kommata-getrennt sein muss.
Bei mir stimmte das nicht, ich musste die IncomingMSNs-Zeile für JEDE MSN wiederholen.
Wenn man also auf mehreren MSNs Faxe empfangen möchte, sieht die IncomingMSNs-Zeile NICHT so aus:
| Datei: /var/spool/fax/etc/config.faxCAPI |
IncomingMSNs: "MSN_A,MSN_B" |
Bei mir wollte c2faxrcvd dann nur für die jeweils zuletzt aufgeführte Nummer Faxe emfpangen.
So geht's:
| Datei: /var/spool/fax/etc/config.faxCAPI |
IncomingMSNs: "MSN_A" IncomingMSNs: "MSN_B" |
[Bearbeiten] Weitere HowTos
- HylaFAX-Server einrichten (de.gentoo-wiki.com): FAX Server
- HylaFAX-Server einrichten (en.gentoo-wiki.com): HOWTO FAX Server
- HylaFAX-Server einrichten (en.gentoo-wiki.com): HOWTO HylaFAX
