Viskas apie „Debian“/etc/network/interfaces Failas

All About Debian Etc Network Interfaces File



Failas /etc/network/interfaces prieinama „Debian“ ir jos išvestiniuose platinimuose leidžia apibrėžti statinius ir dinaminius sąsajų IP adresus, sąrankos maršruto informaciją ir numatytuosius šliuzus, užmaskuoti tinklo sujungimą ir dar daugiau.

Numatytasis sąsajos failas atrodo taip:







Kur automatinis paleidžia sąsają įkrovos metu ir Aš susiduriu iškviečia tinklo sąsają (šiuo atveju lo, loopback). Visos eilutės prasideda automatinis nurodykite sąsajas, kurios bus įjungtos paleidžiant ifup -a , komanda, vykdoma įkrovos metu.



Eilutės, prasidedančios iface, turi tokią sintaksę:





Aš susiduriu

Pavyzdžiui:

iface enp2s0 inet dhcp

Šiame pavyzdyje parodyta, kaip nustatyti tinklo plokštę naudojant DHCP:



Sąsajos su DHCP nustatymas redaguojant/etc/network/interfaces:

Norėdami pridėti naują sąsają naudodami DHCP, pridėkite šias eilutes:

automatinis
leisti-karštas kištukas
iface inet dhcp

Kur leisti-karštas kištukas aptikęs įvykį, paleis sąsają.

Pastaba: IPv6 pridėti inet6 : iface inet6 dhcp

Kur turėtumėte nustatyti savo įrenginio pavadinimą, eth0 , enp2s0 , wlp3s0 ir kt.

Sąsajos su statiniu adresu nustatymas redaguojant/etc/network/interfaces:

Jei vietoj sąsajos konfigūravimo su DHCP norite nustatyti statinį IP adresą ir šliuzą, pakeiskite ankstesnes instrukcijas taip (pakeiskite 192.168.0.8/24 ir 192.168.0.1 su teisingais IP adresais):

automatinis
iface inet statinis
adresas 192.168.0.1
tinklo kaukė 255.255.255.0

vartai 192.168.0.1
dns-nameservers 8.8.8.8

Šliuzo ir transliacijos apibrėžimas yra neprivalomas.
Šiame pavyzdyje parodyta kitokia konfigūracija, kuri vykdoma įjungus (aukštyn) arba išjungus (žemyn) tinklo sąsają. The aukštyn eilutės vykdomos, kai įrenginys įjungtas, o žemyn eilutės, kai jis išjungtas:

auto eth0
iface eth0 inet statinis
adresas 192.168.0.5
tinklas 192.168.0.0
tinklo kaukė 255.255.255.128
transliacija 192.168.0.0
maršruto pridėjimas -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1
iki maršruto pridėti numatytąjį gw 192.168.0.200
žemyn maršrutas del default gw 192.168.0.200
žemyn maršrutas del -net 192.168.0.128 tinklo kaukė 255.255.255.128 gw 192.168.0.1

Tinklo plokštės su 2 sąsajomis nustatymas:

Toliau pateiktame pavyzdyje parodyta statinė tinklo plokštės su dviem sąsajomis konfigūracija:

auto eth0 eth0: 1
iface eth0 inet statinis
adresas 192.168.0.5
tinklas 192.168.0.0
tinklo kaukė 255.255.255.0
transliacija 192.168.0.255
vartai 192.168.0.1
iface eth0: 1 inet statinis
adresas 192.168.0.10
tinklas 192.168.0.0
tinklo kaukė 255.255.255.0

Kaip matote tokiu būdu, galite priskirti kelis IP adresus vienai tinklo sąsajai.

Konfigūruokite tinklo sujungimą redaguodami/etc/network/interfaces:

Šiame pavyzdyje parodyta mano ankstesnė 1 sujungimo režimo konfigūracija faile/etc/network/interfaces, palieku sąsajas su jų pavadinimais, kad būtų lengviau suprasti:

auto enp2s0
„iface enp2s0 inet“ vadovas
obligacijų-pagrindinių obligacijų0
obligacija-pirminis enp2s0 wlp3s0

auto wlp3s0
iface wlp3s0 inet vadovas
obligacijų-pagrindinių obligacijų0
obligacija-pirminis enp2s0 wlp3s0
wpa-ssid „LinuxHint“
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto obligacija0
iface bond0 inet dhcp
obligacijų vergų nėra
obligacijų režimo aktyvi atsarginė kopija
obligacija-miimon 100
obligacijų nuosmukis 200
obligacijų atidėjimas 200

Tinklo sujungimo konfigūracija su statiniu IP, o ne DHCP, turėtų paskutinį bloką:

iface bond0 inet statinis
adresas 192.168.0.54
tinklo kaukė 255.255.255.0
tinklas 192.168.0.0
vartai 192.168.0.1

Norėdami įsitikinti, kad sujungimas veikia tinkamai, galite paleisti šią komandą:

#katė /proc/tinklas/susiejimas/obligacija0

Pavyzdžių šaltinis: Kaip atlikti „Linux Network Bonding“

Įgalinti failo/etc/network/interfaces registravimą:

Yra 3 su registravimu susijusios parinktys:

VERBOS: nurodo žurnalo failus turėti išsamią informaciją.
DEBUG: įjunkite derinimą registruojantis.
SISTEMA: išsaugoti žurnalus/var/log/syslog.

Išankstinės komandos/etc/network/interfaces: Prieš įjungiant tinklo įrenginį vykdomos išankstinio paruošimo komandos. Jei nepavyksta atlikti išankstinio paruošimo komandos, tinklo plokštė nebus suaktyvinta.

Paskelbimo instrukcijos/etc/network/interfaces: Įjungus tinklo sąsają vykdomos instrukcijos po to.

Išankstinės instrukcijos/etc/network/interfaces: Prieš išjungiant tinklo įrenginį, atliekamos iš anksto nustatytos instrukcijos.

Paskelbimo instrukcijos/etc/network/interfaces: Po išjungimo nurodymai vykdomi išjungus tinklo sąsają.

Iš anksto pažymėtos, nusileidžiančios, po to pakeltos ir nuleistos vėliavos yra sąlyginės, jei jos neįjungiamos arba nebus tinkamai pažymėtos kaip išjungtos.

Pavyzdžiui, instrukcija:

išankstinis paruošimas/usr/vietinis/sbin/iptables

Bus paleista užkarda prieš įjungiant tinklo sąsają, jei „iptables“ nepavyks paleisti tinklo sąsajos, ji neįsijungs.

Šios instrukcijos yra pasirinktinai galiojančios bet kokiam metodui, jas galima pakartoti. Arba, jei norite paleisti scenarijų įjungdami ir išjungdami tinklo sąsajas, galite jas išsaugoti kataloguose:

/ir kt/tinklas/jei žemyn.d
/ir kt/tinklas/jei-post-down.d
/ir kt/tinklas/jei-iš anksto. d
/ir kt/tinklas/jei-up.d

Failas/etc/network/interfaces yra labai sudėtingas, jame yra daug daugiau galimų parinkčių, išsamiai aprašytų pagrindiniame puslapyje arba internete adresu https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Tikiuosi, kad radote šį trumpą straipsnį Apie debian/etc/network/interfaces Failas naudinga.
Toliau sekite „LinuxHint“, kad gautumėte papildomų atnaujinimų ir patarimų apie „Linux“ ir tinklus.