On Mon, Oct 13, 2014 at 07:20:26PM +0200, Geert Stappers wrote: > On Mon, Oct 13, 2014 at 02:36:14PM +0000, Jaap van Wingerde wrote: > > Op 2014-10-12T11:45:13 UTC schreef Geert Stappers > <knip/> > > > > > > Ik ben dan ook niet overtuigd dat er was mis is met de DHCP-client van > > > Jessie. Bij nieuwe informatie wil ik graag mijn standpunt aanpassen > > > en het verder onderzoeken. > > > > OK, dan krijg je een volledig rapport. > > Helemaal geweldig! > Het goede raport heb ik gelezen. > Dit bericht is een eigenlijk een ontvvangstbevestiging. > Verder op staan nog wel vragen, maar een inhoudelije reactie > zal pas later deze week zijn.
Zie hier ... > > 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 > > option localise_queries '1' > > option local '/lan/' > > option expandhosts '1' > > option readethers '1' > > option leasefile '/tmp/dhcp.leases' > > option resolvfile '/tmp/resolv.conf.auto' > > option logqueries '1' > > 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. > Wat optie 42 is, is nog niet opgezocht. Volgens http://tools.ietf.org/html/rfc2132 DHCP-options RFC is optie 42 voor NTP, Network Time Protocol. > > > > 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. > Wel had ik ook de ander DHCP-opties verwacht, zoals optie 6, DNS. Komt er op neer dat ik wat vreemd tegen de DHCP server configuratie aankijk, maar de klacht is de DHCP-client. > > ... > > root@router:~#" > > > > De Wheezy-machine is als volgt geconfigureerd: > > "jaap@lia:~$ /usr/bin/sudo /bin/cat /etc/network/interfaces > > # This file describes the network interfaces available on your system > > # and how to activate them. For more information, see interfaces(5). > > > > # The loopback network interface > > auto lo > > iface lo inet loopback > > address 127.0.0.1 > > netmask 255.0.0.0 > > > > # The primary network interface > > allow-hotplug eth0 > > iface eth0 inet dhcp > > auto eth0 > > jaap@lia:~$" > > > > "jaap@jaap:~$ /usr/bin/sudo /bin/cat /etc/network/interfaces > > [sudo] password for jaap: > > # This file describes the network interfaces available on your system > > # and how to activate them. For more information, see interfaces(5). > > > > # The loopback network interface > > auto lo > > iface lo inet loopback > > > > # The primary network interface > > auto eth0 > > allow-hotplug eth0 > > iface eth0 inet dhcp > > > > # This is an autoconfigured IPv6 interface > > iface eth0 inet6 auto > > jaap@jaap:~$" > > > > Na opstarten geeft een Wheezy-computer de volgende route aan > > "jaap@lia:~$ /usr/bin/sudo /sbin/ip route show > > default via 10.0.0.138 dev eth0 Dat is de regel die gemist wordt bij de Jessie client > > 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.151 > > 10.133.133.0/24 via 10.0.0.159 dev eth0 > > 10.135.135.0/24 via 10.0.0.159 dev eth0 > > 10.136.136.0/24 via 10.0.0.159 dev eth0 > > jaap@lia:~$" > > > > Na opstarten geeft de Jessie-machine (jaap) de volgende route aan: > > "jaap@jaap:~$ /usr/bin/sudo /sbin/ip -4 route show > > [sudo] password for jaap: > > 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.150 > > 10.133.133.0/24 via 10.0.0.159 dev eth0 > > 10.135.135.0/24 via 10.0.0.159 dev eth0 > > 10.136.136.0/24 via 10.0.0.159 dev eth0 > > jaap@jaap:~$" > > > > Pas na het handmatig toevoegen van de default-route gaat de > > Jessie-computer zich gedragen: > > "jaap@jaap:~$ /usr/bin/sudo /sbin/ip route add default via 10.0.0.138 dev > > eth0 > > jaap@jaap:~$ /usr/bin/sudo /sbin/ip -4 route show > > default via 10.0.0.138 dev eth0 > > 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.150 > > 10.133.133.0/24 via 10.0.0.159 dev eth0 > > 10.135.135.0/24 via 10.0.0.159 dev eth0 > > 10.136.136.0/24 via 10.0.0.159 dev eth0 > > jaap@jaap:~$" > > > > 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 ) Dit is wat bij mijn werkende DHCP configuratie voorbij komt: TIME: 2014-10-14 21:59:50.346 IP: 172.24.0.9 (0:b0:d0:ed:73:57) > 172.24.0.54 (4:7d:7b:d4:3d:68) OP: 2 (BOOTPREPLY) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: 33b75a56 SECS: 0 FLAGS: 0 CIADDR: 0.0.0.0 YIADDR: 172.24.0.54 SIADDR: 172.24.0.49 GIADDR: 0.0.0.0 CHADDR: 04:7d:7b:d4:3d:68:00:00:00:00:00:00:00:00:00:00 SNAME: . FNAME: pxelinux.0. OPTION: 53 ( 1) DHCP message type 5 (DHCPACK) OPTION: 54 ( 4) Server identifier 172.24.0.9 OPTION: 51 ( 4) IP address leasetime 60000 (16h40m) OPTION: 1 ( 4) Subnet mask 255.255.255.192 OPTION: 3 ( 4) Routers 172.24.0.1 OPTION: 15 ( 15) Domainname gpm.stappers.nl OPTION: 6 ( 4) DNS server 172.24.0.10 OPTION: 119 ( 17) Domain Search 0367706d08737461 .gpm.sta 7070657273026e6c ppers.nl 00 . 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. Groeten Geert Stappers -- Leven en laten leven -- To UNSUBSCRIBE, email to debian-user-dutch-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141014201616.gs16...@gpm.stappers.nl