![无线网桥](https://linux22.com/image/60419/%E6%97%A0%E7%BA%BF%E7%BD%91%E6%A1%A5.png)
我正在尝试创建一个网桥,以允许虚拟机使用我的无线卡连接到我的家庭网络。我的计划是做类似的事情:
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
即使我不设置桥。如果这是正确的方法并且有一个已知可以使用的经济实惠的家用路由器,我会考虑购买一个新的无线路由器。有没有不同的方法来解决这个问题?
答案1
我的 WDS / 4addr 解决方案的问题是我的虚拟机位于笔记本电脑上,并且我使用该笔记本电脑漫游。因此,WDS 看起来很简单,直到人们记住 HomeSSID 并不是唯一的无线局域网。大多数人无法完全控制他们连接的无线网络。
”与无线 NIC 桥接”展示了如何在没有特殊网络基础设施的情况下做到这一点。