Configurar IP estática en Linux

¿Por qué puede ser necesaria configuración de IP estática?

Linux tiende a venir configurado para hacer uso del protocolo DHCP y así autoconfigurarse dentro de la red. El tener por defecto una configuración por DHCP nos lleva a tener una IP dinámica asignada por el router y muchas veces nos es más útil establecer una IP estática, por ejemplo:

  • Configurar un servidor Web, FTP…
  • Acceder vía SSH

En estos casos es siempre más cómodo que el sistema tenga una IP estática.

Pasos para configurar una IP estática

Para configurar IP estática en Linux por defecto debemos modificar el fichero ubicado en /etc/network/interfaces. Inicialmente este fichero contendrá algo así como:

iface eth0 inet dhcp

Abriremos desde la terminal el fichero con el comando:

sudo nano /etc/network/interfaces

Una vez hemos abierto con el editor el fichero sustituimos la linea:

iface eth0 inet dhcp

Por estas otras:

iface eth0 inet static

address 192.168.1.XX

netmask 255.255.255.0

gateway 192.168.1.X

Donde:

  • En address sustituiremos XX por la IP que queremos asignar a nuestro sistema
  • En gateway pondremos la dirección de la puerta de enlace de nuestro router, generalmente 192.168.1.1. Esto depende del router y podemos revisarlo con ifconfig.

Más información en https://help.ubuntu.com/10.04/serverguide/network-configuration.html