mgetty+sendfax
Po rozbalení zdrojáků ještě před kompilací je nutné vyeditovat soubory
'Makefile' a 'policy.h' ('cp policy.h-dist
policy.h') a změnit je k obrazu svému. Pak stačí jen 'make'
a 'make install' a můžeme konfigurovat.
Konfigurační soubory:
/etc/mgetty+sendfax/mgetty.config # hlavní konfigurační soubor
/etc/mgetty+sendfax/sendfax.config # konfigurace sendfaxu
/etc/mgetty+sendfax/login.config # kvůli komu spouštět který program
/etc/mgetty+sendfax/callback.config # konfigurace callbacku
/etc/mgetty+sendfax/dialin.config # kontrola vstupu podle volajícího
Tento balík je asi nejrozšířenejší, dodává se s většinou distribucí. Nevýhodou je,
že umí pracovat jen s modemy CLASS 2 a 2.0. Komunikaci s modemem řeší program mgetty,
jeho konfigurační soubor je '/etc/mgetty+sendfax/mgetty.config'. Skládá se
ze dvou částí: globální obsahuje 'fax-id =' číslo faxu, 'speed ='
rychlost mezi PC a modemem, 'fax-owner',
'fax-group', 'port-mode = 'nastavení práv, 'fax-only'
= yes/no - modem je/není jen pro fax.
Lokální čast se opakuje pro každý modem, upřesnuje jeho nastavení a je v ní možné
předefinovat nastavení globální sekce:
port ttyS2
debug 8
init-chat "" \d\d\d+++\d\d\dAT&FS2=255 OK ATN3S0=0S13.2=1 OK
statistics-chat "" AT OK ATI2 OK
statistics-file /var/log/statistics.ttyS2
modem-type cls2
Posílaní faxů řeší program sendfax, jeho konfigurace je v souboru
'/etc/mgetty+sendfax/sendfax.config', opět se skládá z globální sekce
a sekcí specifických pro každý modem. globální sekce:
fax-devices modem
fax-id číslo faxu
dial-prefix ATDP
max-tries počet pokusu pro poslání faxu, např 3
max-tries-continue určuje, jestli po naúspěšném max-tries pokusu pokračovat nebo skončit
sekce modemu:
port ttyS1
modem-handshake AT&K4\r
modem-type cls2