Cómo configurar una IP fija en Linux | terminal

Cambiar tu IP en linux por terminal

A veces necesitamos tener una dirección IP estática  y no podemos introducirla por interfaz gráfica, para eso podemos hacerlo por terminal:

Hay varias formas de iniciar un terminal, la primera opción es pulsar la combinación de teclas + +
Esto debería abrir el terminal, en caso de que no funcione lo que hay que hacer es buscar la aplicación “Terminal”.

Una vez se haya iniciado la terminal, lo primero que tendremos que hacer será ver en que interfaz de red queremos poner una IP estática, para eso hay dos comandos que puedes utilizar: “ifconfig” y “ip address” pero lo que mucha gente no sabe es que “infconfig” ya esta obsoleto, así que utilizaremos “ip address” pero en su forma acortada:

ip a

Ahora nos saldrá algo parecido a esto:

Como podemos ver en nuestro caso tenemos que cambiar la interfaz “eth0“, pero puede ser que a ti te aparezca “eth1“, “eth2“, etc…

Lo que que haremos ahora será editar el fichero “/etc/network/interfaces” con este comando:

sudo nano /etc/network/interfaces

En este fichero nos aparecerá algo similar a esto:

Para continuar tenemos que cambiar unos cuantos campos de este fichero, recomiendo que borres las lineas que están subrayadas en rojo y las sustituyas por estas:

(En este caso la IP que deseamos poner es 192.168.1.3, pero esto puede variar dependiendo de la dirección que nosotros queramos introducir.)

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

Cuando hayamos modificado el fichero tendremos que guardarlo y salir, esto se hace siguiendo estos pasos: + , y +

Una breve explicación de que es cada campo:

Address: Es la dirección IP deseada.
Netmask: Es la mascara de subred de la IP deseada.
Gateway: Es la puerta de enlace, esto sirve para conectar con el router para poder tener Internet, una regla no escrita dice que la dirección IP 192.168.1.1 es para el router (las direcciones acabadas en 1).
Network: Es la dirección de red en la que pertenece nuestra IP deseada.
Broadcast Es la dirección de difusión de nuestra red.

Para que los cambios que hemos realizado se apliquen tenemos que reiniciar el servicio con este comando:

sudo service networking restart

En casos aislados dependiendo del sistema Linux que tengamos este comando puede no funcionar, en ese caso podemos probar a poner esto en la consola:

sudo /etc/init.d/networking restart

o

sudo ifconfig eth0 down
sudo ifconfig eth0 up

Hay casos muy aislados en los que no funciona reiniciar el servicio de red por comandos, lo que tendremos que hacer será reiniciar la maquina.

Si volvemos a introducir el comando “ip a” quedará una cosa tal que así:

Como podemos ver ya tenemos puesta la dirección IP deseada.

Hèctor

Leave a Reply

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