Internetverbindung - default route

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
lemonstar
Beiträge: 74
Registriert: 02.11.2003 20:55:20

Internetverbindung - default route

Beitrag von lemonstar » 09.11.2003 22:37:23

Aloha,

ich habe den 2.4.22er (von kernel.org) bei mir kompiliert und bis auf die Internetverbindung funktioniert auch noch alles :)
Ich gehe über RP-PPPoe rein, wird gleich beim booten gestartet. Allerdings kann erstmal keine Verbindung hergestellt werden, folgender Fehler:
diald: Calling site 192.168.0.2
diald: No devices free to call out on.
route zeigt eine default Route mit 0.0.0.0 an

Wenn ich die lösche erscheint kurz später ein neuer Eintrag aber diesmal mit einer IP-Adresse bei "Router" und über das Interface ppp0
Dann funktioniert die Internetverbindung.

Wo muss ich was einstellen, dass das gleich nach dem Booten klappt?

lemonstar
Beiträge: 74
Registriert: 02.11.2003 20:55:20

Beitrag von lemonstar » 11.11.2003 15:08:40

Nachtrag:
Bei meinem alten Kernel existiert der default Eintrag auch, daran scheint es nicht zu liegen (hatte unter adsl4linux gelesen, dass der enfernt werden müsste).
Dann scheint es an ppp oder diald zu liegen.
Die einzige Fehlermeldung dazu ist:
diald: Calling site 192.168.0.2
diald: No devices free to call out on.

Wo bzw. womit kann ich ppp, diald, slip und was da alles mitspielt analysieren oder Fehlermeldungen dazu finden?

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

Beitrag von pdreker » 11.11.2003 19:17:19

"debug" in die PPPd Optionen, PPPd neustarten, und dann /var/log/messages und /var/log/syslog

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

lemonstar
Beiträge: 74
Registriert: 02.11.2003 20:55:20

Beitrag von lemonstar » 14.11.2003 22:08:19

Danke für den Tip.
Ich werd' daraus nicht so recht schlau.
Ich kopiere mal noch ein paar andere Meldungen (ausser der debug).
Hab ein paar mE interessante hervorgehoben

Syslog
pppd[177]: pppd 2.4.1 started by root, uid 0
pppd[177]: Serial connection established.
pppoe[178]: PADS: Service-Name: ''
pppoe[178]: PPP session is 2817
rpc.statd[183]: Version 1.0 Starting
pppd[177]: using channel 1
pppd[177]: Using interface ppp0
pppd[177]: Connect: ppp0 <--> /dev/pts/0
diald[192]: Unable to open options file /etc/diald/diald.options: No such file or directory
diald[192]: Unknown option 'reroute'
modprobe: modprobe: Can't locate module tap0
modprobe: modprobe: Can't locate module tap1
modprobe: modprobe: Can't locate module tap2
modprobe: modprobe: Can't locate module tap3
modprobe: modprobe: Can't locate module tap4
modprobe: modprobe: Can't locate module tap5
modprobe: modprobe: Can't locate module tap6
modprobe: modprobe: Can't locate module tap7
modprobe: modprobe: Can't locate module tap8
modprobe: modprobe: Can't locate module tap9
modprobe: modprobe: Can't locate module tap10
modprobe: modprobe: Can't locate module tap11
modprobe: modprobe: Can't locate module tap12
modprobe: modprobe: Can't locate module tap13
modprobe: modprobe: Can't locate module tap14
modprobe: modprobe: Can't locate module tap15
kernel: SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
kernel: SLIP linefill/keepalive option.
diald[193]: start sl0: SIOCSIFMETRIC: Operation not supported
lemonstar pppd[177]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x84bea09a> <pcomp> <accomp>]
lemonstar pppd[177]: rcvd [LCP ConfReq id=0xe1 <magic 0x2631a942> <mru 1492> <auth chap MD5>]
lemonstar pppd[177]: sent [LCP ConfNak id=0xe1 <auth pap>]
lemonstar pppd[177]: rcvd [LCP ConfRej id=0x1 <asyncmap 0x0> <pcomp> <accomp>]
lemonstar pppd[177]: sent [LCP ConfReq id=0x2 <magic 0x84bea09a>]
lemonstar pppd[177]: rcvd [LCP ConfReq id=0xe2 <magic 0x2631a942> <mru 1492> <auth pap>]
lemonstar pppd[177]: sent [LCP ConfAck id=0xe2 <magic 0x2631a942> <mru 1492> <auth pap>]
lemonstar pppd[177]: rcvd [LCP ConfAck id=0x2 <magic 0x84bea09a>]
lemonstar pppd[177]: sent [LCP EchoReq id=0x0 magic=0x84bea09a]
lemonstar pppd[177]: sent [PAP AuthReq id=0x1 user=<user> password=<hidden>]
lemonstar pppd[177]: rcvd [LCP EchoRep id=0x0 magic=0x2631a942]
lemonstar pppd[177]: rcvd [PAP AuthAck id=0x1 ""]
lemonstar pppd[177]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
lemonstar modprobe: modprobe: Can't locate module ppp-compress-21
lemonstar kernel: PPP Deflate Compression module registered
lemonstar modprobe: modprobe: Can't locate module ppp-compress-21
lemonstar pppd[177]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
lemonstar pppd[177]: rcvd [IPCP ConfReq id=0xa1 <addr 145.253.4.135>]
lemonstar pppd[177]: sent [IPCP ConfAck id=0xa1 <addr 145.253.4.135>]
lemonstar pppd[177]: rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
lemonstar pppd[177]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
lemonstar pppd[177]: rcvd [LCP ProtRej id=0xe3 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...]
lemonstar pppd[177]: rcvd [IPCP ConfNak id=0x2 <addr 213.23.144.184> <ms-dns1 145.253.2.81> <ms-dns3 145.253.2.139>]
lemonstar pppd[177]: sent [IPCP ConfReq id=0x3 <addr 213.23.144.184> <ms-dns1 145.253.2.81> <ms-dns3 145.253.2.139>]
lemonstar pppd[177]: rcvd [IPCP ConfAck id=0x3 <addr 213.23.144.184> <ms-dns1 145.253.2.81> <ms-dns3 145.253.2.139>]
lemonstar pppd[177]: not replacing existing default route to sl0 [0.0.0.0]
lemonstar pppd[177]: Cannot determine ethernet address for proxy ARP
lemonstar pppd[177]: local IP address 213.23.144.184
lemonstar pppd[177]: remote IP address 145.253.4.135
lemonstar pppd[177]: primary DNS address 145.253.2.81
lemonstar pppd[177]: secondary DNS address 145.253.2.139
lemonstar pppd[177]: Script /etc/ppp/ip-up started (pid 230)
lemonstar diald[193]: Trigger: udp 192.168.0.1/32769 145.253.2.81/53
lemonstar diald[193]: Calling site 192.168.0.2
lemonstar diald[193]: No devices free to call out on.
lemonstar diald[193]: Connect script failed.
lemonstar diald[193]: Delaying 1 seconds before clear to dial.
und messages
kernel: SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
kernel: SLIP linefill/keepalive option.
diald[193]: start sl0: SIOCSIFMETRIC: Operation not supported
kernel: PPP Deflate Compression module registered
pppd[177]: local IP address 213.23.144.184
pppd[177]: remote IP address 145.253.4.135
pppd[177]: primary DNS address 145.253.2.81
pppd[177]: secondary DNS address 145.253.2.139
diald[193]: Trigger: udp 192.168.0.1/32769 145.253.2.81/53
diald[193]: Calling site 192.168.0.2
diald[193]: No devices free to call out on.
diald[193]: Connect script failed.
diald[193]: Delaying 1 seconds before clear to dial.
Weshalb klappt eigentlich copypaste zw. Texteditor und Mozilla nicht?

Olaf Dietsche
Beiträge: 520
Registriert: 12.06.2003 23:18:50
Wohnort: Siegburg

Beitrag von Olaf Dietsche » 15.11.2003 11:04:26

Du hast anscheinend diald und pppd gleichzeitig laufen. Wenn du den diald nutzt, dann wird der pppd erst dann vom diald gestartet sobald die Verbindung benötigt wird.

Wenn du die Internetverbindung von Hand auf- und abbaust, dann benötigst du den diald nicht. Wenn die Verbindung automatisch aktiviert und deaktiviert werden soll, dann hast du zwei Möglichkeiten:
- diald startet und stoppt den pppd
- pppd mit demand Option

lemonstar
Beiträge: 74
Registriert: 02.11.2003 20:55:20

Beitrag von lemonstar » 16.11.2003 02:05:38

Olaf Dietsche hat geschrieben:Du hast anscheinend diald und pppd gleichzeitig laufen. Wenn du den diald nutzt, dann wird der pppd erst dann vom diald gestartet sobald die Verbindung benötigt wird.

Wenn du die Internetverbindung von Hand auf- und abbaust, dann benötigst du den diald nicht. Wenn die Verbindung automatisch aktiviert und deaktiviert werden soll, dann hast du zwei Möglichkeiten:
- diald startet und stoppt den pppd
- pppd mit demand Option
Also Ziel ist es, dass die Verbindung beim Booten hergestellt wird (habe DSL Flatrate) und quasi immer an ist.

Das mE seltsame ist, dass beim hochfahren des alten Kernels (2.2.22) keinerlei Verbindungprobleme auftreten, sondern alles wie gewünscht funktioniert. Die Konfiguration der Kernel, was Netzwerk, PPP und SLIP betirfft, sind nahezu identisch. Nach meinem Verständnis dürfte sich durch das Laden eines anderen Kernels doch nichts an den anderen Diensten verändern, die Konfigurationsdateien und Startskripte bleiben ja gleich.

Schon möglich, dass beides gleichzeitig läuft und sich beeinträchtigt. Um die Verbindung herzustellen ändere ich derzeit manuell die Routentabelle und starte ppp neu (poff/pon). Welche Dienste benötige ich denn mindestens um meine Vorstellungen umzusetzten? Brauche ich überhaupt diesen SLIP Kram?

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

Beitrag von pdreker » 16.11.2003 03:48:21

Naja, PPPoE, PPP und die TAP Devices sind Kernel Bestandteile, und die TAPs gab es in 2.2 IIRC noch nicht, so dass der Diald da entweder gar nicht erst startet, oder irgendwie anders funktioniert, so dass er nicht stört.

Hau den Diald raus, den brauchst Du einfach nicht.
/etc/init.d/ppp hat geschrieben:#!/bin/sh -e
# If you want PPP started on boot time (most dialup systems won't need it)
# rename the /etc/ppp/no_ppp_on_boot file to /etc/ppp/ppp_on_boot, and
# follow the instructions in the comments in that file.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

lemonstar
Beiträge: 74
Registriert: 02.11.2003 20:55:20

Beitrag von lemonstar » 17.11.2003 23:26:11

pdreker hat geschrieben:Naja, PPPoE, PPP und die TAP Devices sind Kernel Bestandteile, und die TAPs gab es in 2.2 IIRC noch nicht, so dass der Diald da entweder gar nicht erst startet, oder irgendwie anders funktioniert, so dass er nicht stört.

Hau den Diald raus, den brauchst Du einfach nicht.
Diald rauszunehmen war der entscheidene Tip, nochmal vielen Dank.

Was meinst du mit TAP Devices, doch nicht Ethertap?

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

Beitrag von pdreker » 18.11.2003 05:39:30

Uh, ich weiss nicht ob das das gleiche ist, aber von der Funktion her würde ich sagen: ja... TAP Devices sind halt "T-Stücke" in den Netzwerkprotokollen...

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

mad0381
Beiträge: 5
Registriert: 19.11.2003 12:33:00
Kontaktdaten:

Beitrag von mad0381 » 21.11.2003 09:16:36

hallo!
habe ein ähnliches Problem und würde gerne wissen, wie bzw. wo man den diald rausschmeissen kann.
Beim Booten versucht er sich immer ins Netz einzuwählen, obwohl ich keins habe.
Vielen Dank schon mal im Voraus für eure Hilfe!
mad

Olaf Dietsche
Beiträge: 520
Registriert: 12.06.2003 23:18:50
Wohnort: Siegburg

Beitrag von Olaf Dietsche » 21.11.2003 20:21:09

Wenn du den diald nicht benötigst, kannst du ihn komplett löschen

Code: Alles auswählen

apt-get remove diald
Wenn du den diald jedoch behalten möchtest und nur beim Booten ruhig stellen willst, geht das mit

Code: Alles auswählen

update-rc.d -f diald remove

mad0381
Beiträge: 5
Registriert: 19.11.2003 12:33:00
Kontaktdaten:

Beitrag von mad0381 » 24.11.2003 08:47:23

danke für die Hilfe
hat funktioniert!
mfg
mad

Antworten