Aclaración
En este tutorial se indicará como configurar una dirección IP estática en Linux Debian, esto para la versión 10/11/12
El tutorial tomado (traducido en parte) de la versión en ingles que puedes ver aquí.
Por default,al instalar se toma la dirección IP por DHCP. El cliente dhcp de Debian la obtiene del servidor DHCP que se tenga en la red, configurando también las direcciones DNS y Gateway.
Vamos a mostrar como configurar estas direcciones IP's de forma estática, para este procedimiento se requiere tener acceso de usuario root.
Procedimiento a realizar
- Acceder por SSH remoto al servidor. Esto con la dirección automática que obtuvo desde el servidor DHCP. Si no se tiene, será necesario tener acceso a la consola del servidor.
- Realizar un respaldo del archivo a modificar
- Configurar las direcciones IP, DNS y Gateway
- Aplicar los cambios en el sistema operativo
Paso 1. Acceder al servidor
Si se tiene la dirección IP asignada automáticamente, se puede acceder por SSH al mismo. Para esto se puede utiliza alguna aplicación como PuTTY o el cliente ssh de Windows o Linux, según se este usando
En caso de usa PuTTY, esto seria
En caso de cliente ssh en Windows o Linux, seria:
ssh root@192.168.1.58
Paso 2. Respaldo de archivo
De preferencia se recomienda realizar un respaldo del archivo a modificar, esto de caso de suceder algún problema. Para esto, una vez se acceda al servidor ejecutar el siguiente comando:
cp /etc/network/interfaces /root
Paso 3. Configurar direcciones
Para configurar las direcciones, se requiere editar el archivo de configuracion de la red. Pero antes es necesario conocer el nombre del dispositivo de red, para esto podemos revisar utilizando el comando:
ip -c link show
El cual mostrará algo similar a la siguiente imagen:
En este caso el nombre del dispositivo es eth0, con lo cual podemos editar el archivo (usando su editor favorito, en mi caso vim) ejecutando:
vim /etc/network/interfaces
El contenido del archivo se vera como lo siguiente:
Editaremos la linea de iface eth0 inet dhcp, dejando como: iface eth0 inet static. Debajo de esa linea se agregará las siguiente lineas:
- address 192.168.1.12
- netmask 255.255.255.0
- gateway 192.168.1.254
- dns-nameservers 192.168.1.254 8.8.8.8
Quedando como la siguiente imagen:
Una vez guardado el archivo, solo resta reiniciar el servicio de red o se puede mandar reiniciar el servidor si se prefiere.
Para reiniciar el servicio de red, se puede ejecutar el siguiente comando:
systemclt restart networking.service
Cabe aclarar que si se encuentra conectado por SSH es posible que se pierda la conexión.
Si todo se realizó correctamente, se puede confirmar el cambio desde la consola del servidor accediendo y ejecutando el siguiente comando:
ip -c addr show eth0
Si quiere tener mas información de las opciones que se pueden configurar en el archivo interfaces, puedes ver el manual del mismo ejecutando desde la consola de linux:
man interaces
Esperando sea de utilidad para mas de alguno, nos leemos luego. Saludos
Comentarios
Publicar un comentario
Son bienvenidos tus comentarios, solo se respetuoso. Saludos