Różnice w działaniu dhcpcd w wersjach 2.0.1 i 3.0.x (i problem z tym związany )

Łukasz Maśko masko w ipipan.waw.pl
Pon, 5 Mar 2007, 18:25:57 CET


Już kiedyś o tym pisałem (dawno), nie udało się dojść do sensownych 
wniosków. 

Problem: dhcpcd-2.0.1 działa, dhcpcd-3.0.x nie może skonfigurować 
interfejsu. Właśnie miałem okazję sprawdzić działanie dwóch powyższych 
klientów dhcpcd w felernej sieci (drugi to konkretnie 3.0.12). Zatrudniłem 
do tego tcpdump. Oto efekt:

dla dhcpcd-2.0.1:

tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
18:14:17.816896 802.1d unknown version
18:14:18.790097 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 548
18:14:18.809096 IP 172.22.130.201.bootps > 172.22.130.83.bootpc: BOOTP/DHCP, 
Reply, length: 303
18:14:18.810475 arp reply 172.22.130.83 is-at 00:40:d0:37:8e:da (oui 
Unknown)
18:14:19.815817 802.1d unknown version

5 packets captured
10 packets received by filter
0 packets dropped by kernel

Adres jest przydzielony i sieć działa.
Dla dhcpcd-3.0.12:

tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
18:13:21.316575 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:21.812075 802.1d unknown version
18:13:23.817168 802.1d unknown version
18:13:24.336933 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:24.743992 IP 172.22.130.202 > 224.0.0.13: PIMv2, Hello, length: 10
18:13:25.818097 802.1d unknown version
18:13:27.764475 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:27.818099 802.1d unknown version
18:13:29.744306 IP 172.22.130.202 > 224.0.0.13: PIMv2, Bootstrap, length: 36
18:13:29.816226 802.1d unknown version
18:13:31.811068 802.1d unknown version
18:13:32.765023 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:33.817438 802.1d unknown version
18:13:35.775166 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:35.816734 802.1d unknown version
18:13:37.817934 802.1d unknown version
18:13:38.784627 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, 
Request from 00:40:d0:37:8e:da (oui Unknown), length: 279
18:13:39.816514 802.1d unknown version
18:13:41.813023 802.1d unknown version

19 packets captured
38 packets received by filter
0 packets dropped by kernel

Interfejs nie jest skonfigurowany, sieć nie działa, dhcpcd kończy na 
timeout. Jak się łatwo domyśleć, jest to upierdliwe, bo przy braku 
zachomikowanej starszej wersji klienta sieć jest nieosiąglana (w normalny 
sposób).

Czy ktoś potrafi powiedzieć, co jest źle? W oczywisty sposób, ja nie jestem 
w stanie nic z tą siecią zrobić, mam kontrolę jedynie nad moim laptopem i 
klientem dhcpcd.
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                         ICQ: 146553537    /\\
Registered Linux User #61028              JID: paranoid w jabberpl.org   _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl