Re: Switching from wired to wireless getting "network down"

Daniel Eischen <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
On Sun, 29 Mar 2009, Sam Leffler wrote:

> Daniel Eischen wrote:
>> On Sat, 28 Mar 2009, Daniel Eischen wrote:
>> 
>>> No, there's no PR as far as I can tell.  I'll try and set up a
>>> test system to duplicate it again, so I have proper information
>>> for a PR.
>>> 
>>> I seem to recall that if wlanX is your primary/first lagg
>>> interface, then it uses the MAC address from the underlying
>>> interface as lagg's MAC address.  In this case it works,
>>> but that's not the usual case 'cause you'd rather use a
>>> faster wired interface first if it exists.
>>> 
>>> So this works:
>>>
>>>  ifconfig lagg0 laggproto failover laggport wlan0 laggport bge0
>>> 
>>> but this doesn't:
>>>
>>>  ifconfig lagg0 laggproto failover laggport bge0 laggport wlan0
>>> 
>>> In the latter case, lagg only works when bge0 is up.
>> 
>> Also note that lagg(4) still references ath0 in its example instead
>> of wlan0.
>>
>>     # ifconfig em0 up
>>     # ifconfig ath0 nwid my_net up
>>     # ifconfig lagg0 laggproto failover laggport em0 laggport ath0 \
>>             192.168.1.1 netmask 255.255.255.0
>> 
>
> r190526 makes it possible to do the wired/wireless failover in HEAD.  The 
> only caveat is you must manually set the mac address of the wireless device 
> to match the wired device because lagg's automatic setting of the wlanX ifnet 
> doesn't propagate to the underlying device (the way if_setlladdr works makes 
> it difficult).  In the mean time you can do:
>
> ifconfig ath0 ether 00:11:22:33:44:55
>
> where the mac address is whatever your wired nic's address is and then setup 
> lagg0 using the wlan; e.g.
>
> ifconfig ath0 ether 00:11:22:33:44:55
> ifconfig wlan create wlandev ath0 ssid my_net up
> ifconfig lagg create laggproto failover laggport em0 laggport wlan0 ...

I just verfied this now works for me in -current.  As you said,
the only work-around needed is that one must set the mac address
on the wireless device(s) to match the master laggport.

-- 
DE
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.