El valor por defecto interfaces El archivo se parece al siguiente:
Dónde auto inicia la interfaz en el arranque y Yo afronto Llama a la interfaz de red (en este caso, lo bucleback). Todas las líneas que comienzan con "auto"Especifique 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 afrontoPor ejemplo:
IFACE ENP2S0 INET DHCPEl siguiente ejemplo muestra cómo configurar una tarjeta de red usando DHCP:
Configuración de una interfaz con DHCP editando las interfaces/etc/red/interfaces:
Para agregar una nueva interfaz usando DHCP, agregue las siguientes líneas:
autoDónde Permitir a Hotplug iniciará la interfaz tras la detección de eventos.
Nota: para IPv6 Agregar "inet6": iface inet6 dhcp
Dónde Debe configurar el nombre de su dispositivo, eth0, ENP2S0, WLP3S0, etc.
Configuración de una interfaz con la dirección estática editando la/etc/red/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 con las siguientes (Reemplace 192.168.0.8/24 y 192.168.0.1 con sus direcciones IP correctas):
autoDefinir puerta de enlace y 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). El "arribaLas líneas "se ejecutan cuando el dispositivo está habilitado mientras el"abajo" líneas cuando está deshabilitado:
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: 1Como puede ver de esta manera, puede asignar múltiples direcciones IP a una sola interfaz de red.
Configurar la unión de red editando las interfaces/etc/red/interfaces:
El siguiente ejemplo muestra mi configuración del modo 1 de unión anterior dentro del archivo/etc/network/interfaces, dejaré interfaces con sus nombres para una comprensión más fácil:
Auto ENP2S0Una configuración de unión de red con IP estática en lugar de DHCP tendría el último bloque como:
iface bond0 inet estáticaPuede 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 la red de Linux
Habilitar el registro para el archivo/etc/network/interfaces:
Hay 3 opciones relacionadas con el registro:
VERBOSO: instruye a los archivos de registro que tengan información detallada.
DEPURAR: Habilitar la depuración al registrarse.
Syslog: Guardar registros dentro/var/log/syslog.
Comandos previos a la actualización para/etc/network/interfaces: Los comandos previos a la actualización se ejecutan antes de habilitar el dispositivo de red. Si el comando pre-up falla, la activación de la tarjeta de red no tendrá lugar.
Instrucciones de publicación para/etc/red/interfaces: Las instrucciones posteriores se ejecutan después de que la interfaz de red esté habilitada.
Instrucciones previas a la baja para/etc/red/interfaces: Las instrucciones previas a la baja se ejecutan antes de deshabilitar el dispositivo de red.
Instrucciones posteriores a la baja para/etc/red/interfaces: Las instrucciones posteriores a la baja se ejecutan después de que la interfaz de red esté deshabilitada.
Los indicadores previos, previos a la baja, posteriores y posteriores son condicionales, si se encuentran en el dispositivo de red no se habilitan o no se marcarán correctamente como deshabilitado.
Por ejemplo, la instrucción:
Pre-UP/USR/LOCAL/SBIN/IPTABLES
Ejecutará el firewall antes de que la interfaz de red esté habilitada, si iptables no se inicia al inicio de la interfaz de red no se enciende.
Estas instrucciones son opcionales son válidas para cualquier método, se pueden reiterar, alternativamente, si desea ejecutar el script al habilitar y deshabilitar las interfaces de red, puede guardarlas dentro de los directorios:
/etc/network/if-down.d
/etc/network/if post-down.d
/etc/network/if-prep-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: // manpages.debian.org/Jessie/Ifupdown/Interfaces.5.interno.html.
Espero que hayas encontrado este breve artículo en Sobre el archivo de Debian/etc/network/interfaces útil.
Sigue a Linuxhint para obtener actualizaciones y consejos adicionales sobre Linux y Networking.