Linux Mint18.3ホストとWin10x64ゲストを使用して仮想マシンをセットアップしようとしています。
これが必要ですVMネットワークからアクセスできます。残念ながら、イーサネットケーブルを部屋に蛇行させることはできません。また、wifiのチップセット(BCM4360)はWDSをサポートしていません(Sudo iw dev wlp6s0 set 4addr on
エラーが発生します)。したがって、realブリッジを作成できません。
私は過去3日間、さまざまなソリューションを試し、これを機能させることを試みてきました。私がこれまでに見つけた最善の解決策は、VMをNATの背後に置くことですが、少なくともVMは、ネットワーク上の他のマシンにpingを実行できます。仮想マシンのパフォーマンスが向上します。 https://bbs.archlinux.org/viewtopic.php?id=207907
残念ながら、これにより私のVMはネットワークの他の部分から見えなくなります。
私はこれを使ってみました: https://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC
しかし、私が知る限り、ebtables
は何もしていません。
また、ここで説明されているようにparprouted
を使用してみました: https://wiki.debian.org/BridgeNetworkConnectionsProxyArp
ただし、説明に記載されていても機能しないようです
「再起動すると、ブリッジのイーサネットに接続されているホストはDHCPアドレスを取得し、完全なIP接続を確立する必要があります。」
だから多分私はこれを私のVM構成に正しく接続していないのですか?
オプション:
1)BCM4360は一度に2つのステーションをサポートしますか? (見る valid interface combinations
in iw phy
)。はいの場合、2番目のステーションを作成し、ネットワークインターフェイスをVMに渡します。
2)ルーターを(OpenWRTなどを介して)制御できる場合は、2番目のネットワークインターフェイスのトンネルを試してください。トンネルエンドポイントをルーターのLAN/WLANクライアントブリッジに追加する必要があります。
3)これらのいずれも機能しない場合、および4アドレスモードがないため、この場合、wifiインターフェイスは単一のMACアドレスでのみ機能することに注意してください。つまり、どちらかホストをネットワークに接続し、または VMゲストですが、両方ではありません。
ホストがネットワーク上に表示されていない状態で生活できる場合は、 wlan_kabel を参照してください。基本的に、rawソケットを使用してホストからすべてのパケットを盗み、それを他のインターフェイスに渡します。
プロキシARPを一度試しましたが、正しく機能しませんでした。
4)ネットワーク上でホストとVMの両方が本当に必要な場合は、安価なWLANドングルを購入するのが最も簡単なオプションだと思います。