Não é possível executar ping no Google no VirtualBox com roteamento NAT configurado

Não é possível executar ping no Google no VirtualBox com roteamento NAT configurado

Estou usando o VirtualBox agora com NAT. Não consigo fazer ping em www.google.com. Diz: "Nome ou serviço desconhecido."

Tudo bem, então o problema talvez seja com o DNS?

Aqui está minha saída para ifconfig:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::a00:27ff:fe89:3db  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:89:03:db  txqueuelen 1000  (Ethernet)
        RX packets 3  bytes 1240 (1.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 22  bytes 2434 (2.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 16  bytes 960 (960.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 960 (960.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Ok, então não tenho um endereço IP para eth0. Talvez esse seja o problema? Mas ainda não tenho um depois de tentar dhclient -r.

Além disso, talvez eu não entenda a rede VirtualBox. Por que não tenho uma interface para wifi? Minha máquina host usa apenas WiFi e não Ethernet.

Responder1

Ok, então não tenho um endereço IP para eth0. Talvez esse seja o problema?

Sim, e você também não possui servidores DNS no resolv.conf. Você precisa obter ambos usando DHCP.

Mas ainda não tenho um depois de tentar dhclient -r.

A -ropção diz ao dhclient paraliberar(devolver) quaisquer concessões de endereço que possua atualmente. É o oposto de obter um endereço IP. Em vez disso, você quer apenas dhclient eth0– obter um novo arrendamento já é o modo de operação padrão do programa.

Além disso, talvez eu não entenda a rede VirtualBox. Por que não tenho uma interface para wifi? Minha máquina host usa apenas WiFi e não Ethernet.

O VirtualBox emula uma máquina inteira, incluindo placa-mãe, discos, GPUs e, claro, interfaces de rede. (Principalmente por necessidade: você não pode compartilhar facilmente um dispositivo PCI aleatório entre duas máquinas; os adaptadores Ethernet corporativos permitem isso usando SR-IOV, mas os adaptadores Wi-Fi precisariam adicionalmente de um rádio separado e uma antena separada para cada máquina que o utiliza. ..)

Portanto, o que você está vendo não é a Ethernet da sua máquina host – é uma placa Ethernet virtual, geralmente baseada na série Intel e1000. A forma como ele é conectado a uma rede real depende das configurações do VirtualBox para cada VM.

(No modo "NAT", o próprio VirtualBox atua como um roteador e fornece DHCP – a VM está em uma sub-rede virtual. Não se surpreenda se os endereços IP forem diferentes da sua LAN real.)

informação relacionada