
Estoy ejecutando un servidor web (desarrollo) en mi Virtualbox (Ubuntu 11.1). Me muevo mucho y por eso obtengo varias direcciones IP en mi computadora.
Cada vez que obtengo una nueva dirección IP, tengo que cambiar varias configuraciones para que mi sitio funcione.
¿Existe alguna manera de configurar una dirección IP "permanente" en mi VB y de alguna manera dirigir todo el tráfico a mi computadora portátil?
Respuesta1
Tuve el mismo problema (VirtualBox 4.1.10, Host Ubuntu 11.10, Guest Ubuntu 11.10). Así es como lo arreglé:
Configure dos interfaces de red para la VM. El primero debería ser NAT y el segundo debería ser Sólo host. Si no puede agregar una conexión de solo host, asegúrese de haber configurado una en Preferencias -> Red.
En el sistema operativo invitado (Ubuntu para mí), edite /etc/network/interfaces
y agregue lo siguiente al final:
auto eth1 # this refers to the Host-only network interface
iface eth1 inet static
address 192.168.56.10 # Arbitrary IP address
netmask 255.255.255.0
y reiniciar. Y eso es. No modifique nada eth0
, ya que necesitamos obtener su configuración automáticamente a través de DHCP para acceder a Internet. eth1
permite que el anfitrión y el huésped se comuniquen entre sí.
Respuesta2
Puede cambiar su IP de invitado de VB a estática modificando estos archivos.
vim /etc/network/interfaces
Añade estas líneas al final:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
Para configuración de DNS
vim /etc/resolv.conf
y añadir:
nameserver xxx.xxx.xxx.xxx