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)
vboxnet0
está conectado configurado com DHCP com parâmetros padrão do VirtualBox.
No meu CentOS Guest, comandei ip a
e 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
- Editar uma conexão
- Escolha sua conexão Ethernet
Marque a opção "Conectar automaticamente" comomostrado na foto abaixo:
systemctl reiniciar rede
- sudo shutdown -r agora
Responder3
Provavelmente, /etc/resolv.conf
você 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 now
para 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