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



Reply via email to