- 将wlan0添加到br-lan这个网桥里面,但是加不进去,提示brctl: bridge br-lan: Operation not supported。
- root@TinaLinux:/# brctl addif br-lan wlan0
- brctl: bridge br-lan: Operation not supported
- root@TinaLinux:/# brctl show
- bridge name bridge id STP enabled interfaces
- br-lan 7fff.fe2bf4a14158 no eth0
- u***0
- 需求:u*** dongle盒子, 该盒子只有一个hdmi口和u***口(无电源线、无网口),u***口兼具供电和上网的功能。r329这边配置u***网口,将u*** dongle盒子的u***口插到r329上面,r329生成u***0网卡,此时只要能将u***0和wlan0添加到一个网桥下,那么u*** dongle盒子就能直接通过r329连接的wifi获取到ip并上网了。
分析:当设备为client或者adhoc以及wds时,对应的无线接口是无法加入到桥接中去的。
执行root@TinaLinux:/# brctl addif br-lan wlan0
brctl: bridge br-lan: Operation not supported
通过报错信息目前跟踪到:
tina-r329/lichee/linux-4.9/net/bridge/br_if.c +513
511 /* No bridging devices that dislike that (e.g. wireless) */
512 if (dev->priv_flags & IFF_DONT_BRIDGE)
513 return -EOPNOTSUPP;