Re: Failover Mode Between Ethernet and Wireless Interfaces broken on >= 11

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Wed, 21 Jun 2017 19:56:44 +0200
On 06/21/17 19:48, Renato Botelho wrote:
> I've already sent it to net, but I suspect this is the appropriate place
> to discuss this subject.
[...]
> 
> My next attempt was to do the other way round and make lagg to use wlan0
> mac address instead of em0's. but even doing this my wireless interface
> ended up not working.

Strange enough, this works for me. My laptop has a bge interface. Maybe 
that's relevant.

[...]
> 
> And configured it to use wlan0 mac address on rc.conf:
> 
> ifconfig_em0="ether 60:67:20:c5:2d:48 up"
> wlans_iwn0="wlan0"
> ifconfig_wlan0="WPA"
> cloned_interfaces="lagg0"
> ifconfig_lagg0="up laggproto failover laggport em0 laggport wlan0 DHCP"
> 
> and it's now working as expected.

I can confirm this is exactly what I've been doing for a while on my 
laptop. As noted before I did not need to patch the kernel to have this 
working.

> 
> Other than that, I believe if wlan interfaces cannot have their mac
> address changed, ifconfig should return an error when user attempts to
> do it, and if_setlladdr() should do the same.
> 
> Thoughts?

I agree returning some error code would be nicer on users.

-- 
Guido Falsi <madpilot_at_FreeBSD.org>
Received on Wed Jun 21 2017 - 15:56:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:12 UTC