NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/52403: dhclient program doesn't send dhcp-client-identifier set in /etc/dhclient.conf



The following reply was made to PR bin/52403; it has been noted by GNATS.

From: Mickael Viey <m.viey%wanadoo.fr@localhost>
To: gnats-bugs%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: bin/52403: dhclient program doesn't send dhcp-client-identifier
 set in /etc/dhclient.conf
Date: Sat, 15 Jul 2017 15:44:23 +0200

 The dhcpclient works correctly now. I succeed to send an identifier to 
 DHCP server.
 
 
 But now I have a problem dhclient run at boot time but doesn't get any 
 information from the DHCP server which log nothing during BSD boot.
 
 So ntpdate send an error when booting because there is not 
 domain-name-servers set in resolv.conf.
 
 However if i run the rc.d script after boot I get an address, see the 
 request in router monitoring. Bellow some transaction done just after a 
 boot:
 
 
 dk17# ifconfig
 re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
 capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx>
      capabilities=3f00<UDP4CSUM_Rx,UDP4CSUM_Tx>
      enabled=0
      ec_capabilities=3<VLAN_MTU,VLAN_HWTAGGING>
      ec_enabled=0
      address: 00:25:22:59:a0:88
      media: Ethernet autoselect (100baseTX full-duplex)
      status: active
      inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
      inet6 fe80::225:22ff:fe59:a088%re0 prefixlen 64 scopeid 0x1
 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33648
      inet 127.0.0.1 netmask 0xff000000
      inet6 ::1 prefixlen 128
      inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
 dk17# cat /etc/resolv.conf
 # Generated by resolvconf
 dk17# /etc/rc.d/dhclient start
 Starting dhclient.
 dk17# ifconfig
 re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
 capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx>
      capabilities=3f00<UDP4CSUM_Rx,UDP4CSUM_Tx>
      enabled=0
      ec_capabilities=3<VLAN_MTU,VLAN_HWTAGGING>
      ec_enabled=0
      address: 00:25:22:59:a0:88
      media: Ethernet autoselect (100baseTX full-duplex)
      status: active
      inet 192.168.15.1 netmask 0xffffff00 broadcast 192.168.15.255
      inet6 fe80::225:22ff:fe59:a088%re0 prefixlen 64 scopeid 0x1
 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33648
      inet 127.0.0.1 netmask 0xff000000
      inet6 ::1 prefixlen 128
      inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
 dk17# cat /etc/resolv.conf
 # Generated by resolvconf
 nameserver 195.5.209.150
 nameserver 194.79.128.150
 dk17# /etc/rc.d/ntpdate start
 Setting date via ntp.
 dk17# cat /etc/dhclient.conf
 send dhcp-client-identifier "dk17";
 
 request subnet-mask, broadcast-address, routers, domain-name-servers;
 
 timeout 60;
 retry 60;
 select-timeout 5;
 
 script "/sbin/dhclient-script";
 
 lease {
    interface "re0";
 }
 dk17#
 
 
 Any idea ?
 
 
 
 Le 15/07/2017 à 15:05, Mickael Viey a écrit :
 > The following reply was made to PR bin/52403; it has been noted by GNATS.
 >
 > From: Mickael Viey <m.viey%wanadoo.fr@localhost>
 > To: gnats-bugs%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
 > Cc:
 > Subject: Re: bin/52403: dhclient program doesn't send dhcp-client-identifier
 >   set in /etc/dhclient.conf
 > Date: Sat, 15 Jul 2017 15:04:48 +0200
 >
 >   Yes it works now I get jut a problem at boot time: dhclient doesn't
 >   request address aumatically and I must run it after.
 >   
 >   
 >   Le 15/07/2017 �  14:55, Valery Ushakov a �©crit :
 >   > The following reply was made to PR bin/52403; it has been noted by GNATS.
 >   >
 >   > From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
 >   > To: gnats-bugs%NetBSD.org@localhost
 >   > Cc:
 >   > Subject: Re: bin/52403: dhclient program doesn't send dhcp-client-identifier
 >   >   set in /etc/dhclient.conf
 >   > Date: Sat, 15 Jul 2017 15:54:48 +0300
 >   >
 >   >   On Sat, Jul 15, 2017 at 12:45:00 +0000, Christos Zoulas wrote:
 >   >
 >   >   >  On Jul 14,  5:30pm, m.viey%wanadoo.fr@localhost (m.viey%wanadoo.fr@localhost) wrote:
 >   >   >  -- Subject: bin/52403: dhclient program doesn't send dhcp-client-identifier s
 >   >   >
 >   >   >  | send dhcp-client-identifier "\0";
 >   >   >
 >   >   >  The example in the dhclient.conf man page shows the client identifier to
 >   >   >  be entered like an array of hex bytes:
 >   >   >
 >   >   >      send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
 >   >
 >   >   dhcp-options(5) is the authoritative reference for that and it shows
 >   >   both, using client identifier as an example, incidentally:
 >   >
 >   >          The string data type specifies either an NVT ASCII string enclosed in
 >   >          double quotes, or a series of octets specified in hexadecimal,
 >   >          separated by colons.   For example:
 >   >            option dhcp-client-identifier "CLIENT-FOO";
 >   >          or
 >   >            option dhcp-client-identifier 43:4c:49:45:54:2d:46:4f:4f;
 >   >
 >   >   -uwe
 >   >
 >   
 



Home | Main Index | Thread Index | Old Index