On Mon, 4 Feb 2008 08:58:42 +1000 Andrew Pollock <[EMAIL PROTECTED]> wrote:
> > On Thu, Jan 31, 2008 at 04:53:05PM -0800, Andy Sharp wrote: > > Package: dhcp3-client > > Version: 3.0.4-13 > > Severity: normal > >=20 > >=20 > > dhcp3-client issues bogus message: > > bp0: unknown hardware address type 65535 > >=20 > > which is wrong for two reasons: 1) that is defined type > > ARPHRD_VOID; and 2) the interface in question isn't in > > dhclient.conf, so it should be ignored anyway. > > It's normal for dhclient to run on all interfaces if none are > provided on the command line. This is irrespective of what's in > dhclient.conf see the discussion in #270890 for more details, as well > as the dhclient man page. =20 > > $ grep -rn ARPHRD_VOID /usr/include > > /usr/include/linux/if_arp.h:89:#define ARPHRD_VOID 0xFFFF > > /* Void type, nothing is known */ > >=20 > > Notice also that ifconfig deals with it just fine. > > I'll work up a patch to ignore interfaces of this type, add it to the > next revision of the package, and send the patch upstream. > > regards > > Andrew > > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: binary > Content-Disposition: inline > > On Thu, Jan 31, 2008 at 04:53:05PM -0800, Andy Sharp wrote: > > Package: dhcp3-client > > Version: 3.0.4-13 > > Severity: normal > > > > > > dhcp3-client issues bogus message: > > bp0: unknown hardware address type 65535 > > > > which is wrong for two reasons: 1) that is defined type > > ARPHRD_VOID; and 2) the interface in question isn't in > > dhclient.conf, so it should be ignored anyway. > > It's normal for dhclient to run on all interfaces if none are > provided on the command line. This is irrespective of what's in > dhclient.conf see the discussion in #270890 for more details, as well > as the dhclient man page. From the man page: The names of the network interfaces that dhclient should attempt to configure may be specified on the command line. If no interface names are specified on the command line dhclient will normally identify all network interfaces, eliminating non-broadcast interfaces if possible, and attempt to configure each interface. It is also possible to specify interfaces by name in the dhclient.conf(5) file. If interfaces are specified in this way, then the client will only configure interfaces that are either specified in the configuration file or on the command line, and will ignore all other interfaces. ___ That seems pretty clear that it should only operate on interfaces in the conf file if there are any. Of course in this case I can't swear what's in the command line because it's coming from ifup. > > $ grep -rn ARPHRD_VOID /usr/include > > /usr/include/linux/if_arp.h:89:#define ARPHRD_VOID 0xFFFF > > /* Void type, nothing is known */ > > > > Notice also that ifconfig deals with it just fine. > > I'll work up a patch to ignore interfaces of this type, add it to the > next revision of the package, and send the patch upstream. Thank you very much. > regards > > Andrew