On Fri, 24 Mar 2017 01:18:53 +0000 Jon Seymour <jon.seym...@gmail.com> wrote:
> Package: isc-dhcp-client
> Version: 4.3.1-6+deb8u2
> Severity: normal
> Tags: upstream
> 
> Dear Maintainer,
> 
> dhclient does not cleanly support interface names with lengths > 13.
> 
> debian's packaging of systemd can routinely generate interface names with 
> length 15.
> 
> If the length is 15, dhclient fails with messages like this:
> 
>       debian@beaglebone:~/isc-dhcp-client/isc-dhcp-4.3.1$ sudo dhclient -d 
> enxe46f13f3df43
>       Internet Systems Consortium DHCP Client 4.3.1
>       Copyright 2004-2014 Internet Systems Consortium.
>       All rights reserved.
>       For info, please visit https://www.isc.org/software/dhcp/
> 
>       Bind socket to interface: No such device
> 
>       If you think you have received this message due to a bug rather
>       than a configuration issue please read the section on submitting
>       bugs on either our web page at www.isc.org or in the README file
>       before submitting a bug.  These pages explain the proper
>       process and the information we find helpful for debugging..
> 
>       exiting.
> 
> If the length is 14, dhclient fails with messages like this:
> 
>       debian@beaglebone:~/isc-dhcp-client/isc-dhcp-4.3.1$ sudo dhclient -d 
> enxe46f13f3df4
>       Internet Systems Consortium DHCP Client 4.3.1
>       Copyright 2004-2014 Internet Systems Consortium.
>       All rights reserved.
>       For info, please visit https://www.isc.org/software/dhcp/
> 
>       Listening on LPF/enxe46f13f3df4/e4:6f:13:f3:df:43
>       Sending on   LPF/enxe46f13f3df4/e4:6f:13:f3:df:43
>       Sending on   Socket/fallback
>       DHCPDISCOVER on enxe46f13f3df4 to 255.255.255.255 port 67 interval 3
>       send_packet: No such device
>       dhclient.c:1966: Failed to send 300 byte long packet over 
> enxe46f13f3df4 interface.
>       DHCPDISCOVER on enxe46f13f3df4 to 255.255.255.255 port 67 interval 6
>       send_packet: No such device
>       dhclient.c:1966: Failed to send 300 byte long packet over 
> enxe46f13f3df4 interface.
> 
> Interface names lengths of no more than 13 worked as expected:
> 
>       debian@beaglebone:~/isc-dhcp-client/isc-dhcp-4.3.1$ sudo dhclient -d 
> enxe46f13f3df
>       Internet Systems Consortium DHCP Client 4.3.1
>       Copyright 2004-2014 Internet Systems Consortium.
>       All rights reserved.
>       For info, please visit https://www.isc.org/software/dhcp/
> 
>       Listening on LPF/enxe46f13f3df/e4:6f:13:f3:df:43
>       Sending on   LPF/enxe46f13f3df/e4:6f:13:f3:df:43
>       Sending on   Socket/fallback
>       DHCPDISCOVER on enxe46f13f3df to 255.255.255.255 port 67 interval 7
>       DHCPDISCOVER on enxe46f13f3df to 255.255.255.255 port 67 interval 14


I see that this is a duplicate of #704072, and so can be closed on that basis.

jon.

Reply via email to