Debian

Vse o datoteki Debian / etc / network / interfaces

Vse o datoteki Debian / etc / network / interfaces
Datoteka / etc / network / vmesniki na voljo v Debianu in njegovih izpeljanih distribucijah omogoča definiranje statičnih in dinamičnih naslovov IP za vmesnike, informacije o nastavitvi usmerjanja in privzete prehode, maskiranje omrežne povezave in še več.

Privzeto vmesniki datoteka izgleda takole:

Kje samodejno zažene vmesnik ob zagonu in iface pokliče omrežni vmesnik (v tem primeru lo, povratna zanka). Vse vrstice, ki se začnejo z »samodejno"Določite vmesnike, ki bodo omogočeni med izvajanjem"ifup -a”, Ukaz, izveden ob zagonu.

Vrstice, ki se začnejo z »iface«, imajo naslednjo skladnjo:

iface     

Na primer:

iface enp2s0 inet dhcp

Naslednji primer prikazuje, kako nastaviti omrežno kartico z uporabo DHCP:

Nastavitev vmesnika z DHCP z urejanjem / etc / network / interfaces:

Če želite dodati nov vmesnik z uporabo DHCP, dodajte naslednje vrstice:

samodejno
dovolite-hotplug
iface inet dhcp

Kje dovolite-hotplug bo vmesnik zagnal ob zaznavanju dogodka.

Opomba: za IPv6 dodajte “inet6": iface inet6 dhcp

Kje nastavite ime naprave, eth0, enp2s0, wlp3s0, itd.

Nastavitev vmesnika s statičnim naslovom z urejanjem / etc / network / interfaces:

Če namesto da konfigurirate vmesnik z DHCP, želite nastaviti statični naslov IP in prehod, zamenjajte prejšnja navodila z naslednjimi (zamenjajte 192.168.0.8/24 in 192.168.0.1 s pravilnimi naslovi IP):

samodejno
iface inet statična
naslov 192.168.0.1
mrežna maska ​​255.255.255.0
prehod 192.168.0.1
dns-imenski strežniki 8.8.8.8

Določitev prehoda in oddajanja ni obvezna.
Naslednji primer prikazuje drugačno konfiguracijo, ki se zažene, ko je omrežni vmesnik omogočen (gor) ali onemogočen (dol). „gor"Vrstice se izvedejo, ko je naprava omogočena, medtem kodol " vrstice, ko je onemogočena:

samodejno eth0
iface eth0 inet statičen
naslov 192.168.0.5
omrežje 192.168.0.0
mrežna maska ​​255.255.255.128
oddaja 192.168.0.0
gor poti dodaj -net 192.168.0.128 mrežna maska ​​255.255.255.0 gw 192.168.0.1
gor pot dodaj privzeto gw 192.168.0.200
dol po privzeti poti gw 192.168.0.200
dol del -net 192.168.0.128 mrežna maska ​​255.255.255.128 gw 192.168.0.1

Nastavitev omrežne kartice z dvema vmesnikoma:

Spodnji primer prikazuje statično konfiguracijo omrežne kartice z dvema vmesnikoma:

samodejno eth0 eth0: 1
iface eth0 inet statičen
naslov 192.168.0.5
omrežje 192.168.0.0
mrežna maska ​​255.255.255.0
oddaja 192.168.0.255
prehod 192.168.0.1
iface eth0: 1 inet statična
naslov 192.168.0.10
omrežje 192.168.0.0
mrežna maska ​​255.255.255.0

Kot lahko vidite na ta način, lahko enemu omrežnemu vmesniku dodelite več naslovov IP.

Konfigurirajte omrežno povezavo z urejanjem / etc / network / interfaces:

Naslednji primer prikazuje mojo prejšnjo konfiguracijo načina vezave 1 v datoteki / etc / network / interfaces, za lažje razumevanje bom pustil vmesnike z njihovimi imeni:

samodejno enp2s0
iface enp2s0 priročnik za inet
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
 
samodejno wlp3s0
iface wlp3s0 inet priročnik
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
samodejna vezava0
iface vez0 inet dhcp
sužnji obveznic nobena
način obveznega aktivnega varnostnega kopiranja
obveznica-miimon 100
obveznica-zakasnitev 200
obveznica-updelay 200

Konfiguracija omrežne povezave s statičnim IP namesto DHCP bi imela zadnji blok, kot je:

iface vez0 inet statična
naslov 192.168.0.54
mrežna maska ​​255.255.255.0
omrežje 192.168.0.0
prehod 192.168.0.1

Za zagotovitev pravilnega povezovanja lahko zaženete naslednji ukaz:

# cat / proc / net / bonding / bond0

Vir primerov: Kako narediti Linux Network Bonding

Omogoči beleženje za datoteko / etc / network / interfaces:

Z beleženjem so na voljo 3 možnosti:

VERBOZA: vodi dnevniške datoteke, naj imajo podrobne informacije.
DEBUG: omogoči odpravljanje napak pri prijavi.
SYSLOG: shrani dnevnike znotraj / var / log / syslog.

Predhodni ukazi za / etc / network / interfaces: Pred omogočanjem omrežne naprave se izvedejo ukazi pred vklopom. Če ukaz pred vklopom ne uspe, se aktivacija omrežne kartice ne bo izvedla.

Navodila za naknadno obdelavo / etc / network / interfaces: Navodila za nadaljnje izvajanje se izvedejo, ko je omogočen omrežni vmesnik.

Predhodna navodila za / etc / network / interfaces: Preden onemogočite omrežno napravo, se izvedejo navodila za predhodno nastavitev.

Navodila za naknadno nastavitev / etc / network / interfaces: Navodila za nadaljnjo uporabo se izvedejo, ko je omrežni vmesnik onemogočen.

Zastavice pred, navzgor, navzdol, navzgor in navzdol so pogojne, če omrežna naprava ne bo omogočena ali ne bo pravilno označena kot onemogočena.

Na primer navodilo:

pred-up / usr / local / sbin / iptables

Požarni zid bo zagnal, preden se omogoči omrežni vmesnik, če iptables ne bo uspel zagnati, se omrežni vmesnik ne bo vklopil.

Ta navodila so neobvezna in veljajo za katero koli metodo, jih je mogoče ponoviti. Če želite zagnati skript pri omogočanju in onemogočanju omrežnih vmesnikov, jih lahko shranite v imenike:

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

Datoteka / etc / network / interfaces je zelo zapletena z veliko več razpoložljivimi možnostmi, ki so podrobno opisane na glavni strani ali na spletni strani https: // manpages.debian.org / jessie / ifupdown / vmesniki.5.en.html.

Upam, da ste našli ta kratek članek o O datoteki debian / etc / network / interfaces koristno.
Sledite LinuxHint za dodatne posodobitve in nasvete o Linuxu in omrežju.

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...