Работаю с системой на busybox-1.25.0 и linux-4.1.15, плата с ARM процессором Freescale i.MX6 Quad/DualLite.
Мне необходимо на этой плате организовать мост из проводного и беспроводнго интерфейсов, мои действия:
Код: Выделить всё
~ # ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether f8:dc:7a:07:20:76 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 54:4a:16:12:d0:64 brd ff:ff:ff:ff:ff:ff
~ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether f8:dc:7a:07:20:76 brd ff:ff:ff:ff:ff:ff
inet 192.168.255.3/24 brd 192.168.255.255 scope global eth0
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 54:4a:16:12:d0:64 brd ff:ff:ff:ff:ff:ff
~ # brctl addbr br0
~ # brctl addif br0 eth0
~ # brctl addif br0 wlan0
brctl: bridge br0: Operation not supported
~ # brctl show
bridge name bridge id STP enabled interfaces
br0 8000.f8dc7a072076 no eth0
Вопрос - это встроенный в busybox brctrl не позволяет это или в принципе нельзя?
Спасибо.
Решение - перед добавлением wlan0 в мост его необходимо сконфигурировать: iw dev wlan0 set 4addr on