Configurar ip fija en Ubuntu

Si queremos que nuestro Server Linux se conecte siempre a la misma IP (local) tendemos que hacer unas pequeñas configuraciones.

Lo primero que haremos es ver que IP tenemos asignada, para ellos abriremos nuestro terminal y ejecutaremos el siguiente comando:

ifconfig

Si no tenemos nos da un error seguramente sea porque no tenemos instaladas las network tools (y nos sugerirá el comando para proceder a la instalación):

sudo apt install net-tools 

En caso de que no nos dé un error nos devolvería algo así:

enp3s0: flags=4163 mtu 1500
inet 192.168.1.11 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::96c6:91ff:feab:1e25 prefixlen 64 scopeid 0x20 ether 94:c6:91:ab:1e:25 txqueuelen 1000 (Ethernet)
RX packets 2613 bytes 2210787 (2.2 MB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 1990 bytes 219607 (219.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 6208 bytes 468436 (468.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6208 bytes 468436 (468.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Nos tendremos que fijar en adaptador de res que aparece (en muchas ocasaiones se llama eth0). Y nos fijamos en varios parámetros tales como la inet, netmask, broadcast…

Ahora nos centraremos en modificar el archivo interfaces ubicado en «/etc/network«.

Lo primero que deberíamos hacer es una copia del archivo original por si tenemos algun problema, para ello ejecutamos el siguiente comando:

sudo cp /etc/network/interfaces /etc/network/interfaces.bkp

a interfaces.bkp podemos darle cualquier «extensión» (O renombrarlo) que nos recuerde a nosotros de que es la copia del original.

 



 

Ahora procedemos a editar el archivo /etc/network/interfaces y lo dejaremos de la siguiente manera.

(Si al editar el archivo ya tiene algunas lineas recominedo no modificarlas a no ser que estemos seteando dos veces lo mismo, simplemente añadir las siguiente lineas… podemos quitar los comentarios pero a nivel educativo nos viene bien para explicar un poco);

# Configuracion para hacer ip fija.
auto enp3s0

# Indicamos que la interface enp3s0 la coja estaicamente de los datos que le vamos a dar ahora.
iface enp3s0 inet static

# Seteamos la direccion estatica que queremos que tenga
address 192.168.1.88

# Escribimos la mascara de red
netmask 255.255.255.0
 
# Le indicamos donde esta el router, la ip del router (Puerta de enlace)
gateway 192.168.1.1

# Seteamos el broadcast
broadcast 192.168.1.255 

Solo nos queda reiniciar las interfaces de red de nuestro Linux, para ello:

sudo /etc/init.d/networking restart

Escribiendo de nuevo en la terminal ifcongif ya deberiamos de ver nuestra nueva IP… en el caso que no veamos la nueva, podemos deshabilitar y habilitar de nuevo nuestra interfaz de red con:

sudo ifconfig enp3s0 down 
sudo ifconfig enp3s0 up

Volvemos a escribir ifconfig y ahora debería de aparecer la IP que hemos seteado!! y si… por alguna de aquellas sigue sin aplicar nuestra nueva ip, no nos queda otra que un reinicio de toda la vida…

sudo reboot now

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*