Alt om Debian/etc/nettverk/grensesnittfil

Alt om Debian/etc/nettverk/grensesnittfil
Filen /etc/nettverk/grensesnitt Tilgjengelig i Debian og dens avledede distribusjoner gjør det mulig.

Standaren grensesnitt Fil ser ut som følgende:

Hvor bil starter grensesnittet ved oppstart og jeg står overfor Ringer nettverksgrensesnittet (i dette tilfellet lo, loopback). Alle linjer som begynner med "bil”Spesifiser grensesnittene som vil bli aktivert når du kjører”IFUP -A”, En kommando utført ved oppstart.

Linjer som begynner med "iface" har følgende syntaks:

jeg står overfor

For eksempel:

iface enp2s0 inet dhcp

Følgende eksempel viser hvordan du konfigurerer et nettverkskort ved hjelp av DHCP:

Sette opp et grensesnitt med DHCP ved å redigere/etc/nettverk/grensesnitt:

For å legge til et nytt grensesnitt ved hjelp av DHCP, legg til følgende linjer:

bil
Tillat-hotplug
iface inet dhcp

Hvor Tillat-hotplug vil starte grensesnittet ved hendelsesdeteksjon.

Merk: For IPv6 Legg til “inet6”: iface inet6 dhcp

Hvor Du bør angi enhetsnavnet ditt, Eth0, ENP2S0, WLP3S0, etc.

Sette opp et grensesnitt med statisk adresse ved å redigere/etc/nettverk/grensesnitt:

Hvis i stedet for å konfigurere grensesnittet med DHCP, vil du angi en statisk IP -adresse og gateway erstatte de tidligere instruksjonene med følgende (erstatt 192.168.0.8/24 og 192.168.0.1 med dine riktige IP -adresser):

bil
iface inet static
Adresse 192.168.0.1
Netmask 255.255.255.0
Gateway 192.168.0.1
DNS-Nameservers 8.8.8.8

Å definere gateway og kringkasting er valgfritt.
Følgende eksempel viser en annen konfigurasjon som kjøres etter at nettverksgrensesnittet er aktivert (UP) eller deaktivert (ned). “opp”Linjer utføres når enheten er aktivert mens“ned" linjer når det er deaktivert:

Auto Eth0
iface eth0 inet statisk
Adresse 192.168.0.5
Nettverk 192.168.0.0
Netmask 255.255.255.128
sendte 192.168.0.0
Up rute Legg til -net 192.168.0.128 Netmask 255.255.255.0 GW 192.168.0.1
Up rute Legg til standard GW 192.168.0.200
Down Route Del Standard GW 192.168.0.200
Down Route Del -net 192.168.0.128 Netmask 255.255.255.128 GW 192.168.0.1

Sette opp et nettverkskort med 2 grensesnitt:

Følgende eksempel nedenfor viser en statisk konfigurasjon for et nettverkskort med to grensesnitt:

Auto Eth0 Eth0: 1
iface eth0 inet statisk
Adresse 192.168.0.5
Nettverk 192.168.0.0
Netmask 255.255.255.0
sendte 192.168.0.255
Gateway 192.168.0.1
iface eth0: 1 inet statisk
Adresse 192.168.0.10
Nettverk 192.168.0.0
Netmask 255.255.255.0

Som du kan se på denne måten kan du tilordne flere IP -adresser til et enkelt nettverksgrensesnitt.

Konfigurer nettverksbinding ved å redigere/etc/nettverk/grensesnitt:

Følgende eksempel viser min forrige bindingsmodus 1 -konfigurasjon i filen/etc/nettverk/grensesnitt, jeg vil etterlate grensesnitt med navnene deres for enklere forståelse:

Auto ENP2S0
iface enp2s0 inet manual
Bond-Master Bond0
Bond-Primary ENP2S0 WLP3S0
Auto WLP3S0
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
Bond-slaver ingen
Bond-Mode Active-Backup
Bond-Miimon 100
Bond-DownDelay 200
Bond-UpDelay 200

En nettverksbindingskonfigurasjon med statisk IP i stedet for DHCP ville ha den siste blokken som:

iface bond0 inet statisk
Adresse 192.168.0.54
Netmask 255.255.255.0
Nettverk 192.168.0.0
Gateway 192.168.0.1

Du kan kjøre følgende kommando for å sikre at liming fungerer som den skal:

# Cat/Proc/Net/Bonding/Bond0

Kilde til eksempler: Hvordan gjøre Linux nettverksbinding

Aktiver logging for filen/etc/nettverk/grensesnitt:

Det er tre alternativer relatert til loggingen:

Verbose: instruerer loggfiler om å ha detaljert informasjon.
Debug: Aktiver feilsøking når du logger.
Syslog: Lagre logger i/var/log/syslog.

Pre-up kommandoer for/etc/nettverk/grensesnitt: Pre-up-kommandoer utføres før du aktiverer nettverksenheten. Hvis pre-up-kommandoen mislykkes, vil ikke nettverkskortaktiveringen finne sted.

Post-up-instruksjoner for/etc/nettverk/grensesnitt: Post-up-instruksjoner utføres etter at nettverksgrensesnittet er aktivert.

Forhåndsinstruksjoner for/etc/nettverk/grensesnitt: Forhåndsinstruksjoner utføres før de deaktiverer nettverksenheten.

Post-down instruksjoner for/etc/nettverk/grensesnitt: Instruksjonene etter nedover blir utført etter at nettverksgrensesnittet er deaktivert.

Pre-up, pre-down, post-up og post-down flagg er betinget, hvis de vil ikke bli aktivert eller ikke vil bli riktig merket som deaktivert som deaktivert.

For eksempel instruksjonen:

pre-up/usr/local/sbin/iptables

Vil kjøre brannmuren før nettverksgrensesnittet blir aktivert, hvis iptables ikke klarer å starte nettverksgrensesnittet, vil ikke slå på.

Disse instruksjonene er alternative er gyldige for enhver metode, de kan gjentas, alternativt hvis du vil kjøre skript når du aktiverer og deaktiverer nettverksgrensesnitt, kan du lagre dem i katalogene:

/etc/nettverk/if-down.d
/etc/nettverk/if-post-down.d
/etc/nettverk/if-pre-up.d
/etc/nettverk/if-up.d

Filen/etc/nettverk/grensesnitt er veldig komplisert med mange flere tilgjengelige alternativer som er detaljert på hovedsiden eller online på https: // Manpages.Debian.org/jessie/ifupdown/grensesnitt.5.no.html.

Jeg håper du fant denne korte artikkelen om Om Debian/etc/nettverk/grensesnittfil nyttig.
Fortsett å følge Linuxhint for ytterligere oppdateringer og tips om Linux og nettverk.