ワイヤレスカードを使用して、仮想マシンが自分のホームネットワークに接続できるようにブリッジを作成しようとしています。私の計画は、次のことを行うことです。
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ソリューションの問題は、私の仮想マシンがラップトップにあり、そのラップトップを使用してローミングすることです。したがって、HomeSSIDが唯一の無線LANではないことを覚えているまで、WDSは単純に見えます。ほとんどの人は自分が接続しているワイヤレスネットワークを完全に制御できません。
」ワイヤレスNIC付きのブリッジ」は、特別なネットワークインフラストラクチャなしでこれを行う方法を示しています。