Re: nieuwe laptop, unstable, network gekkigheid, DHCP-client

2014-10-15 Berichten over hetzelfde onderwerp Geert Stappers
On Wed, Oct 15, 2014 at 04:36:41PM +, Jaap van Wingerde wrote:
> Op 2014-10-14T22:16:16 UTC schreef Geert Stappers
> > 
> > Dat is mijn inziens wat er misgaat, geen router gedefinieerd.
> Volgens dhcpdump komt het routeradres toch wel door (zie hieronder).
> ...
> > > > 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.
> 
> ...
> > > 
> > > 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
> YIADDR: 10.0.0.150
> SIADDR: 10.0.0.138
> 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 5 (DHCPACK)
> OPTION:  54 (  4) Server identifier 10.0.0.138
> OPTION:  51 (  4) IP address leasetime  1800 (30m)
> OPTION:  58 (  4) T1799 (13m19s)
> OPTION:  59 (  4) T21474 (24m34s)
> OPTION:   1 (  4) Subnet mask   255.255.255.0
> OPTION:  28 (  4) Broadcast address 10.0.0.255
> OPTION:   3 (  4) Routers   10.0.0.138
> OPTION:  15 ( 15) Domainnamecustard.shrl.nl
> OPTION:  12 (  4) Host name jaap
> OPTION:  42 (  4) NTP servers   10.0.0.159
> OPTION:   6 (  4) DNS server10.0.0.159
> OPTION: 121 ( 24) Classless Static Route180a85850a9f 
> 180a87870a9f 
> 180a0a9f  
> 
> ---"
> "OPTION:   3 (  4) Routers   10.0.0.138": De gateway
> wordt dus doorgegeven.
> 
> Leuk te zien hoe de routes efficiƫnt op hexadecimale wijze doorgeven
> wordt.
> 
> Het IPv6 DNS-adres staat nergens. Het heeft dus geen zin via
> DHCP-IPv4 een IPv6-adres door te geven.
> 
> "jaap@lia:~$ /usr/bin/sudo /usr/sbin/dhcpdump -i eth0
>   TIME: 2014-10-1

Re: nieuwe laptop, unstable, network gekkigheid, DHCP-client

2014-10-15 Berichten over hetzelfde onderwerp Jaap van Wingerde
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