Debian

Todo sobre el archivo Debian / etc / network / interfaces

Todo sobre el archivo Debian / etc / network / interfaces
El archivo / etc / network / interfaces disponible en Debian y sus distribuciones derivadas permite definir direcciones IP estáticas y dinámicas para las interfaces, configurar información de enrutamiento y puertas de enlace predeterminadas, enmascarar enlaces de red y más.

El valor por defecto interfaces archivo tiene el siguiente aspecto:

Dónde auto inicia la interfaz en el arranque y Yo afronto llama a la interfaz de red (en este caso lo, loopback). Todas las líneas que comienzan con "auto"Especificar las interfaces que se habilitarán cuando se ejecute"ifup -a", Un comando ejecutado en el arranque.

Las líneas que comienzan con "iface" tienen la siguiente sintaxis:

Yo afronto     

Por ejemplo:

iface enp2s0 inet dhcp

El siguiente ejemplo muestra cómo configurar una tarjeta de red usando DHCP:

Configurar una interfaz con DHCP editando / etc / network / interfaces:

Para agregar una nueva interfaz usando DHCP, agregue las siguientes líneas:

auto
permitir-hotplug
Yo afronto inet dhcp

Dónde permitir-hotplug iniciará la interfaz al detectar un evento.

Nota: para IPv6, agregue "inet6”: Yo afronto inet6 dhcp

Dónde debes configurar el nombre de tu dispositivo, eth0, enp2s0, wlp3s0, etc.

Configurar una interfaz con dirección estática editando / etc / network / interfaces:

Si en lugar de configurar la interfaz con DHCP desea establecer una dirección IP estática y una puerta de enlace, reemplace las instrucciones anteriores por las siguientes (reemplace 192.168.0.24/8 y 192.168.0.1 con sus direcciones IP correctas):

auto
Yo afronto inet estática
dirección 192.168.0.1
máscara de red 255.255.255.0
puerta de enlace 192.168.0.1
dns-nameservers 8.8.8.8

La definición de la puerta de enlace y la transmisión es opcional.
El siguiente ejemplo muestra una configuración diferente que se ejecuta después de que la interfaz de red está habilitada (arriba) o deshabilitada (abajo). La "arriba"Líneas se ejecutan cuando el dispositivo está habilitado mientras que el"abajo" líneas cuando está deshabilitado:

auto eth0
iface eth0 inet estático
dirección 192.168.0.5
red 192.168.0.0
máscara de red 255.255.255.128
emisión 192.168.0.0
hasta la ruta add -net 192.168.0.128 máscara de red 255.255.255.0 gw 192.168.0.1
ruta ascendente agregar gw 192 predeterminado.168.0.200
hacia abajo de la ruta del predeterminado gw 192.168.0.200
por la ruta del -net 192.168.0.128 máscara de red 255.255.255.128 gw 192.168.0.1

Configuración de una tarjeta de red con 2 interfaces:

El siguiente ejemplo a continuación muestra una configuración estática para una tarjeta de red con dos interfaces:

auto eth0 eth0: 1
iface eth0 inet estático
dirección 192.168.0.5
red 192.168.0.0
máscara de red 255.255.255.0
emisión 192.168.0.255
puerta de enlace 192.168.0.1
iface eth0: 1 inet estático
dirección 192.168.0.10
red 192.168.0.0
máscara de red 255.255.255.0

Como puede ver de esta manera, puede asignar varias direcciones IP a una única interfaz de red.

Configure la vinculación de red editando / etc / network / interfaces:

El siguiente ejemplo muestra mi configuración anterior del modo de vinculación 1 dentro del archivo / etc / network / interfaces, dejaré las interfaces con sus nombres para facilitar su comprensión:

auto enp2s0
iface enp2s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
 
auto wlp3s0
iface wlp3s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
enlace iface0 inet dhcp
esclavos esclavos ninguno
respaldo activo en modo enlace
enlace-miimon 100
retardo de enlace 200
retardo de enlace 200

Una configuración de enlace de red con IP estática en lugar de DHCP tendría el último bloque como:

iface bond0 inet estático
dirección 192.168.0.54
máscara de red 255.255.255.0
red 192.168.0.0
puerta de enlace 192.168.0.1

Puede ejecutar el siguiente comando para asegurarse de que la vinculación funcione correctamente:

# cat / proc / net / bonding / bond0

Fuente de ejemplos: Cómo hacer la vinculación de red de Linux

Habilite el registro para el archivo / etc / network / interfaces:

Hay 3 opciones relacionadas con el registro:

VERBOSO: instruye a los archivos de registro para que tengan información detallada.
DEPURAR: habilitar la depuración al iniciar sesión.
SYSLOG: guardar registros dentro de / var / log / syslog.

Comandos de pre-up para / etc / network / interfaces: Los comandos de pre-up se ejecutan antes de habilitar el dispositivo de red. Si el comando de pre-up falla, la activación de la tarjeta de red no tendrá lugar.

Instrucciones de publicación para / etc / network / interfaces: Las instrucciones posteriores se ejecutan después de que se habilita la interfaz de red.

Instrucciones preliminares para / etc / network / interfaces: Las instrucciones de descarga previa se ejecutan antes de deshabilitar el dispositivo de red.

Instrucciones de descarga para / etc / network / interfaces: Las instrucciones de descarga se ejecutan después de que se deshabilita la interfaz de red.

Los indicadores de pre-up, pre-down, post-up y post-down son condicionales, si están todos, el dispositivo de red no se habilitará o no se marcará correctamente como deshabilitado.

Por ejemplo, la instrucción:

pre-up / usr / local / sbin / iptables

Ejecutará el firewall antes de que se habilite la interfaz de red, si iptables no se inicia, la interfaz de red no se encenderá.

Estas instrucciones son opcionales, son válidas para cualquier método, se pueden reiterar, alternativamente si desea ejecutar un script al habilitar y deshabilitar interfaces de red puede guardarlas dentro de los directorios:

/ etc / network / if-down.D
/ etc / network / if-post-down.D
/ etc / network / if-pre-up.D
/ etc / network / if-up.D

El archivo / etc / network / interfaces es muy complejo con muchas más opciones disponibles detalladas en la página principal o en línea en https: // páginas de manual.debian.org / jessie / ifupdown / interfaces.5.en.html.

Espero que hayas encontrado este breve artículo sobre Acerca del archivo debian / etc / network / interfaces útil.
Siga siguiendo LinuxHint para obtener actualizaciones y consejos adicionales sobre Linux y redes.

Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...