35

У меня проблемы с подключением моего гостя CentOS 7 к Интернету. Моя конфигурация сети VirtualBox выглядит следующим образом:

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

vboxnet0 подключен через DHCP с параметрами VirtualBox по умолчанию.

В моем госте 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

Почему мой гость не может подключиться к интернету?

3 ответа3

55

Как сказал Гасим:

Добавьте следующее в /etc/sysconfig/network-scripts/ifcfg-enp0s3

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

Скорее всего, в /etc/resolv.conf вас не установлены никакие серверы имен, и в этом случае вы хотите сделать:

vim /etc/resolv.conf

и добавить:

nameserver 8.8.8.8
nameserver 8.8.4.4

сохранить его и снова вернуться в оболочку

делать:

sudo reboot now для перезагрузки и у вас должен быть доступ в интернет

0

В VirtualBox для CentOS 7 VM я столкнулся с той же проблемой.

Вам не нужно настраивать эти файлы. DNS устанавливается через Network Manager. В правом нижнем углу, если вы видите два монитора, просто щелкните по нему правой кнопкой мыши и подключите сетевой адаптер.

Даже если вы измените файл resolv.conf, добавив DNS, DNS, установленный на вашем хост-компьютере /DNS, установленный вашей службой, переопределяет его.

И resolv.conf обновляется следующим образом:

Создано NetworkManager

поиск XXX #.XX.comcast.net

nameserver 75.75.76.76

nameserver 75.75.75.75

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .