Мостовой беспроводной интерфейс в Linux

Мостовой беспроводной интерфейс в Linux

Кто-то сказал, что им удалось создать мостовой интерфейс Wi-Fi на Linux, другие говорят, что это невозможно.

Я хотел бы подключить интерфейс виртуальной машины (kvm+qemu) к хостовой сети Wi-Fi. Возможно ли это? (Я уже пробовал стандартный способ с помощью инструментов для подключения, но безуспешно)

Модель моей Wi-Fi-карты:

03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)

и я использую iwlwifi-?.ucodeпрошивку (? означает, что я точно не знаю какую).


Так что теперь мне интересно, что правда, могу ли я использовать какую-то черную магию, чтобы соединить мой интерфейс Wi-Fi, или это невозможно? И почему? Если я поменяю беспроводную карту, это будет возможно?

Я ищу подробный ответ на этот вопрос, буду очень признателен за подсказки, где его найти.


ОБНОВЛЕНИЕ: Еще более странно, что я могу на самом деле объединить контейнер lxc в мост, но если я попытаюсь вручную настроить интерфейс моста:

$ ip link add name br0 type bridge
$ ip link set wlp3s0 master br0
RTNETLINK answers: Operation not supported

И в/etc/network/interface

auto br0
iface br0 inet static
    address 172.20.0.1
    netmask 255.255.255.0
    bridge_stp off
    bridge_maxwait 5
    post-up /sbin/iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-down /sbin/iptables -t nat -D POSTROUTING -o wlp3s0 -j MASQUERADE

Связанный контент