Objetivo
El objetivo es configurar una dirección IP estática en el servidor Debian Linux.
Tenga en cuenta que para las instalaciones de escritorio se recomienda utilizar herramientas GUI, como network-manager
. Si desea configurar sus interfaces de red directamente a través de /etc/network/interfaces
archivo en su Escritorio, asegúrese de deshabilitar cualquier otro demonio de configuración de red que pueda interferir. Por ejemplo, los siguientes comandos deshabilitarán network-manager
:
# systemctl stop NetworkManager.service # systemctl disable NetworkManager.service
Sistema operativo y versiones de software
- Sistema operativo: – Debian 9 (Ampliar)
Requisitos
Se requiere acceso privilegiado a su sistema Debian Linux.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Habilitar IP estática
Por defecto encontrarás la siguiente configuración dentro del /etc/network/interfaces
archivo de configuración de red:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp
Actualice el iface eth0 inet dhcp
a iface eth0 inet static
. El contenido resultante de /etc/network/interfaces
El archivo de configuración de la red debe ser similar al siguiente:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static
Configurar dirección IP
En esta etapa, tenemos dos opciones sobre cómo configurar una dirección IP estática para nuestro eth0
interfaz de red. La primera opción es agregar la configuración de la dirección IP directamente en /etc/network/interfaces
expediente. Agregue la siguiente línea a su /etc/network/interfaces
existente :
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
El contenido resultante /etc/network/interfaces
El archivo debe verse como el siguiente. Actualice su dirección IP, máscara de red y puerta de enlace según sea necesario:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
La segunda y recomendada opción es definir sus interfaces de red por separado dentro de /etc/network/interfaces.d/
directorio.
Durante la networking
Iniciación del demonio /etc/network/interfaces.d/
Se busca en el directorio configuraciones de interfaz de red. Cualquier configuración de red encontrada se incluye como parte de /etc/network/interfaces
.
Cree un nuevo archivo de configuración de red con cualquier nombre de archivo arbitrario, por ejemplo. eth0
e incluir el eth0
La configuración de la dirección IP se muestra a continuación. Para hacer esto, use su editor de texto preferido, por ejemplo, vim:
# cat /etc/network/interfaces.d/eth0 iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Ahora, elimine las líneas anteriores indicadas de /etc/network/interfaces
por lo que terminará con:
# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0
Servidor DNS estático
Para configurar un DNS estático edite /etc/resolv.conf
e incluya la dirección IP de su nameserver
preferido por ejemplo:
nameserver 8.8.8.8
Alternativamente, agregue la siguiente línea en su /etc/network/interfaces
archivo de configuración de red:
dns-nameservers 8.8.8.8 8.8.4.4
Aplicar cambios
Para aplicar los cambios, reinicie su demonio de red:
# service networking restart