> On a host with a mixture of USB WiFi dongles and Ethernet cards, I have to
> specify the MAC address using both bridge_hw and ifup's generic hwaddress
> to ensure that the host fetches the correct IP address via DHCP.

> Nonetheless, the bridge picks up the IPv6 EUI64 local link (fe80) of one
> of the USB WiFi dongles.  When I need to remove the dongle, it makes the
> bridge collapse.

Well, we are talking about this also on #979963, but anyway, what you are
descriving here is a different thing, as you are telling me that bridge_hw
is being ignored and that you are using also hwaddress.

What I need to be able to replicate this is more info on your setup, I mean,
I need your network/interfaces (you can change macs and IPs of course) and
the "ip a" output with everything plugged and up like you have it setup and
then the same but without hwaddress applied (I'm supposing here that you
don't need hwaddress if bridge_hw works ok).

If you change macs or IPs, please make it consistant in the sense that MAC X
is always MAC X and you don't leave it unchanged on the IPv6 or somewhere
else, and the same with the IPs.

I want to get the same feeling as you get there to try to replicate that
here.
> See also: Bug#980752.

I have looked at it and I don't like some of the things I read...

You say: If the WiFi dongles are declared on the allow-hotplug line....

I have said this on the doc and also on other bugs, please, don't put the
interfaces of the bridge on their own entries on network/interfaces,
instead, if you need something set up for the bridge, please use the
bridge's declaration, like for example...

pre-up service hostapd start || true
post-down service hostapd stop || true

in your case you'll be starting hostapd by hand, well, do it there, on a
pre-up and kill them on post-down.

Please provide the info I asked for, if you can, try to adapt your setup to
what I have explained and we'll try to arrive somewhere with all this.

Regards...
-- 
Manty/BestiaTester -> http://manty.net

Reply via email to