Configurar tarjeta de red con IP estática en Debian sin interfaz gráfica

Normalmente si montamos un servidor, queremos que este disponga de una IP estática para poder conectarnos con él sin tener que mirar si le ha cambiado la IP. En este tutorial vamos a aprender a cambiar la IP de nuestro servidor o pc que tiene Debian instalado y no tiene interfaz gráfica.

Revisando la configuración actual

Encendemos el ordenador y conectamos a el mediante SSH o bien usamos teclado y ratón (si estamos a su lado). Nos conectamos con el usuario root o con un usuario que tenga permisos de administración ( sudo ).

Ahora vamos a revisar que IP tenemos actualmente, de esta forma sabremos los datos que hemos de poner. Escribimos en la consola / terminal el comando que nos mostrará la configuración actual que tiene la tarjeta de red.

Como en alguna versión de Debian no tiene el directorio /sbin en el $PATH, evitaremos problemas usando la ruta absoluta. Aunque podéis probar simplemente usando el comando ifconfig

/sbin/ifconfig

Y nos devolverá algo como lo siguiente

Suponiendo que vuestro ordenador tambien tiene solamente una tarjeta de red, os deberian salir estas 2 interfaces.

Eth0: Es la interfaz de la tarjeta de red que vamos a configurar y vemos que actualmente esta configurada con la siguiente información.

inet addr: 192.168.0.10 – Direccion IP que tiene actualmente nuestro pc

bcast: 192.168.0.255 – Direccion de broadcast (sirve para enviar 1 señal a todos los pcs de nuestra red)

mask: 255.255.255.0 – Mascara de direccion que define en que red o subred estamos.

La ip que tenemos ahora asignada es por DHCP pero queremos que esta IP sea siempre la misma. En vuestro pc os puede salir la inet addr como 192.168.1.X (X es un numero aleatorio entre 2 y 254). Solo hemos de cambiar el ultimo digito, lo demas lo hemos de dejar exactamente igual.

Añadiendo IP estática

Para poder poner la ip estatica hemos de editar un archivo llamado interfaces. Ejecutamos el siguiente comando

nano /etc/network/interfaces

y editamos el archivo que nos encontramos como podemos ver en la imagen siguiente

de forma que quede algo como en la siguiente imagen, pero recordar que habeis de mantener el numero anterior totalmente exceptuando el ultimo dígito (en la dirección address) a menos que querais asignar la ip que os ha dado como estatica, personalmente prefiero numeros redondos o mas recordables como pueden ser multiplos de 5 o de 10 y siempre estando entre 2 y 254 ambos incluidos.

 

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

Basicamente hemos modificado en la seccion de “The primare network interface” la ultima palabra de la segunda linea, hemos cambiado dhcp por static y luego hemos añadido las direcciones a mano.

address – Direccion ip que queremos que tenga nuestro ordenador

netmask – Mascara de subred a la que pertenece, por defecto en conexiones de casa, suele ser 255.255.255.0

network – Red o subred a la que pertenece, es la misma que la dirección ip que hemos puesto, pero el ultimo digito es 0

gateway – Puerta de enlace, es la direccion ip del router con el que nos conectamos a internet, por defecto suele ser la misma que la ip pero acabado en 1.

Para grabar pulsamos F2 , tecla Y y luego Enter si os da un error de que no ha podido guardar el fichero por falta de permisos, volver a ejecutar el comando anterior con sudo delante.

sudo nano /etc/network/interfaces

Por último ejecutamos el comando que volverá a poner activa la tarjeta de red.

/etc/init.d/networking restart

ifup eth0

Ahora ya deberiamos tener IP estatica y si lo hemos hecho todo correctamente deberiamos poder navegar por internet, vamos a comprobarlo haciendo un ping a Google.

ping -c 3 www.google.es

Si todo es correcto deberiamos ver como Google nos responde al ping

Si ahora queremos que este pc sea accesible desde internet, solo deberemos instalarle un servicio y abrir el puerto en el router.

Comentarios