T-online einrichten unter Debian

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
MicMagic
Beiträge: 3
Registriert: 08.07.2004 23:42:55

T-online einrichten unter Debian

Beitrag von MicMagic » 08.07.2004 23:53:45

Hallo,
ich versuche (bin grad von Windows umgestiegen auf Debian "Woody" 3.0 Kernel 2.4.18 ) T-online einzurichten.

Ich habe ein PCI-Modem, hab dafür nen Treiber runtergeladen und installiert. Das Modem wird unter /dev/ttyHSF0 angelegt.

Anschließend habe ich pppconfig durchgeführt. Wenn ich dann <pon t-online> starte wird auch die T-online Nr. (019011) gewählt. Doch dann bricht die Anmeldung ab mit dem Hinweis auf einen Skriptfehler.

Hier ist der Auszug aus dem ppp.log File sowie zusätzlich noch ein Auszug aus der pap-secrets sowie dem /etc/ppp/peers/t-online:

[root@debian]:[etc]> pon t-online
[root@debian]:[ppp]> cat /var/log/syslog | grep '\(pppd\|chat\)\['
Jul 9 00:41:28 debian pppd[713]: pppd 2.4.1 started by root, uid 0
Jul 9 00:41:29 debian chat[714]: abort on (BUSY)
Jul 9 00:41:29 debian chat[714]: abort on (NO CARRIER)
Jul 9 00:41:29 debian chat[714]: abort on (VOICE)
Jul 9 00:41:29 debian chat[714]: abort on (NO DIALTONE)
Jul 9 00:41:29 debian chat[714]: abort on (NO DIAL TONE)
Jul 9 00:41:29 debian chat[714]: abort on (NO ANSWER)
Jul 9 00:41:29 debian chat[714]: abort on (DELAYED)
Jul 9 00:41:29 debian chat[714]: send (ATZ^M)
Jul 9 00:41:29 debian chat[714]: expect (OK)
Jul 9 00:41:29 debian chat[714]: ATZ^M^M
Jul 9 00:41:29 debian chat[714]: OK
Jul 9 00:41:29 debian chat[714]: -- got it
Jul 9 00:41:29 debian chat[714]: send (ATDT0191011^M)
Jul 9 00:41:29 debian chat[714]: expect (CONNECT)
Jul 9 00:41:29 debian chat[714]: ^M
Jul 9 00:41:56 debian chat[714]: ATDT0191011^M^M
Jul 9 00:41:56 debian chat[714]: CONNECT
Jul 9 00:41:56 debian chat[714]: -- got it
Jul 9 00:41:56 debian chat[714]: send (^M)
Jul 9 00:41:56 debian chat[714]: expect (xxxxxxxxxxxxxxxxxxxx#xxxx)
Jul 9 00:41:56 debian chat[714]: 57600 ^M
Jul 9 00:41:59 debian chat[714]: ^M
Jul 9 00:41:59 debian chat[714]: NO CARRIER
Jul 9 00:41:59 debian chat[714]: -- failed
Jul 9 00:41:59 debian chat[714]: Failed (NO CARRIER)
Jul 9 00:41:59 debian pppd[713]: Connect script failed
Jul 9 00:42:00 debian pppd[713]: Exit.

[root@debian]:[peers]> cat t-online
# This optionfile was generated by pppconfig 2.0.10.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/t-online"
debug
/dev/ttyHSF0
57600
defaultroute
noipdefault
user "XXXXXXXXXXXXXXXXXXXXXXXX#0001@t-online.de"
remotename t-online
ipparam t-online



root@debian]:[ppp]> cat pap-secrets
#
# /etc/ppp/pap-secrets
#
# This is a pap-secrets file to be used with the AUTO_PPP function of
# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
# which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)
# after a user has passed this file. Don't be disturbed therfore by the fact
# that this file defines logins with any password for users. /etc/passwd
# (again, /etc/shadow, too) will catch passwd mismatches.
#
# This file should block ALL users that should not be able to do AUTO_PPP.
# AUTO_PPP bypasses the usual login program so its necessary to list all
# system userids with regular passwords here.
#
# ATTENTION: The definitions here can allow users to login without a
# password if you don't use the login option of pppd! The mgetty Debian
# package already provides this option; make sure you don't change that.

# INBOUND connections

# Every regular user can use PPP and has to use passwords from /etc/passwd
* (none) "" *

# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
# other accounts that should not be able to use pppd!
guest (none) "*" -
master (none) "*" -
root (none) "*" -
support (none) "*" -
stats (none) "*" -

# OUTBOUND connections

# Here you should add your userid password to connect to your providers via
# PAP. The * means that the password is to be used for ANY host you connect
# to. Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
# If you have different providers with different passwords then you better
# remove the following line.

(none) * password
"XXXXXXXXXXXXXXXXXXXXXXXX#0001" * XXX/XXX.



Ich hoffe ihr könnt mir helfen
Micha

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 09.07.2004 02:51:29

Das Skript in /etc/chatscripts/t-online muss irgendwie durcheinandergekommen sein. Siehe "expect(XXXXXXXXXXX#0001)": hier wartet er darauf, dass das Modem mit deiner T-online nummer antwortet anstatt mit CONNECT, das wird natürlich nicht passieren.

Hast du irgendwie bei pppconfig unter Advanced Options den ISPConnect geändert? Sieht fast so aus.
Erstelle einfach nochmal einen neuen pppconfig eintrag, wähle PAP aus und lass die Finger von den Advanced options. Dann sollte eigentlich alles gehen.

MicMagic
Beiträge: 3
Registriert: 08.07.2004 23:42:55

Re: T-online einrichten unter Debian

Beitrag von MicMagic » 10.07.2004 14:36:29

Servus,

erst mal danke für die schnelle Antwort.
Also ich hab alles noch mal neu eingerichtet und ne Verbindung wird auch erstellt. Ich hab dann versucht ne Adresse anzupingen, aber bekomme keine Antwort. Woran liegt das?


Hier ist noch mal nen Auszug aus /var/log/syslog:

Jul 10 15:22:17 debian pppd[1461]: pppd 2.4.1 started by root, uid 0
Jul 10 15:22:18 debian chat[1462]: abort on (BUSY)
Jul 10 15:22:18 debian chat[1462]: abort on (NO CARRIER)
Jul 10 15:22:18 debian chat[1462]: abort on (VOICE)
Jul 10 15:22:18 debian chat[1462]: abort on (NO DIALTONE)
Jul 10 15:22:18 debian chat[1462]: abort on (NO DIAL TONE)
Jul 10 15:22:18 debian chat[1462]: abort on (NO ANSWER)
Jul 10 15:22:18 debian chat[1462]: abort on (DELAYED)
Jul 10 15:22:18 debian chat[1462]: send (ATZ^M)
Jul 10 15:22:18 debian chat[1462]: expect (OK)
Jul 10 15:22:18 debian chat[1462]: ATZ^M^M
Jul 10 15:22:18 debian chat[1462]: OK
Jul 10 15:22:18 debian chat[1462]: -- got it
Jul 10 15:22:18 debian chat[1462]: send (ATDT0191011^M)
Jul 10 15:22:18 debian chat[1462]: expect (CONNECT)
Jul 10 15:22:18 debian chat[1462]: ^M
Jul 10 15:22:45 debian chat[1462]: ATDT0191011^M^M
Jul 10 15:22:45 debian chat[1462]: CONNECT
Jul 10 15:22:45 debian chat[1462]: -- got it
Jul 10 15:22:45 debian chat[1462]: send (\d)
Jul 10 15:22:46 debian pppd[1461]: Serial connection established.
Jul 10 15:22:46 debian pppd[1461]: using channel 2
Jul 10 15:22:46 debian pppd[1461]: Using interface ppp0
Jul 10 15:22:46 debian pppd[1461]: Connect: ppp0 <--> /dev/ttyHSF0
Jul 10 15:22:47 debian pppd[1461]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x2f6ef7f4> <pcomp> <accomp>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [LCP ConfReq id=0x1 <mru 1524> <asyncmap 0x0> <auth pap> <pcomp> <accomp> <mrru 1524>
<endpoint [local:73.74.61.63.6b.69.6e.67]>]
Jul 10 15:22:47 debian pppd[1461]: sent [LCP ConfRej id=0x1 <mrru 1524>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x2f6ef7f4> <pcomp> <accomp>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [LCP ConfReq id=0x2 <mru 1524> <asyncmap 0x0> <auth pap> <pcomp> <accomp> <endpoint
[local:73.74.61.63.6b.69.6e.67]>]
Jul 10 15:22:47 debian pppd[1461]: sent [LCP ConfAck id=0x2 <mru 1524> <asyncmap 0x0> <auth pap> <pcomp> <accomp> <endpoint
[local:73.74.61.63.6b.69.6e.67]>]
Jul 10 15:22:47 debian pppd[1461]: sent [LCP EchoReq id=0x0 magic=0x2f6ef7f4]
Jul 10 15:22:47 debian pppd[1461]: sent [PAP AuthReq id=0x1 user="000326156412320019416332#0001" password=<hidden>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [LCP EchoRep id=0x0 magic=0x0]
Jul 10 15:22:47 debian pppd[1461]: rcvd [PAP AuthAck id=0x1 ""]
Jul 10 15:22:47 debian pppd[1461]: kernel does not support PPP filtering
Jul 10 15:22:47 debian pppd[1461]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]
Jul 10 15:22:47 debian pppd[1461]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 217.5.127.249>]
Jul 10 15:22:47 debian pppd[1461]: sent [IPCP ConfAck id=0x1 <compress VJ 0f 01> <addr 217.5.127.249>]
Jul 10 15:22:47 debian pppd[1461]: rcvd [CCP ConfReq id=0x1 < 11 05 00 01 04>]
Jul 10 15:22:47 debian pppd[1461]: sent [CCP ConfRej id=0x1 < 11 05 00 01 04>]
Jul 10 15:22:48 debian pppd[1461]: rcvd [IPCP ConfNak id=0x1 <addr 217.246.2.77>]
Jul 10 15:22:48 debian pppd[1461]: sent [IPCP ConfReq id=0x2 <addr 217.246.2.77> <compress VJ 0f 01>]
Jul 10 15:22:48 debian pppd[1461]: rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Jul 10 15:22:48 debian pppd[1461]: sent [CCP ConfReq id=0x2]
Jul 10 15:22:48 debian pppd[1461]: rcvd [CCP ConfReq id=0x2 < 11 06 00 01 01 03>]
Jul 10 15:22:48 debian pppd[1461]: sent [CCP ConfRej id=0x2 < 11 06 00 01 01 03>]
Jul 10 15:22:48 debian pppd[1461]: rcvd [IPCP ConfAck id=0x2 <addr 217.246.2.77> <compress VJ 0f 01>]
Jul 10 15:22:48 debian pppd[1461]: not replacing existing default route to sl0 [0.0.0.0]
Jul 10 15:22:48 debian pppd[1461]: Cannot determine ethernet address for proxy ARP
Jul 10 15:22:48 debian pppd[1461]: local IP address 217.246.2.77
Jul 10 15:22:48 debian pppd[1461]: remote IP address 217.5.127.249
Jul 10 15:22:48 debian pppd[1461]: Script /etc/ppp/ip-up started (pid 1464)
Jul 10 15:22:48 debian pppd[1461]: rcvd [CCP ConfRej id=0x2]
Jul 10 15:22:48 debian pppd[1461]: Script /etc/ppp/ip-up finished (pid 1464), status = 0x1
Jul 10 15:23:01 debian /USR/SBIN/CRON[1488]: (mail) CMD ( if [ -x /usr/sbin/exim -a -f /etc/exim/exim.conf ]; then
/usr/sbin/exim -q ; fi)
Jul 10 15:23:17 debian pppd[1461]: sent [LCP EchoReq id=0x1 magic=0x2f6ef7f4]
Jul 10 15:23:17 debian pppd[1461]: rcvd [LCP EchoRep id=0x1 magic=0x0]
Jul 10 15:23:23 debian diald[191]: Trigger: udp 169.254.0.1/32780 194.25.2.129/53
Jul 10 15:23:23 debian diald[191]: Calling site 169.254.0.5
Jul 10 15:23:23 debian diald[191]: Device ttyHSF0 is locked by pid 1461
Jul 10 15:23:23 debian diald[191]: No devices free to call out on.
Jul 10 15:33:02 debian pppd[1461]: Terminating on signal 15.
Jul 10 15:33:02 debian pppd[1461]: Script /etc/ppp/ip-down started (pid 1520)
Jul 10 15:33:02 debian pppd[1461]: sent [LCP TermReq id=0x2 "User request"]
Jul 10 15:33:02 debian pppd[1461]: Script /etc/ppp/ip-down finished (pid 1520), status = 0x0
Jul 10 15:33:02 debian pppd[1461]: rcvd [LCP TermAck id=0x2]
Jul 10 15:33:02 debian pppd[1461]: Connection terminated.
Jul 10 15:33:02 debian pppd[1461]: Connect time 10.3 minutes.
Jul 10 15:33:02 debian pppd[1461]: Sent 86 bytes, received 4588 bytes.
Jul 10 15:33:03 debian pppd[1461]: Hangup (SIGHUP)
Jul 10 15:33:03 debian pppd[1461]: Exit.


Ich hab außerdem im Netz gelesen, dass man Infos aus der ifconfig auslesen kann:
[root@debian]:[ppp]> ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:BF:50:22:89
inet addr:192.168.0.3 Bcast:169.254.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:10171 (9.9 KiB) TX bytes:8872 (8.6 KiB)
Interrupt:11 Base address:0x8000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:197 errors:0 dropped:0 overruns:0 frame:0
TX packets:197 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14646 (14.3 KiB) TX bytes:14646 (14.3 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:217.246.2.77 P-t-P:217.5.127.249 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1524 Metric:1
RX packets:72 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3172 (3.0 KiB) TX bytes:86 (86.0 b)

sl0 Link encap:Serial Line IP
inet addr:169.254.0.1 P-t-P:169.254.0.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:0 (0.0 b) TX bytes:3280 (3.2 KiB)



Desweiteren war da angeführt, das im bei der Ausgabe von route -n ein default-Wert für ppp0 auftauchen muss. Der fehlt aber bei mir! Woran liegt das?

[root@debian]:[ppp]> route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.0.5 0.0.0.0 255.255.255.255 UH 1 0 0 sl0
217.5.127.249 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 1 0 0 sl0
[root@debian]:[ppp]>



Danke an alle die mir helfen können
MicMagic

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 10.07.2004 15:45:11

Also das Einloggen funktioniert, und du scheinst auch kurzzeitig eine Verbindung ins Internet zu haben. Dann versucht diald (von dem ich nicht weiss, wofür der gut ist) irgendwas zu machen (15:23:23) und 30 sekunden später (15:33:02) wird pppd gesagt, dass er auflegen soll.

Macht diald vielleicht irgendwas? Oder warst du es, der nach 30 Sekunden die Verbindung abgebrochen hat?

Wie sieht denn die /etc/ppp/resolv/t-online (oder so ähnlich) aus?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 10.07.2004 17:33:37

Deinstallier diald einfach, das kann pppd auch alles weit gehend selbst... "apt-get remove diald".

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
kamome
Beiträge: 61
Registriert: 19.12.2003 05:36:09

Beitrag von kamome » 11.07.2004 15:22:17

Hi,

zwei weiter oben ist das vielleicht schon von Joghurt mit /etc/ppp/resolv/t-online gelöst (bin schon länger nicht mehr per Modem unterwegs), aber ist für die Auflösung nicht /etc/resolv.conf zuständig? Falls es bei Modems nicht anders sein sollte (was ich nach Joghurts posting allerdings vermute), dann guck doch mal, ob dort der nameserver von t-online eingetragen wird. Und kannst Du IPs direkt anpingen? Z.b. die des t-online-nameservers?

cu
kamome

MicMagic
Beiträge: 3
Registriert: 08.07.2004 23:42:55

Beitrag von MicMagic » 13.07.2004 10:05:13

:D :D :D
Danke an alle, jetzt funktioniert's. Ich hab diald deinstalliert. Dabei ist aber mein Modem ausgestiegen, keine Ahnung warum. Das hab ich dann neu installiert und unter /etc/ppp/resolv/t-online noch zusätzliche nameserver von T-online eingetragen.
Dann hat alles hingehaun. Es läuft jetzt einwandfrei.

MicMagic

Antworten