Op 2014-10-14T22:16:16 UTC schreef Geert Stappers
stapp...@stappers.nl in het bericht Re: nieuwe laptop, unstable,
network gekkigheid, DHCP-client, ID:
20141014201616.gs16...@gpm.stappers.nl het volgende.
...
Op de router staat OpenWRT met OpenWrt Barrier Breaker r40982 /
LuCI Trunk (svn-r10265). De DHCP-server is als volgt
geconfigureerd. root@router:~# /bin/cat /etc/config/dhcp
config dnsmasq
...
list server '10.0.0.159'
list server '2a02:898:62:...:'
option authoritative '1'
option rebind_protection '0'
option domain 'custard.shrl.nl'
config dhcp 'lan'
option interface 'lan'
option start '1'
option limit '99'
option leasetime '30m'
list dhcp_option '6,10.0.0.159'
list dhcp_option '7,10.0.0.159'
list dhcp_option '42,10.0.0.159'
Die heb ik naast
http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_options
gehouden en mis dan optie 3, router
Dat is mijn inziens wat er misgaat, geen router gedefinieerd.
Volgens dhcpdump komt het routeradres toch wel door (zie hieronder).
...
option force '1'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
...
config host
option mac '00:0e:a6:88:e5:b2'
option ip '10.0.0.150'
option name 'jaap'
...
Bij deze host definitie zou misschien ook een router moeten staan.
root@router:~# /bin/cat /etc/dnsmasq.conf
dhcp-option=121,10.133.133.1/24,10.0.0.159,10.135.135.1/24,10.0.0.159,10.136.136.1/24,10.0.0.159
Twee keer '10.0.0.159',
dhcp-option 121,
maar ik ken dnsmasq onder OpenWRT niet zo goed.
Met optie 121 wordt de static routes en de via-adressen doorgegeven.
Daarom staat de DNS-server er drie keer in.
Wel had ik ook de ander DHCP-opties verwacht, zoals optie 6, DNS.
...
Optie 6 (DNS) staat in /etc/config/dhcp (zie hier boven).
Komt er op neer dat ik wat vreemd tegen de DHCP server configuratie
aankijk, maar de klacht is de DHCP-client.
De router is via de webinterface geconfigureerd met OpenWRT LuCi.
...
default via 10.0.0.138 dev eth0
Dat is de regel die gemist wordt bij de Jessie client
...
Kortom, de computer met Debian testing (Jessie) pakt de default
route niet op en de computers met Debian stable (Wheezy) wel. Dit
wijst er op dat er iets mis is met de DHCP-client in Jessie.
Op zijn minst dat het gedrag anders is.
En met alleen van mij een bij mij doet ie het gewoon komen we ook
niet verder. Andere klachten over de Jessie DHCP-client zijn hier,
deze mailinglist, nog niet gemeld.
Verder denk ik dat het package 'dhcpdump' verdere informatie verschaft
over de DHCP-server bij Jaap. Ik heb het package 'dhcpdump'
ge-installeerd. Vervolgens als root `dhcpdump -i eth0` ( de min i,
'-i', is van interface )
...
Het zou fijn zijn als Jaap op zijn computers 10.0.0.151 en 10.0.0.150
ook met dhcpdump metingen verricht en de meetresultaten met ons deelt.
jaap@jaap:~$ sudo dhcpdump -i eth0
[sudo] password for jaap:
TIME: 2014-10-15 15:59:53.806
IP: 10.0.0.150 (0:e:a6:88:e5:b2) 10.0.0.138 (e8:94:f6:33:ad:de)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 0119b12d
SECS: 0
FLAGS: 0
CIADDR: 10.0.0.150
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 00:0e:a6:88:e5:b2:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST)
OPTION: 12 ( 4) Host name jaap
OPTION: 55 ( 14) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
3 (Routers)
15 (Domainname)
6 (DNS server)
119 (Domain Search)
12 (Host name)
44 (NetBIOS name server)
47 (NetBIOS scope)
26 (Interface MTU)
121 (Classless Static Route)
42 (NTP servers)
33 (Static route)
---
TIME: 2014-10-15 15:59:53.807
IP: 10.0.0.138 (e8:94:f6:33:ad:de) 10.0.0.150 (0:e:a6:88:e5:b2)
OP: 2 (BOOTPREPLY)
HTYPE: 1
(Ethernet) HLEN:
6 HOPS:
0 XID:
0119b12d SECS:
0 FLAGS: 0
CIADDR: 10.0.0.150