He instalado Ubuntu Server 10.04 como sistema operativo invitado en VirtualBox 3.2.10. Mi sistema host es Ubuntu 9.04
He configurado dos adaptadores de red para la conjetura (uno NAT y uno solo de host)
El invitado reconoce el NAT sin problemas, pero para poder reconocer el adaptador de solo host tengo que ejecutarlo sudo dhclient, lo que hace que sea imposible ejecutar el invitado en modo sin cabeza.
Estoy seguro de que estoy olvidando algo.
Cuando ejecuto ifconfigjusto después de iniciar sesión, veo dos interfaces ( eth0 y lo ), luego, después de ejecutar sudo dhclient, veo tres interfaces ( eth0 , eth1 y lo )
Entonces la pregunta es: ¿cómo puedo hacer que ubuntu obtenga la IP del segundo adaptador en el momento del arranque para poder ejecutar sin cabeza y acceder a él a través de ssh?
fuente

ifconfigoifconfig -a?ifconfigpero luego veo tu pregunta y corríifconfig -a. Pero la salida de ambos comandos es (al menos para mí) exactamente la misma. De todos modos, parece ser un error en la implementación del servidor VirtualBox DHCP.Respuestas:
¿tienes configurada la interfaz
/etc/network/interfaces? si no, agregue las líneasy reiniciar
fuente
ip link. Te mostrará las interfaces que tienes. Luego puede ejecutar los comandos anteriores, reemplazandoeth1con lo que vio en el comando anteriorPara encontrar sus interfaces disponibles use:
esto le mostrará las interfaces que tiene, así:
Ahora agregue la última interfaz a las interfaces (en este caso
enp0s8)Escriba
[i]para editar (y mueva con las teclas de flecha o antes de [i]hjkl(izquierda, abajo, arriba, derecha))Guardar y cerrar con [esc]
:wqfuente
Para las últimas versiones (18.04) de Ubuntu, la configuración de red se almacena en
/etc/netplan/50-cloud-init.yaml.Obtenga el nombre del dispositivo con
dmesg | grep enp(enp podría reemplazarse por su tipo de dispositivo).Luego inserte (para el dispositivo llamado enp0s8):
Luego use
sudo netplan applypara aplicar los cambios.fuente
presione iy agregue el texto
presione escy escriba
:wqyenterEntonces hazlo:
fuente