Debian

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

Sve o datoteci Debian / etc / network / sučelja
Datoteka / etc / network / sučelja dostupan u Debianu i njegovim izvedenim distribucijama omogućuje definiranje statičkih i dinamičkih IP adresa za sučelja, informacije o usmjeravanju postavljanja i zadane pristupnike, maskiranje mrežnog povezivanja i još mnogo toga.

Zadana vrijednost 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, povratna veza). Svi redovi koji počinju s „auto"Odredite sučelja koja će biti omogućena prilikom pokretanja"ifup -a”, Naredba izvršena prilikom pokretanja.

Redci 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
dopustiti-hotplug
iface inet dhcp

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

Bilješka: za IPv6 dodajte “inet6”: iface inet6 dhcp

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

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

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

auto
iface inet statički
adresa 192.168.0.1
mrežna maska ​​255.255.255.0
pristupnik 192.168.0.1
dns-imenski poslužitelji 8.8.8.8

Definiranje pristupnika i emitiranja nije obavezno.
Sljedeći primjer prikazuje drugačiju konfiguraciju koja se izvodi nakon što je mrežno sučelje omogućeno (gore) ili onemogućeno (dolje). "gore"Linije izvršavaju se kada je uređaj omogućen dok je"dolje " retci kad je onemogućen:

auto eth0
iface eth0 inet statičan
adresa 192.168.0.5
mreža 192.168.0.0
mrežna maska ​​255.255.255.128
emisija 192.168.0.0
gore ruta dodaj -net 192.168.0.128 mrežna maska ​​255.255.255.0 gw 192.168.0.1
gore ruta dodaj zadani gw 192.168.0.200
niz put del zadani gw 192.168.0.200
niz put del -net 192.168.0.128 mrežna maska ​​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čan
adresa 192.168.0.5
mreža 192.168.0.0
mrežna maska ​​255.255.255.0
emisija 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
mrežna maska ​​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 sučelja / etc / network / sučelja:

Sljedeći primjer prikazuje moju prethodnu konfiguraciju načina povezivanja 1 unutar datoteke / etc / network / interfaces, ostaviću sučelja s njihovim imenima radi lakšeg razumijevanja:

automatski enp2s0
iface enp2s0 inet priručnik
obveznica-master obveznica0
obveznica-primarna enp2s0 wlp3s0
 
automatski wlp3s0
iface wlp3s0 inet priručnik
obveznica-master obveznica0
obveznica-primarna enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
automatska veza0
iface veza0 inet dhcp
robovi-obveznici nijedan
bond-mode aktivna-sigurnosna kopija
obveznica-miimon 100
kašnjenje obveznice 200
obveznica 200

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

iface veza0 inet statična
adresa 192.168.0.54
mrežna maska ​​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 povezivanje radi ispravno:

# cat / proc / net / bonding / bond0

Izvor primjera: Kako napraviti Linux Network Bonding

Omogućite evidentiranje za datoteku / etc / network / sučelja:

Postoje 3 mogućnosti povezane s bilježenjem:

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

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

Upute za naknadne upute za / etc / network / sučelja: Upute za naknadno izvršavanje izvršavaju se nakon što je mrežno sučelje omogućeno.

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

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

Oznake pre-up, pre-down, post-up i post-down uvjetovane su ako mrežni uređaj ne bude omogućen ili neće biti pravilno označen kao onemogućen.

Na primjer, uputa:

pre-up / usr / local / sbin / iptables

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

Ove su upute neobavezne i vrijede za bilo koju metodu, mogu se ponoviti, a ako želite pokrenuti skriptu prilikom omogućavanja i onemogućavanja mrežnog sučelja, možete ih spremiti u direktorije:

/ 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 / sučelja vrlo je složena s mnogo više dostupnih opcija detaljno opisanih na glavnoj stranici ili na mreži na https: // manpages.debian.org / jessie / ifupdown / sučelja.5.en.html.

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

Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...
HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...