Tot sobre el fitxer Debian / etc / network / interfaces

All About Debian Etc Network Interfaces File



L'arxiu / etc / network / interfaces disponible a Debian i les seves distribucions derivades permet definir adreces IP estàtiques i dinàmiques per a les interfícies, configurar informació d’encaminament i passarel·les predeterminades, enmascarar enllaços de xarxa i molt més.

El valor per defecte interfícies El fitxer té el següent aspecte:









On automàtic inicia la interfície en arrencar i afronto crida a la interfície de xarxa (en aquest cas lo, loopback). Totes les línies que comencen per automàtic especifiqueu les interfícies que s’habilitaran quan s’executi ifup -a , una ordre executada en arrencar.



Les línies que comencen per iface tenen la sintaxi següent:





afronto

Per exemple:

iface enp2s0 inet dhcp

L'exemple següent mostra com configurar una targeta de xarxa mitjançant DHCP:



Configuració d'una interfície amb DHCP editant el fitxer / etc / network / interfaces:

Per afegir una nova interfície mitjançant DHCP, afegiu les línies següents:

automàtic
allow-hotplug
iface inet dhcp

On allow-hotplug iniciarà la interfície després de la detecció d'esdeveniments.

Nota: per afegir IPv6 inet6 : iface inet6 dhcp

On haureu de definir el nom del vostre dispositiu, eth0 , enp2s0 , wlp3s0 , Etc.

Configuració d'una interfície amb adreça estàtica editant el fitxer / etc / network / interfaces:

Si en lloc de configurar la interfície amb DHCP voleu establir una adreça IP estàtica i una passarel·la, substituïu les instruccions anteriors per les següents (substituïu 192.168.0.8/24 i 192.168.0.1 amb les vostres adreces IP correctes):

automàtic
iface inet static
adreça 192.168.0.1
màscara de xarxa 255.255.255.0

passarel·la 192.168.0.1
dns-nameservers 8.8.8.8

La definició de passarel·la i difusió és opcional.
L'exemple següent mostra una configuració diferent que s'executa després que la interfície de xarxa estigui activada (amunt) o desactivada (avall). El amunt les línies s'executen quan el dispositiu està habilitat mentre el fitxer avall línies quan està desactivat:

auto eth0
iface eth0 inet static
adreça 192.168.0.5
xarxa 192.168.0.0
màscara de xarxa 255.255.255.128
emès 192.168.0.0
up route add -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1
up route add default 192.168.0.200
down route del default gw 192.168.0.200
ruta baixada del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1

Configuració d'una targeta de xarxa amb dues interfícies:

El següent exemple mostra una configuració estàtica per a una targeta de xarxa amb dues interfícies:

auto eth0 eth0: 1
iface eth0 inet static
adreça 192.168.0.5
xarxa 192.168.0.0
màscara de xarxa 255.255.255.0
emès 192.168.0.255
passarel·la 192.168.0.1
iface eth0: 1 inet estàtic
adreça 192.168.0.10
xarxa 192.168.0.0
màscara de xarxa 255.255.255.0

Com podeu veure d'aquesta manera, podeu assignar diverses adreces IP a una sola interfície de xarxa.

Configureu la connexió de xarxa editant el fitxer / etc / network / interfaces:

A l'exemple següent es mostra la configuració anterior del mode d'enllaç 1 al fitxer / etc / network / interfaces, deixaré les interfícies amb els seus noms per facilitar-ne la comprensió:

auto enp2s0
iface enp2s0 inet manual
bond-master bond0
bond-primary enp2s0 wlp3s0

wlp3s0 automàtic
iface wlp3s0 inet manual
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
esclaus de bons cap
còpia de seguretat activa en mode de lligam
bond-miimon 100
endarreriment del bo 200
bond-updelay 200

Una configuració d’enllaç de xarxa amb IP estàtica en lloc de DHCP tindria l’últim bloc com:

iface bond0 inet static
adreça 192.168.0.54
màscara de xarxa 255.255.255.0
xarxa 192.168.0.0
passarel·la 192.168.0.1

Podeu executar l'ordre següent per assegurar-vos que l'enllaç funciona correctament:

#gat /per cent/net/unió/bond0

Font d’exemples: Com fer un enllaç de xarxa Linux

Activeu el registre del fitxer / etc / network / interfaces:

Hi ha 3 opcions relacionades amb el registre:

VERBOS: indica als fitxers de registre que tinguin informació detallada.
DEBUG: habilitar la depuració durant el registre.
SYSLOG: desa els registres a / var / log / syslog.

Ordres prèvies per a / etc / network / interfaces: Les ordres de previsualització s’executen abans d’habilitar el dispositiu de xarxa. Si falla l'ordre de pre-up, no tindrà lloc l'activació de la targeta de xarxa.

Instruccions de publicació de / etc / network / interfaces: Les instruccions de publicació s’executen després d’haver activat la interfície de xarxa.

Instruccions prèvies per a / etc / network / interfaces: S’executen les instruccions de descens abans de desactivar el dispositiu de xarxa.

Instruccions post-down per a / etc / network / interfaces: Les instruccions posteriors s'executen després de desactivar la interfície de xarxa.

Els indicadors de pujada, de baixada, de pujada i de baixada són condicionals, si sempre que el dispositiu de xarxa no s’activarà o no es marcarà correctament com a desactivat.

Per exemple, la instrucció:

pre-up/usr/local/sbin/iptables

Executarà el tallafoc abans que la interfície de xarxa estigui habilitada, si iptables falla en iniciar la interfície de xarxa no s'activarà.

Aquestes instruccions són opcionals i són vàlides per a qualsevol mètode; es poden reiterar; si voleu executar un script quan activeu i desactiveu les interfícies de xarxa, podeu desar-les dins dels directoris:

/etc/xarxa/si-avall.d
/etc/xarxa/if-post-down.d
/etc/xarxa/si-pre-up.d
/etc/xarxa/si-amunt.d

El fitxer / etc / network / interfaces és molt complex, amb moltes més opcions disponibles que es detallen a la pàgina principal o en línia a https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Espero que hagueu trobat aquest breu article Quant al fitxer debian / etc / network / interfaces útil.
Seguiu seguint LinuxHint per obtenir actualitzacions i consells addicionals sobre Linux i xarxes.