DHCP Obtaining IP Suche bei manchen Routern extrem lange

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 11:36:08

Hallo Forenmitglieder,

Mein Laptop: Dell latitude C640,
wlan Karte: BCM 4306
Debian Wheezy, aktualisiert

Wenn ich mich über wicd ins wlan einlogge, bleibt bei manchen Routern (z.B. Kabel Deutschland, bei einigen Hotspots-Handys, neulich im Flixbus) der Verbindungsvorgang bei der Meldung obtaining ip Adress stehen. Beim Kabel Deutschland Router entsteht die Verbindung nach etwa 5 Minuten. Bei meinem Router zu Hause (D-Link) entsteht die Verbindung sofort. Wenn ich das Laptop mit dem Kabel-Deutschland Modem verbinde über ein LAN-Kabel, tritt derselbe Effekt auf.
Ich habe den networkmanager deinstalliert und wicd installiert (mit dem networkmanager war allerdings derselbe Efekt da).
Ich hatte zuerst den dhcpd Dämon, nun habe ich es mit pump versucht. Kein Unterschied.

Wenn ich auf demselben Laptop unter SuSE mich ins wlan-Netz verbinde, klappt es sofort bei allen Routern.
Welche Möglichkeit habe ich, systematisch diesen Fehler zu analysieren und zu beheben?
Viele Grüße+Dank
J.Girke

mat6937
Beiträge: 3414
Registriert: 09.12.2014 10:44:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von mat6937 » 23.12.2014 11:56:11

jogi2014 hat geschrieben: Welche Möglichkeit habe ich, systematisch diesen Fehler zu analysieren und zu beheben?
Schau mal ob Du mit:

Code: Alles auswählen

cat /var/log/syslog | grep -i dhc
bzw. manuell mit:

Code: Alles auswählen

sudo dhclient -4 -d -v <Interface>
etwas erkennen kanst.
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 12:20:41

Das kommt bei cat /var/log/syslog | grep -i dhc heraus, wenn die Verbindung noch nicht hergestellt ist:
root@debian /home/girke # cat /var/log/syslog | grep -i dhc

Dec 23 11:52:10 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:52:10 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:52:13 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 11:58:13 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:58:13 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:58:17 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 12:13:58 debian dhcpcd[32476]: sending commands to master dhcpcd process
Dec 23 12:13:58 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:13:58 debian dhcpcd[4280]: wlan0: releasing lease of 192.168.0.106
Dec 23 12:13:58 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:13:59 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:27 debian dhcpcd[32693]: sending commands to master dhcpcd process
Dec 23 12:14:27 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:14:27 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:14:28 debian dhcpcd[319]: sending commands to master dhcpcd process
Dec 23 12:14:28 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:28 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k eth0
Dec 23 12:14:28 debian dhcpcd[4280]: eth0: removing interface
Dec 23 12:14:28 debian dhcpcd[390]: sending commands to master dhcpcd process
Dec 23 12:14:29 debian dhcpcd[4280]: eth0: waiting for carrier
Dec 23 12:14:29 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:14:29 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:14:29 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:31 debian dhcpcd[4280]: wlan0: carrier acquired
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: sending IPv6 Router Solicitation
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: sendmsg: Cannot assign requested address
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: broadcasting for a lease
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: offered 192.168.0.106 from 192.168.0.1
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: acknowledged 192.168.0.106 from 192.168.0.1
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: checking for 192.168.0.106
root@debian /home/girke #

und das, nachdem die Verbindung dann hergestellt ist:

root@debian /home/girke # cat /var/log/syslog | grep -i dhc
Dec 23 11:52:10 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:52:10 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:52:13 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 11:58:13 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:58:13 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:58:17 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 31
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: fe80::7a8d:f7ff:fe0b:2482: expired option 25
Dec 23 11:58:37 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 12:13:58 debian dhcpcd[32476]: sending commands to master dhcpcd process
Dec 23 12:13:58 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:13:58 debian dhcpcd[4280]: wlan0: releasing lease of 192.168.0.106
Dec 23 12:13:58 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:13:59 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:27 debian dhcpcd[32693]: sending commands to master dhcpcd process
Dec 23 12:14:27 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:14:27 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:14:28 debian dhcpcd[319]: sending commands to master dhcpcd process
Dec 23 12:14:28 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:28 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k eth0
Dec 23 12:14:28 debian dhcpcd[4280]: eth0: removing interface
Dec 23 12:14:28 debian dhcpcd[390]: sending commands to master dhcpcd process
Dec 23 12:14:29 debian dhcpcd[4280]: eth0: waiting for carrier
Dec 23 12:14:29 debian dhcpcd[4280]: control command: /sbin/dhcpcd -k wlan0
Dec 23 12:14:29 debian dhcpcd[4280]: wlan0: removing interface
Dec 23 12:14:29 debian dhcpcd[4280]: wlan0: waiting for carrier
Dec 23 12:14:31 debian dhcpcd[4280]: wlan0: carrier acquired
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: sending IPv6 Router Solicitation
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: sendmsg: Cannot assign requested address
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: broadcasting for a lease
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: offered 192.168.0.106 from 192.168.0.1
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: acknowledged 192.168.0.106 from 192.168.0.1
Dec 23 12:14:32 debian dhcpcd[4280]: wlan0: checking for 192.168.0.106
Dec 23 12:14:32 debian dhcpcd[688]: sending commands to master dhcpcd process
Dec 23 12:14:32 debian dhcpcd[4280]: control command: /sbin/dhcpcd -h debian --noipv4ll wlan0
Dec 23 12:14:35 debian dhcpcd[4280]: wlan0: Router Advertisement from fe80::7a8d:f7ff:fe0b:2482
Dec 23 12:14:37 debian dhcpcd[4280]: wlan0: leased 192.168.0.106 for 604800 seconds
root@debian /home/girke #

Vielen Dank für die schnelle Antwort

mat6937
Beiträge: 3414
Registriert: 09.12.2014 10:44:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von mat6937 » 23.12.2014 12:26:52

jogi2014 hat geschrieben:Das kommt ...
Benutzt Du IPv6? Wie sind die Ausgaben von:

Code: Alles auswählen

ifconfig -a
route -n
arp -av
sudo netstat -tulpen grep -iE 'dhc|:68|:67'
?
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 12:34:37

der zweite Befehl liefert:

root@debian /home/girke # dhclient -4 -d -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:0e:9b:2d:11:9e
Sending on LPF/wlan0/00:0e:9b:2d:11:9e
Sending on Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
RTNETLINK answers: File exists
bound to 192.168.0.106 -- renewal in 240259 seconds.
receive_packet failed on wlan0: Network is down
receive_packet failed on wlan0: Network is down
receive_packet failed on wlan0: Network is down
receive_packet failed on wlan0: Network is down

hier war auch keine Veränderung, nachdem die Verbindung dann hergestellt war. Ich habe dann mit Strg c abgebrochen und bekam nur noch die folgenden Schlussmeldungen

^C
root@debian /home/girke #

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 12:37:01

root@debian /home/girke # ifconfig -a
eth0 Link encap:Ethernet Hardware Adresse 00:0b:db:d7:0c:fd
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:11 Basisadresse:0xac00

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:182 errors:0 dropped:0 overruns:0 frame:0
TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:14996 (14.6 KiB) TX bytes:14996 (14.6 KiB)

wlan0 Link encap:Ethernet Hardware Adresse 00:0e:9b:2d:11:9e
inet Adresse:192.168.0.106 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fd00:788d:f70b:2482:20e:9bff:fe2d:119e/64 Gültigkeitsbereich:Global
inet6-Adresse: 2a02:810a:8d00:25a8:20e:9bff:fe2d:119e/64 Gültigkeitsbereich:Global
inet6-Adresse: fe80::20e:9bff:fe2d:119e/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:17860 errors:0 dropped:0 overruns:0 frame:0
TX packets:12275 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:12829388 (12.2 MiB) TX bytes:2046255 (1.9 MiB)

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 12:40:22

root@debian /home/girke # route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 303 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
root@debian /home/girke #


root@debian /home/girke # arp -av
hitronhub.home (192.168.0.1) auf 78:8d:f7:0b:24:82 [ether] auf wlan0
? (192.168.0.20) auf <unvollständig> auf wlan0
Einträge: 2 Ignoriert: 0 Gefunden: 2
root@debian /home/girke #

root@debian /home/girke # netstat -tulpen grep -iE 'dhc|:68|:67'
netstat: Ungültige Option -- E
usage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}
netstat [-vWnNcaeol] [<Socket> ...]
netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }

-r, --route Routentabelle anzeigen
-i, --interfaces Schnittstellentabelle auflisten
-g, --groups Mitgliedschaft in Multicastgruppen anzeigen
-s, --statistics Netzwerksstatistiken anzeigen (wie SNMP)
-M, --masquerade Maskierte Verbindungen auflisten

-v, --verbose Ausführliche Ausgaben
-W, --wide don't truncate IP addresses
-n, --numeric don't resolve names
--numeric-hosts don't resolve host names
--numeric-ports don't resolve port names
--numeric-users don't resolve user names
-N, --symbolic Hardwarenamen auflösen
-e, --extend display other/more information
-p, --programs PID/Programmnamen für Sockets anzeigen
-c, --continuous Anzeige laufend aktualisieren

-l, --listening Empfangsbereite Serversockets auflisten
-a, --all, --listening Alle Sockets anzeigen (normal: nur verbundene)
-o, --timers Timer auflisten
-F, --fib display Forwarding Information Base (default)
-C, --cache Routencache statt FIB anzeigen

<Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
<AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
Liste möglicher Adressfamilien, die Routen unterstützen:
inet (DARPA-Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
root@debian /home/girke #

mat6937
Beiträge: 3414
Registriert: 09.12.2014 10:44:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von mat6937 » 23.12.2014 12:42:30

jogi2014 hat geschrieben: root@debian /home/girke # netstat -tulpen grep -iE 'dhc|:68|:67'
netstat: Ungültige Option -- E
Sorry, mein Fehler. So muss es sein:

Code: Alles auswählen

netstat -tulpen | grep -iE 'dhc|:68|:67'
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 12:58:31

root@debian /home/girke # netstat -tulpen | grep -iE 'dhc|:68|:67'
udp 0 0 0.0.0.0:67 0.0.0.0:* 0 6131 2797/dhcp-helper
udp 0 0 127.0.0.1:678 0.0.0.0:* 0 5227 1774/rpc.statd
root@debian /home/girke #

jetzt fällt mir auf, dass ich zu Hause einen Server über nfs einbinde, den ich in der fstab eingetragen habe. Wenn ich diesen Eintrag rausnehme, gibt es keine Wartezeiten mehr. Dafür kommt aber auch keine Verbindung ins Netz mehr zustande. Sorry für den Nachtrag

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 13:00:31

die nfs Freigabe hat die Nummer 192.168.0.20 und kam in den listingsvor

mat6937
Beiträge: 3414
Registriert: 09.12.2014 10:44:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von mat6937 » 23.12.2014 13:06:03

jogi2014 hat geschrieben:

Code: Alles auswählen

root@debian /home/girke # netstat -tulpen | grep -iE 'dhc|:68|:67'
udp        0      0 0.0.0.0:67              0.0.0.0:*                           0          6131        2797/dhcp-helper
udp        0      0 127.0.0.1:678           0.0.0.0:*                           0          5227        1774/rpc.statd  
root@debian /home/girke # 
Einen auf UDP-Port 68 "lauschenden" dhclient hast Du auch nicht konfiguriert. Ist das in deinem OpenSuSE auch so? BTW: In der syslog-Ausgabe sind auch keine DHCPDISCOVER, DHCPOFFER, DHCPREQUEST, DHCPACK, etc. zu sehen.

Code: Alles auswählen

ps -fC dhclient
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 13:12:54

Jetzt bin ich überfragt und kenne mich nicht damit genug gut aus. Soll ich den pump wieder deinstallieren und dhcpcd wieder installieren? Sorry! Hatte ich mit der Deinstallation des dhcp auch die Konfiguration gelöscht?

mat6937
Beiträge: 3414
Registriert: 09.12.2014 10:44:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von mat6937 » 23.12.2014 13:15:04

jogi2014 hat geschrieben:Soll ich den pump wieder deinstallieren und dhcpcd wieder installieren? Sorry! Hatte ich mit der Deinstallation des dhcp auch die Konfiguration gelöscht?
Evtl. kann dir jemand anders, hier weiter helfen. Mit pump kenne ich mich nicht aus.
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 14:18:39

Danke auf jeden Fall für die Hilfe bislang.

jogi2014
Beiträge: 10
Registriert: 22.12.2014 14:29:00

Re: DHCP Obtaining IP Suche bei manchen Routern extrem lange

Beitrag von jogi2014 » 23.12.2014 20:51:49

Habe pump wieder deinstalliert und den dhcpcd wieder installiert. Jetzt geht die Anmeldung auch auf dem Kabel-Deutschland-Router sofort. Problem scheint gelöst zu sein.
Hauptfehler war, dass in der fstab Tabelle eine nfs-Freigabe eingebunden wurde, die unterwegs eben nicht zur Verfügung stand. In openSuSe hat der networkmanager das ignoriert, bei debian scheint dann ein Suchlauf extrem viel Zeit in Anspruch zu nehmen.

Antworten