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

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

インストールしましたUbuntuサーバー16.04.3両方の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.8100% パケット損失が発生し、どのパッケージもインストールできません。

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

どちらも空で/etc/resolv.confあり、同じ/etc/hostsファイルがあります。

テストのために互いに接続し、インターネットに接続する必要があります。 1つはサーバーとして機能し、もう1つはクライアントとして機能し、サーバーとして機能するマシンはインターネットに接続する必要があります。

なぜ両方のサーバーがVirtualbox NATネットワークでインターネットに接続できないのかわかりません。どんなアイデアがありますか?

答え1

ネットワークアドレス範囲を変更すると問題が解決しました。
10.10.10.0/24 アドレス範囲が機能しない理由はまだわかりません。
よりバーチャルボックスフォーラム

答え2

最近、VirtualBoxのNatNetworkingに似た問題が発生しました。ゲストはお互いにpingできましたが、ネットワークに接続できませんでした。 (しかし、この問題は以前に発生し、設定が死んでいるように聞こえます)。macOSでは特に一般的です。 。

この回答はどこにも投稿されておらず、VBoxManageのヘルプヒントで見つけました。 (ifconfigの提案は私にはうまくいきませんでした。)

NatNetworkサーバーを再起動するには、ホストシステムのコマンドラインから次のコマンドを実行します。

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

UIまたはGUIで有効または無効にするだけでは不十分です。

関連情報