网络 – 无线网桥

我正在尝试创建一个网桥,以允许虚拟机使用我的无线网卡连接到我的家庭网络.我的计划是做以下事情:

iw dev wlp12s0 set 4addr on
brctl addbr xenbr0
brctl addif xenbr0 wlp12s0
ip link set dev xenbr0 up
wpa_supplicant -B -b xenbr0 -i wlp12s0 -c <(wpa_passphrase $MYSSID $MYPASSPHARSE)
dhcpcd xenbr0
ebtables -t nat -A POSTROUTING -s $VMMAC -j snat --to-source $HOSTMAC

我认为原则上有效,但我的无线路由器无法处理

iw dev wlp12s0 set 4addr on

即使我没有设置桥梁.我会考虑购买新的无线路由器,如果这是正确的方法,并有一个经济实惠的家用路由器已知工作.有没有不同的方法来解决这个问题?

最佳答案
我的WDS / 4addr解决方案的问题是我的虚拟机在笔记本电脑上,我和那台笔记本电脑一起漫游.所以WDS似乎很简单,直到有人记得HomeSSID不是唯一的wLan.大多数人无法完全控制他们连接的无线网络.

Bridging with a wireless NIC”显示了没有特殊网络基础设施的方法.

转载注明原文:网络 – 无线网桥 - 代码日志