Debian

Allt om Debian / etc / nätverk / gränssnitt Fil

Allt om Debian / etc / nätverk / gränssnitt Fil
Filen / etc / nätverk / gränssnitt tillgängligt i Debian och dess härledda distributioner gör det möjligt att definiera statiska och dynamiska IP-adresser för gränssnitten, konfigurera routningsinformation och standardgateways, maskera nätverksbindning och mer.

Standarden gränssnitt filen ser ut som följande:

Var bil startar gränssnittet vid start och jag möter ringer nätverksgränssnittet (i det här fallet lo, loopback). Alla rader som börjar med “bil”Ange vilka gränssnitt som ska aktiveras när du kör“ifup -a”, Ett kommando som körs vid start.

Linjer som börjar med “iface” har följande syntax:

jag möter     

Till exempel:

iface enp2s0 inet dhcp

Följande exempel visar hur du ställer in ett nätverkskort med DHCP:

Ställa in ett gränssnitt med DHCP genom att redigera / etc / nätverk / gränssnitt:

För att lägga till ett nytt gränssnitt med DHCP, lägg till följande rader:

bil
tillåt-hotplug
jag möter inet dhcp

Var tillåt-hotplug startar gränssnittet vid händelsedetektering.

Notera: för IPv6 lägg till “inet6”: jag möter inet6 dhcp

Var bör du ställa in ditt enhetsnamn, eth0, enp2s0, wlp3s0, etc.

Ställa in ett gränssnitt med statisk adress genom att redigera / etc / nätverk / gränssnitt:

Om du istället för att konfigurera gränssnittet med DHCP vill du ställa in en statisk IP-adress och en gateway ersätter du tidigare instruktioner med följande (ersätt 192.168.0.8/24 och 192.168.0.1 med dina rätta IP-adresser):

bil
jag möter inet statisk
adress 192.168.0.1
nätmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8

Definiera gateway och sändning är valfritt.
Följande exempel visar en annan konfiguration som körs efter att nätverksgränssnittet är aktiverat (upp) eller inaktiverat (ned). ”upp”-Linjer körs när enheten är aktiverad medan“ner" rader när den är inaktiverad:

auto eth0
iface eth0 inet statisk
adress 192.168.0.5
nätverk 192.168.0.0
nätmask 255.255.255.128
sändning 192.168.0.0
upp rutt lägg till -net 192.168.0.128 nätmask 255.255.255.0 gw 192.168.0.1
upp rutt lägg till standard gw 192.168.0.200
ned rutt del standard gw 192.168.0.200
längs rutten del -net 192.168.0.128 nätmask 255.255.255.128 gw 192.168.0.1

Ställa in ett nätverkskort med två gränssnitt:

Följande exempel nedan visar en statisk konfiguration för ett nätverkskort med två gränssnitt:

auto eth0 eth0: 1
iface eth0 inet statisk
adress 192.168.0.5
nätverk 192.168.0.0
nätmask 255.255.255.0
sändning 192.168.0.255
gateway 192.168.0.1
iface eth0: 1 inet statisk
adress 192.168.0.10
nätverk 192.168.0.0
nätmask 255.255.255.0

Som du kan se på detta sätt kan du tilldela flera IP-adresser till ett enda nätverksgränssnitt.

Konfigurera nätverksbindning genom att redigera / etc / nätverk / gränssnitt:

Följande exempel visar min tidigare bindningsläge 1-konfiguration i / etc / nätverks- / gränssnittsfilen, jag lämnar gränssnitt med deras namn för att förenkla:

auto enp2s0
iface enp2s0 inet manual
bond-master bond0
bond-primär enp2s0 wlp3s0
 
auto wlp3s0
iface wlp3s0 inet manual
bond-master bond0
bond-primär enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
automatisk bindning0
iface bond0 inet dhcp
bond-slavar ingen
bond-mode aktiv backup
bond-miimon 100
bindningsfördröjning 200
fördröjning av obligationer 200

En nätverksbindningskonfiguration med statisk IP istället för DHCP skulle ha det sista blocket som:

iface bond0 inet statisk
adress 192.168.0.54
nätmask 255.255.255.0
nätverk 192.168.0.0
gateway 192.168.0.1

Du kan köra följande kommando för att säkerställa att bindning fungerar korrekt:

# cat / proc / net / bonding / bond0

Källa till exempel: Hur man gör Linux Network Bonding

Aktivera loggning för filen / etc / nätverk / gränssnitt:

Det finns tre alternativ relaterade till loggningen:

MÅNGORDIG: instruerar loggfiler att ha detaljerad information.
DEBUG: aktivera felsökning vid loggning.
SYSLOGG: spara loggar inom / var / log / syslog.

Förkommandokommandon för / etc / nätverk / gränssnitt: Förkommandokommandon körs innan nätverksenheten aktiveras. Om pre-up-kommandot misslyckas kommer inte nätverkskortaktivering att ske.

Efterinstruktioner för / etc / nätverk / gränssnitt: Efterinstruktioner utförs efter att nätverksgränssnittet har aktiverats.

Inställningar för nedladdning för / etc / nätverk / gränssnitt: Instruktioner för nedåt körs innan nätverksenheten inaktiveras.

Efterinstruktioner för / etc / nätverk / gränssnitt: Efterinstruktioner utförs efter att nätverksgränssnittet har inaktiverats.

Pre-up-, pre-down-, post-up- och post-down-flaggor är villkorade, om de är skadade blir nätverksenheten inte aktiverad eller kommer inte att markeras som inaktiverad.

Till exempel instruktionen:

pre-up / usr / local / sbin / iptables

Kör brandväggen innan nätverksgränssnittet aktiveras, om iptables inte startar nätverksgränssnittet slås inte på.

Dessa instruktioner är valfria för alla metoder, de kan upprepas, alternativt om du vill köra skript när du aktiverar och inaktiverar nätverksgränssnitt kan du spara dem i katalogerna:

/ etc / nätverk / if-down.d
/ etc / nätverk / if-post-down.d
/ etc / nätverk / if-pre-up.d
/ etc / nätverk / if-up.d

Filen / etc / nätverk / gränssnitt är mycket komplex med många fler tillgängliga alternativ som beskrivs på huvudsidan eller online på https: // manpages.debian.org / jessie / ifupdown / interfaces.5.sv.html.

Jag hoppas att du hittade den här korta artikeln Om debian / etc / nätverk / gränssnitt Fil användbar.
Fortsätt följa LinuxHint för ytterligare uppdateringar och tips om Linux och nätverk.

Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...
Mus Hur man ändrar vänster och höger musknapp på Windows 10 PC
Hur man ändrar vänster och höger musknapp på Windows 10 PC
Det är en hel norm att alla datormusenheter är ergonomiskt utformade för högerhänta användare. Men det finns musenheter tillgängliga som är speciellt ...
Mus Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Att använda en mus eller tangentbord i fel hållning av överdriven användning kan resultera i många hälsoproblem, inklusive stam, karpaltunnelsyndrom o...