Linux 上的桥接无线接口

Linux 上的桥接无线接口

有人说他们实际上在 Linux 上桥接了 wifi 接口,其他人则说这是不可能的。

我想将虚拟机(kvm+qemu)接口桥接到主机 wifi 网络,可以吗?(我已经尝试使用桥接工具的标准方法,但没有成功)

我的wifi卡型号是:

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

并且我正在使用iwlwifi-?.ucode固件(?代表我不知道具体是哪一个)。


所以现在我想知道哪个是事实,我可以使用某种黑魔法来桥接我的 wifi 接口吗?或者这是不可能的?为什么?如果我更换无线网卡,这可能吗?

我正在寻找该问题的详细答案,如果能提供在哪里可以找到它的提示我将非常感激。


更新:更奇怪的是,我实际上可以桥接 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

相关内容