[pkg-dhcp-devel] Bug#858580: isc-dhcp-client: dhclient does not properly support interface names with length > 13
Jon Seymour
jon.seymour at gmail.com
Fri Mar 24 06:07:41 UTC 2017
On Fri, 24 Mar 2017 01:18:53 +0000 Jon Seymour <jon.seymour at 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 at 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 at 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 at 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.
More information about the pkg-dhcp-devel
mailing list