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.