Sve o datoteci Debian/etc/network/sučelja

All About Debian Etc Network Interfaces File



Datoteka /etc/network/sučelja dostupno u Debianu i izvedenim distribucijama omogućuje definiranje statičkih i dinamičkih IP adresa za sučelja, postavljanje informacija o usmjeravanju i zadanih pristupnika, maskiranje povezivanja mreže i još mnogo toga.

Zadano sučelja datoteka izgleda ovako:









Gdje auto pokreće sučelje pri pokretanju i iface poziva mrežno sučelje (u ovom slučaju lo, loopback). Svi redovi koji počinju s auto navedite sučelja koja će biti omogućena pri pokretanju ifup -a , naredba izvedena pri pokretanju.



Reci koji počinju s iface imaju sljedeću sintaksu:





iface

Na primjer:

iface enp2s0 inet dhcp

Sljedeći primjer pokazuje kako postaviti mrežnu karticu pomoću DHCP -a:



Postavljanje sučelja s DHCP -om uređivanjem/etc/network/sučelja:

Da biste dodali novo sučelje pomoću DHCP -a, dodajte sljedeće retke:

auto
allow-hotplug
iface inet dhcp

Gdje allow-hotplug pokrenut će sučelje nakon otkrivanja događaja.

Bilješka: za IPv6 add inet6 : iface inet6 dhcp

Gdje trebali biste postaviti naziv uređaja, eth0 , enp2s0 , wlp3s0 itd.

Postavljanje sučelja sa statičkom adresom uređivanjem/etc/network/sučelja:

Ako umjesto konfiguriranja sučelja s DHCP -om želite postaviti statičku IP adresu i pristupnik, zamijenite prethodne upute sa sljedećim (zamijenite 192.168.0.8/24 i 192.168.0.1 s točnim IP adresama):

auto
iface inet statički
adresa 192.168.0.1
maska ​​mreže 255.255.255.0

pristupnik 192.168.0.1
dns-nameservers 8.8.8.8

Definiranje pristupnika i emitiranja nije obavezno.
Sljedeći primjer prikazuje drugačiju konfiguraciju koja se pokreće nakon što je mrežno sučelje omogućeno (gore) ili onemogućeno (dolje). The gore linije izvode se kada je uređaj omogućen dok se dolje linije kada je onemogućeno:

auto eth0
iface eth0 inet statički
adresa 192.168.0.5
mreža 192.168.0.0
maska ​​mreže 255.255.255.128
emitiranje 192.168.0.0
up route add -net 192.168.0.128 maska ​​mreže 255.255.255.0 gw 192.168.0.1
up route add default gw 192.168.0.200
down route del default gw 192.168.0.200
silazna ruta del -net 192.168.0.128 maska ​​mreže 255.255.255.128 gw 192.168.0.1

Postavljanje mrežne kartice s 2 sučelja:

Sljedeći primjer u nastavku prikazuje statičku konfiguraciju mrežne kartice s dva sučelja:

auto eth0 eth0: 1
iface eth0 inet statički
adresa 192.168.0.5
mreža 192.168.0.0
maska ​​mreže 255.255.255.0
emitiranje 192.168.0.255
pristupnik 192.168.0.1
iface eth0: 1 inet statički
adresa 192.168.0.10
mreža 192.168.0.0
maska ​​mreže 255.255.255.0

Kao što vidite na ovaj način, jednom mrežnom sučelju možete dodijeliti više IP adresa.

Konfigurirajte mrežno povezivanje uređivanjem/etc/network/sučelja:

Sljedeći primjer prikazuje moju prethodnu konfiguraciju načina lijepljenja 1 u datoteci/etc/network/sučelja, ostavit ću sučelja s njihovim nazivima radi lakšeg razumijevanja:

auto enp2s0
iface enp2s0 inet priručnik
bond-master bond0
primarna veza enp2s0 wlp3s0

auto wlp3s0
iface wlp3s0 inet priručnik
bond-master bond0
primarna veza enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto obveznica0
iface bond0 inet dhcp
robovi robovi nema
bond-mode active-backup
bond-miimon 100
kašnjenje u smanjenju obveznica 200
kašnjenje u povezivanju 200

Konfiguracija povezivanja mreže sa statičkim IP -om umjesto DHCP -om imala bi zadnji blok poput:

iface bond0 inet statičan
adresa 192.168.0.54
maska ​​mreže 255.255.255.0
mreža 192.168.0.0
pristupnik 192.168.0.1

Možete pokrenuti sljedeću naredbu kako biste bili sigurni da lijepljenje radi ispravno:

#mačka /posto/neto/vezivanje/obveznica0

Izvor primjera: Kako napraviti Linux Network Bonding

Omogući bilježenje za datoteku/etc/network/sučelja:

Postoje 3 opcije vezane za bilježenje:

GLAGOL: upućuje datoteke dnevnika da imaju detaljne informacije.
Uklanjanje pogrešaka: omogućiti otklanjanje pogrešaka prilikom prijavljivanja.
SYSLOG: spremi zapisnike u/var/log/syslog.

Naredbe za unaprijed za/etc/network/sučelja: Naredbe unaprijed se izvršavaju prije omogućavanja mrežnog uređaja. Ako naredba unaprijed ne uspije, aktivacija mrežne kartice se neće dogoditi.

Upute za objavljivanje za/etc/network/sučelja: Upute za postavljanje izvršavaju se nakon omogućavanja mrežnog sučelja.

Upute za unaprijed za/etc/network/sučelja: Prije onemogućavanja mrežnog uređaja izvršavaju se upute za unaprijed.

Upute za naknadno postavljanje za/etc/network/sučelja: Upute za spuštanje izvršavaju se nakon onemogućavanja mrežnog sučelja.

Zastavice unaprijed, prije dolje, nakon postavljanja i spuštanja su uvjetne ako ne budu omogućene, mrežni uređaj neće biti omogućen ili neće biti pravilno označen kao onemogućen.

Na primjer, upute:

unaprijed/usr/lokalno/sbin/iptables

Pokrenut će vatrozid prije nego što se omogući mrežno sučelje, ako iptables ne uspije pokrenuti mrežno sučelje neće se uključiti.

Ove upute su izborne i vrijede za bilo koju metodu, mogu se ponoviti. Alternativno, ako želite pokrenuti skriptu pri omogućavanju i onemogućavanju mrežnih sučelja, možete ih spremiti unutar direktorija:

/itd/mreža/ako-dolje.d
/itd/mreža/if-post-down.d
/itd/mreža/if-pre-up.d
/itd/mreža/if-up.d

Datoteka/etc/network/sučelja vrlo je složena s mnogo više dostupnih opcija detaljno navedenih na glavnoj stranici ili na mreži na https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Nadam se da ste pronašli ovaj kratki članak O datoteci debian/etc/network/sučelja Datoteka koristan.
Slijedite LinuxHint za dodatna ažuriranja i savjete o Linuxu i umrežavanju.