Gerado por NetworkManager

Gerado por NetworkManager

Estou tendo problemas para conectar meu convidado CentOS 7 à Internet. Minha configuração de rede VirtualBox é a seguinte:

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

vboxnet0está conectado configurado com DHCP com parâmetros padrão do VirtualBox.

No meu CentOS Guest, comandei ip ae obtive o seguinte:

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

Posso me conectar ao meu VirtualBox a partir da minha máquina host:

ping 192.168.56.102

pode transmitir e receber pacotes.

No entanto, meu VirtualBox não consegue acessar a internet:

ping www.google.com

gera "host desconhecido www.google.com"

Aqui está o meu 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

Por que meu convidado não consegue se conectar à Internet?

Responder1

Como disse Gasim:

Adicione o seguinte a/etc/sysconfig/network-scripts/ifcfg-enp0s3

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

em seguida, reinicie a máquina.

Responder2

A conexão de rede não está ativa por padrão. Você pode verificar isso executando o comando:

nmcli d

Para editar a conexão execute o seguinte comando:

nmtui
  1. Editar uma conexão
  2. Escolha sua conexão Ethernet
  3. Marque a opção "Conectar automaticamente" comomostrado na foto abaixo:

    GUI nmtui

  4. systemctl reiniciar rede

  5. sudo shutdown -r agora

Responder3

Provavelmente, /etc/resolv.confvocê não possui nenhum servidor de nomes definido; nesse caso, você deseja fazer:

vim /etc/resolv.conf

e adicione:

nameserver 8.8.8.8
nameserver 8.8.4.4

salve-o e, uma vez de volta ao shell

fazer:

sudo reboot nowpara reiniciar e você deverá ter acesso à Internet

Responder4

No VirtualBox para CentOS 7 VM, enfrentei o mesmo problema.

Você não precisa configurar esses arquivos. O DNS é definido através do Network Manager. No canto inferior direito, se você vir os dois monitores, basta clicar com o botão direito neles e conectar o adaptador de rede.

Mesmo que você altere o arquivo resolv.conf adicionando o DNS, o DNS definido na sua máquina host/DNS definido pelo seu serviço fornece o sobrepõe.

E o resolv.conf é atualizado da seguinte forma -

Gerado por NetworkManager

pesquise XXX#.XX.comcast.net

servidor de nomes 75.75.76.76

servidor de nomes 75.75.75.75

informação relacionada