Op 2014-10-14T22:16:16 UTC schreef Geert Stappers
in het bericht , 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 (BOOTPREPL