Configurar una ip estática en Ubuntu, CentOS y derivados

Configurar una ip estática en Ubuntu, CentOS y derivados.

Como su nombre indica, una ip estática o fija, es una dirección IP que no cambia. Aunque en ciertas situaciones puede suponer un riesgo, tener una dirección IP estática puede ser imprescindible en otras. Si tienes un servidor casero, para el reenvío de puertos, compartir dispositivos online, etc, sus usos son múltiples.

También es necesaria si quieres acceder de forma remota a una PC, además es una excelente forma de evitar conflictos de ip con otras máquinas de tu red local. El configurar una ip estática en tu sistema, no implica la obligación de configurar las dns de forma manual, son independientes.

Como norma general, los entornos de escritorio actuales facilitan enormemente esta tarea, pero no así los linux server. En este artículo, veremos como configurar una ip estática en Ubuntu, CentOS y derivados de forma simple y rápida.

Configurar una ip fija en linux

Configurar una ip fija en linux

 

Configurar una ip estática en Ubuntu, CentOS y derivados

Hoy en día es común que nuestro sistema tenga más de un dispositivo de red. Debemos identificar el que nos interesa con alguno de estos comandos propuestos.

ip addr

# o

ip link

Ejemplo de salida…

[sergio@solo-linux ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::2/128 scope global 
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether d4:ae:89:cd:16:m9 brd ff:ff:ff:ff:ff:ff
    inet 60.200.179.12/24 brd 62.200.179.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::d6ae:89ff:fecd:16m9/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether d4:ae:89:cd:16:m9 brd ff:ff:ff:ff:ff:ff

Como puedes ver en el ejemplo, nosotros estamos usando el dispositivo eth0. Lo tomamos para realizar este articulo.

 

Configurar una ip estática en CentOS y derivados

En CentOS y derivados, podemos encontrar el archivo de configuración en la siguiente ruta.

/etc/sysconfig/network-scripts/

Agregamos el dispositivo que queremos configurar y lo editamos.

nano /etc/sysconfig/network-scripts/ifcfg-eth0

Modifica los valores indicados según tus necesidades.

# Generated by parse-kickstart
UUID="bg7gj836-eda2-4646-b37a-8h7hjh785gub"
DNS1="8.8.8.8"   #   <--- dns
DNS2="8.4.4.8"   #   <--- dns
IPADDR="192.168.0.91"   #   <--- ip estatica
GATEWAY="62.210.131.1"   #   <--- puerta de enlace
NETMASK="255.255.255.0"   #   <--- mascara de red
BOOTPROTO="static"   #   <--- estatico o dhcp
DEVICE="eth0"
ONBOOT="yes"
IPV6INIT="yes"

Una vez editado, guarda el archivo y cierra el editor.

Para terminar, reiniciamos la red.

systemctl restart network
Ip estatica en Ubuntu CentOS y derivados

IP estática en Ubuntu, CentOS y derivados

 

Configurar una ip estática en Ubuntu y derivados

En Ubuntu y derivados, el proceso a seguir es el mismo. La única diferencia importante que debes tener en cuenta, es el acceso al archivo de configuración.

sudo nano /etc/network/interfaces

Al igual que explicamos antes, una vez editado el archivo, guardas y cierra el editor.

No te olvides de reiniciar la red o el sistema al completo.

systemctl restart network

 

Nota final

Dependiendo de tu distribución linux, puedes notar alguna variación respecto a este artículo, sobre todo en la forma en la que se imprime en pantalla los datos editables de la red. La forma de operar es la misma.

Si en tu archivo de configuración falta algún valor, lo puedes agregar manualmente. Esto es común cuando lo tienes todo en dinámico. Vemos un ejemplo.

#interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Este método de configurar una ip estática en Ubuntu y otros linux, no es exclusivo de servidores. También es válido para sistemas desktop, independientemente de tu entorno de escritorio.

Si al reiniciar la red no toma los nuevos valores aplicados, simplemente reinicia el sistema.

reboot

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Configurar una ip estática en Ubuntu, CentOS y derivados.

 

2 Comentarios

  1. Juan Ángel
    25/08/2020
    • Sergio G.B.
      26/08/2020

Agregar comentario