Estoy usando VirtualBox ahora mismo con NAT. No puedo hacer ping a www.google.com. Dice: "Nombre o servicio desconocido".
Muy bien, ¿entonces el problema quizás esté en el DNS?
Aquí está mi resultado 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, entonces no tengo una dirección IP para eth0. ¿Tal vez ese sea el problema? Pero todavía no tengo uno después de probar dhclient -r.
Además, tal vez no entiendo las redes de VirtualBox. ¿Por qué no tengo una interfaz para wifi? Mi máquina host solo usa WiFi y no Ethernet.
Respuesta1
Ok, entonces no tengo una dirección IP para eth0. ¿Tal vez ese sea el problema?
Sí, y tampoco tienes servidores DNS en resolv.conf. Necesita obtener ambos mediante DHCP.
Pero todavía no tengo uno después de probar dhclient -r.
La -r
opción le dice a dhclient queliberar(devolver) cualquier dirección arrendada que tenga actualmente. Es lo opuesto a obtener una dirección IP. En lugar de eso, lo único que desea dhclient eth0
es obtener un nuevo contrato de arrendamiento ya es el modo de operación predeterminado del programa.
Además, tal vez no entiendo las redes de VirtualBox. ¿Por qué no tengo una interfaz para wifi? Mi máquina host solo usa WiFi y no Ethernet.
VirtualBox emula una máquina completa, incluida la placa base, los discos, las GPU y, por supuesto, las interfaces de red. (Principalmente por necesidad: no se puede compartir fácilmente un dispositivo PCI aleatorio entre dos máquinas; los adaptadores Ethernet empresariales lo permiten usando SR-IOV, pero los adaptadores Wi-Fi además necesitarían una radio y una antena separadas para cada máquina que lo use. ..)
Entonces, lo que está viendo no es la Ethernet de su máquina host, sino una tarjeta Ethernet virtual, a menudo basada en la serie Intel e1000. La forma en que se conecta a una red real depende de la configuración de VirtualBox para cada VM.
(En el modo "NAT", VirtualBox actúa como un enrutador y proporciona DHCP; la VM está en una subred virtual. No se sorprenda si las direcciones IP serán diferentes de su LAN real).