Skip to main content

Cómo configurar ip fija en Ubuntu

Si necesitamos configurar un equipo con Ubuntu Server para que funcione con IP fija debemos editar dos archivos de configuración de red.

  • /etc/network/interfaces para el interfaz de red, probablemente una tarjeta de red.
  • /etc/resolv.conf donde se configuran los servidores DNS.

Necesitamos disponer de un terminal para la introducción de comandos y editar los archivos de configuración. Editamos el primero con:

sudo nano /etc/network/interfaces

Ponemos una almohadilla delante para comentar la clave que hacen que el interfaz funcione con dhcp quedando así:

#iface eth0 inet dhcp

Y añadimos las claves para habilitar el interfaz como ip estática

auto eth0
iface eth0 inet static
address 192.168.1.60
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Lógicamente cambiaremos eth0 y cada una de las IPs por lo que convenga a la realidad de nuestra red.

Debemos editar el segundo archivo ya que al no usar dhcp nuestro servidor no puede saber los servidores que harán la traducción de nombres de dominio a IP. Por tanto debemos facilitar esa información a Ubuntu. Editamos el segundo archivo de configuración para añadir los servidores DNS con el siguiente comando:

sudo nano /etc/resolv.conf

Y añadimos las claves para cada servidor DNS. Por ejemplo para usar los servidores DNS de Google directamente que son además muy fáciles de recordar:

nameserver 8.8.8.8
nameserver 8.8.4.4

Grabamos los cambios y finalmente solo queda reiniciar el interfaz de red, lo que haremos con la siguiente orden:

sudo ifdown eth0 && sudo ifup eth0

El cual primero desactiva el interfaz eth0 y después lo activa. Antes se usaba otra orden pero parece que actualmente se considera obsoleto y se recomienda usar este.