web-dev-qa-db-ja.com

Virtualbox NATネットワークがインターネットに接続していない

Ubuntu Server 16.04.3 を2つのVirtualbox仮想マシンにインストールし、NATホストマシンからの次のコマンドを使用したネットワークとDHCPサーバー:

$ vboxmanage natnetwork add --netname testlab --network "10.10.10.0/24" --enable
$ vboxmanage dhcpserver add --netname testlab --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable

各仮想マシンのネットワーク設定を構成して、「Nat Network」テストラボに接続されたアダプタ1を使用しました。

2つの仮想マシンはこれらの設定で互いにpingできますが、インターネットにアクセスできません。もし私が ping 8.8.8.8、100%のパケット損失があり、パッケージをインストールできません。

$ apt-get update && apt-get upgrade
Temporary failure resolving ‘gb.archive.ubuntu.com’

どちらも空の/etc/resolv.confおよび同じ/etc/hostsファイル。

テストの目的で、それらを相互に接続し、インターネットに接続する必要があります。 1つはサーバーとして機能し、2つ目はクライアントとして機能し、サーバーとして機能するマシンはインターネットに接続する必要があります。

2つのサーバーがVirtualboxとしてインターネットに接続できない理由はわかりませんNAT Network。

2
Asarluhi

ネットワークアドレス範囲を変更することで問題は解決しました。
10.10.10.0/24アドレス範囲が機能しない理由はまだわかりません。
Virtualboxフォーラム を参照してください。

1
Asarluhi

最近、VirtualBoxのNatNetworkingで同様の問題が発生しました。ゲストは相互にpingを実行できたが、ネットワークに接続できませんでした(ただし、以前は、設定が何かが明らかに途切れたように聞こえましたが、これは特にmacOSでよく見られます)。

この回答はどこにも投稿されていません。VBoxManageのヘルププロンプトを調べてみました。 (ifconfigの提案が機能しませんでした)。

これらをコマンドラインで実行して、NatNetworkサーバーを再起動します。

VBoxManage natnetwork stop  --netname NatNetworkName
VBoxManage natnetwork start --netname NatNetworkName

(UIまたはGUIからの)有効化と無効化だけでは不十分であることに注意してください。これらの行はより網羅的であるようです。

0
user329668