web-dev-qa-db-ja.com

CentOS 7 VirtualBoxインターネットアクセスなし

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

「unknown Host 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

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

38
Gasim

Gasimが言ったように:

/etc/sysconfig/network-scripts/ifcfg-enp0s3に以下を追加してください

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

/etc/resolv.confではネームサーバーを設定していない可能性があります。その場合は、次のようにします。

vim /etc/resolv.conf

そして追加:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存して、シェルに戻ってください。

行う:

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

7
td512

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

0
Shashank Vyas