Cambiar IP en Linux (Debian)

Para tener un servidor es conveniente configurar la dirección IP, la dirección de la puerta de enlace (el router) y las direcciones de los servidores DNS. En este artículo explico cómo cambiar la IP en Linux, concretamente en Debian. Puede que en otras distribuciones el archivo interfaces se encuentre en otro lugar, pero la base suele ser la misma.

Las configuraciones pueden ser temporales (hasta el próximo reinicio del sistema) o permanentes si se guardan en archivos de configuración.

Configuración permanente en Debian (o Ubuntu)

La dirección IP, la máscara de subred y la puerta de enlace se almacenan en el archivo /etc/network/interfaces

auto eth0
  iface eth0 inet static
  address 192.168.2.50
  netmask 255.255.255.0
  gateway 192.168.2.1

La explicación del contenido del archivo según el propio manual de INTERFACES es:

  • auto eth0
    • auto indica que debe iniciarse cuando se ejecute el comando ifup -a, el cual se ejecuta cuando se inicia el sistema operativo.
    • eth0 es la interfaz física que tiene que iniciarse con auto.
  • iface eth0 inet static
    • iface indica que se va a especificar el nombre de una interfaz física.
    • eth0 es el nombre que le asigna el sistema operativo a la interfaz física (la tarjeta de red).
    • inet es la "familia de direcciones" usadas en sistemas IP (Internet Protocol). Es la más común y extendida en internet y en redes locales.
    • static es un método que indica que la dirección IP está asignada estáticamente por un administrador, no se obtiene automáticamente.
  • Opciones del método static:
    • address es la dirección IP de la interfaz.
    • netmask es la máscara de subred de la interfaz (define qué parte de la dirección IP indica la red y qué parte indica la interfaz).
    • gateway es la dirección de la puerta de enlace (en la mayoría de los casos es el router).

Configuración permanente de los servidores DNS

En el archivo /etc/resolv.conf se guardan los servidores DNS. Aunque varios programas pueden sobreescribir el archivo y borrar la configuración, éste es el método tradicional.

nameserver 192.168.2.1

Aquí se explica que el servidor de DNS (nameserver) tiene la dirección IP 192.168.2.1.

Fecha de creación: 27/6/2015 17:48:48 | Última modificación: 29/4/2017 14:23:22 | Hora del servidor: 24/11/2017 13:59:32