an einem internen Rechner (Debian 4.0) hängt ein serielles Modem. Man soll sich einwählen können und dann via FTP auf einen beliebigen Server im Internet Daten kopieren.
Ich benutze mgetty und pppd, die ich über das Packetsystem von Debian installiert habe.
Die Einwahl funktioniert. Man kann auf Dienste zugreifen, die auf dem internen Rechner laufen. Leider schaffe ich es nicht, dass man auch auf externe Server im Internet zugreifen kann. Ich kann noch nicht mal eine externe IP oder unseren Gateway (192.168.178.7) anpingen.
Hier die die Konfigurationsfiles:
cat /etc/mgetty/mgetty.config |grep -v ^#
Code: Select all
debug 4
speed 38400
port-owner benutzer
port-group ftponly
port-mode 0664
port ttyS0
data-only y
init-chat "" ddd+++dddATZ OK
Code: Select all
debug
modem
crtscts
asyncmap 0
mtu 1500
mru 1500
proxyarp
passive
usepeerdns
192.168.178.13:192.168.178.14
ms-dns 192.168.178.7
netmask 255.255.255.0
domain domain.de
require-chap
refuse-pap
maxconnect 180
defaultroute
Code: Select all
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
* - - /bin/login @
Code: Select all
benutzer * gehmein *
Auszüge aus /var/log/mgetty/mg_ttyS1.log:
Code: Select all
07/29 11:23:03 yS1 mgetty: interim release 1.1.35-Feb22
07/29 11:23:03 yS1 check for lockfiles
07/29 11:23:03 yS1 locking the line
07/29 11:23:04 yS1 lowering DTR to reset Modem
07/29 11:23:04 yS1 send: dATQ0V1H0[0d]
07/29 11:23:05 yS1 waiting for ``OK'' ** found **
07/29 11:23:05 yS1 send: AT[0d]
07/29 11:23:05 yS1 waiting for ``OK'' ** found **
07/29 11:23:05 yS1 mdm_send: 'ATI'
07/29 11:23:05 yS1 USR Courier/Sportster 56k detected
07/29 11:23:05 yS1 mdm_send: 'ATI3'
07/29 11:23:06 yS1 additional info: 'U.S. Robotics 56K FAX EXT Rev. 11.1.11'
07/29 11:23:06 yS1 modem quirks: 0080
07/29 11:23:06 yS1 mdm_send: 'AT+FCLASS=2.0' -> OK
07/29 11:23:06 yS1 mdm_send: 'AT+FAA=1;+FCR=1' -> OK
07/29 11:23:06 yS1 mdm_send: 'AT+FBO=1' -> OK
07/29 11:23:06 yS1 mdm_send: 'AT+FNR=1,1,1,0' -> OK
07/29 11:23:06 yS1 mdm_send: 'AT+FLI=" "' -> OK
07/29 11:23:07 yS1 mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0' -> OK
07/29 11:23:07 yS1 waiting...
Code: Select all
07/29 11:28:19 yS1 wfr: waiting for ``RING''
07/29 11:28:19 yS1 send: ATA[0d]
07/29 11:28:19 yS1 waiting for ``CONNECT'' ** found **
07/29 11:28:34 yS1 send:
07/29 11:28:34 yS1 waiting for ``_'' ** found **
07/29 11:28:36 ##### data dev=ttyS1, pid=2211, caller='none', conn='33600/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
Was habe ich vergessen? :-k Welche Dateien sind noch wichtig?
mfg aus Bonn