免責事項:ネットワーキングとqemuに関する私の知識はほぼゼロに近いです。
私はQEMUを使用してアプリケーションを実行するDebian VMを実行しています。テスト目的で、最初の仮想マシンに接続してアクセスできるWindowsを実行する2番目の仮想マシンを作成しようとしています。
これまではこれが機能しています。ただし、現在の設定では、Windows VMはインターネットに接続できません。しかし、この設定を変更したいのですが、Debian VMがインターネットに接続することはできません。
現在の設定は、ブリッジと複数の仮想ネットワークデバイス(タブ)を作成してブリッジに追加することです。次に、Tapデバイスの1つがtap0
2番目のVMで使用されます(他のデバイスは最初のVMで使用されます)。
br0
tap0
今私の質問は:インターネットにのみ接続するようにブリッジを設定するのは妥当ですか?つまり、大丈夫ですか?では、どうすればよいですか(brctl
同様のユーティリティを使用できます)。
Debian VMは意図的にインターネットにアクセスできず、そのような状態を維持する必要があります。私が理解したのは、eth0
ブリッジに追加してインターネットアクセスを許可できますが、これをWindows VM(たとえばtap0
)に制限できますか?
ベストアンサー1
ネットワークデバイスを設定/設定しないようにDebian VMを設定します。次に、Windows VMネットワークデバイスをデバイスのブリッジ構成としてホストシステムのネットワークにバインドしましたbr0
。
Linuxシステムでネットワークを無効にするには、次のコマンドを使用してネットワークを無効にできます。
$ sudo service network stop
このサービスが常にオフになるように設定することもできます。
$ sudo insserv -r network
サービスを再度有効にするには:
$ sudo insserv network