NetworkManagerによって生成されました

NetworkManagerによって生成されました

CentOS 7 ゲストをインターネットに接続できません。VirtualBox ネットワーク構成は次のとおりです。

Adapter 1: NAT; Adapter 2: Host-Only (vboxnet0)

vboxnet0デフォルトの VirtualBox パラメータを使用して DHCP でセットアップされ接続されます。

CentOS ゲストでコマンドを実行すると、ip a次の結果が得られました。

enp0s3: 10.0.2.15/24 (NAT adapter)
enp0s8: 192.168.56.102/24 (Host-Only adapter)

ホストマシンから VirtualBox に接続できます:

ping 192.168.56.102

パケットを送受信できます。

しかし、VirtualBox はインターネットにアクセスできません。

ping www.google.com

「不明なホスト www.google.com」を出力します

これが私のですifcfg-enp0s3:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
IPV4_FAILURE_FATAL=no
IPV6_INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=UUID HERE (sorry I cannot copy from my guest host yet, no Guest Additions and it was too long)
DEVICE=enp0s3
ONBOOT=yes

ゲストがインターネットに接続できないのはなぜですか?

答え1

ガシムはこう言った。

以下を追加/etc/sysconfig/network-scripts/ifcfg-enp0s3

DNS1=8.8.8.8
DNS2=8.8.4.4
# Note this was set to no
ONBOOT=yes  

その後、マシンを再起動します。

答え2

ネットワーク接続はデフォルトではアクティブではありません。次のコマンドを実行してこれを確認できます。

nmcli d

接続を編集するには、次のコマンドを実行します。

nmtui
  1. 接続を編集する
  2. イーサネット接続を選択してください
  3. 「自動的に接続する」オプションをチェックしてください下の写真をご覧ください:

    nmtui GUI

  4. systemctl ネットワークを再起動

  5. sudo シャットダウン -r 今

答え3

ネームサーバーが設定されていない可能性が高いので/etc/resolv.conf、その場合は次の操作を実行します。

vim /etc/resolv.conf

そして以下を追加します:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存してシェルに戻ると

する:

sudo reboot now再起動するとインターネットにアクセスできるはずです

答え4

CentOS 7 VM の VirtualBox でも同じ問題が発生しました。

これらのファイルを設定する必要はありません。DNS はネットワーク マネージャーで設定されます。右下隅に 2 つのモニターが表示されている場合は、それを右クリックしてネットワーク アダプターを接続します。

DNS を追加して resolv.conf ファイルを変更しても、ホスト マシンで設定された DNS/サービス プロバイダーによって設定された DNS がそれを上書きします。

そして、resolv.conf は次のように更新されます -

NetworkManagerによって生成されました

XXX#.XX.comcast.net を検索

ネームサーバー 75.75.76.76

ネームサーバー 75.75.75.75

関連情報