Viss par Debian/etc/network/interfaces Fails

All About Debian Etc Network Interfaces File



Fails /etc/network/interfaces pieejams Debian un tā atvasinātajos izplatījumos ļauj definēt statiskas un dinamiskas IP adreses saskarnēm, iestatīt maršrutēšanas informāciju un noklusējuma vārtejas, maskēt tīkla savienojumus un daudz ko citu.

Noklusējuma saskarnes fails izskatās šādi:









Kur auto sāk saskarni sāknēšanas laikā un iface izsauc tīkla saskarni (šajā gadījumā lo, loopback). Visas rindas sākas ar auto norādiet saskarnes, kas tiks iespējotas darbības laikā ifup -a , komanda, kas izpildīta sāknēšanas laikā.



Līnijām, kas sākas ar iface, ir šāda sintakse:





iface

Piemēram:

iface enp2s0 inet dhcp

Šis piemērs parāda, kā iestatīt tīkla karti, izmantojot DHCP:



Saskarnes iestatīšana ar DHCP, rediģējot/etc/network/interfaces:

Lai pievienotu jaunu saskarni, izmantojot DHCP, pievienojiet šādas rindas:

auto
atļaut-hotplug
iface inet dhcp

Kur atļaut-hotplug sāks saskarni pēc notikuma noteikšanas.

Piezīme: IPv6 pievienot inet6 : iface inet6 dhcp

Kur jums jāiestata ierīces nosaukums, eth0 , enp2s0 , wlp3s0 utt.

Saskarnes ar statisku adresi iestatīšana, rediģējot/etc/network/interfaces:

Ja tā vietā, lai konfigurētu saskarni ar DHCP, jūs vēlaties iestatīt statisku IP adresi un vārteju, nomainiet iepriekšējās instrukcijas ar šādu (nomainiet 192.168.0.8/24 un 192.168.0.1 ar pareizām IP adresēm):

auto
iface inet statisks
adrese 192.168.0.1
tīkla maska ​​255.255.255.0

vārteja 192.168.0.1
dns-nameservers 8.8.8.8

Vārtejas un apraides definēšana nav obligāta.
Šajā piemērā ir parādīta cita konfigurācija, kas tiek palaista pēc tīkla saskarnes iespējošanas (uz augšu) vai atspējošanas (uz leju). The uz augšu rindas tiek izpildītas, kad ierīce ir iespējota, kamēr uz leju rindas, kad tā ir atspējota:

auto eth0
iface eth0 inet statisks
adrese 192.168.0.5
tīkls 192.168.0.0
tīkla maska ​​255.255.255.128
pārraide 192.168.0.0
maršruta pievienošana -net 192.168.0.128 netmaska ​​255.255.255.0 gw 192.168.0.1
augšup maršruts pievienot noklusējuma gw 192.168.0.200
down route del default gw 192.168.0.200
lejupceļš del -net 192.168.0.128 tīkla maska ​​255.255.255.128 gw 192.168.0.1

Tīkla kartes ar 2 saskarnēm iestatīšana:

Šis piemērs parāda statisku tīkla kartes konfigurāciju ar divām saskarnēm:

auto eth0 eth0: 1
iface eth0 inet statisks
adrese 192.168.0.5
tīkls 192.168.0.0
tīkla maska ​​255.255.255.0
pārraide 192.168.0.255
vārteja 192.168.0.1
iface eth0: 1 inet statisks
adrese 192.168.0.10
tīkls 192.168.0.0
tīkla maska ​​255.255.255.0

Kā redzat šādā veidā, vienai tīkla saskarnei varat piešķirt vairākas IP adreses.

Konfigurējiet tīkla savienošanu, rediģējot/etc/network/interfaces:

Šajā piemērā ir parādīta mana iepriekšējā 1. sasaistes režīma konfigurācija failā/etc/network/interfaces, lai atvieglotu izpratni, es atstāju saskarnes ar to nosaukumiem:

auto enp2s0
iface enp2s0 inet rokasgrāmata
obligāciju-galveno obligāciju0
obligācija-primārais enp2s0 wlp3s0

auto wlp3s0
iface wlp3s0 inet rokasgrāmata
obligāciju-galveno obligāciju0
obligācija-primārais enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto obligācija 0
iface bond0 inet dhcp
obligāciju vergu nav
obligāciju režīma aktīvā dublēšana
obligācija-miimon 100
obligāciju lejupslīde 200
obligāciju atjaunošana 200

Tīkla savienošanas konfigurācijai ar statisku IP, nevis DHCP, būtu pēdējais bloks, piemēram:

iface bond0 inet statisks
adrese 192.168.0.54
tīkla maska ​​255.255.255.0
tīkls 192.168.0.0
vārteja 192.168.0.1

Lai pārliecinātos, vai savienošana darbojas pareizi, varat izpildīt šādu komandu:

#kaķis /procenti/tīkls/saistīšana/obligācija0

Piemēru avots: Kā veikt Linux tīkla savienošanu

Iespējot faila/etc/network/interfaces reģistrēšanu:

Ar reģistrēšanu ir saistītas 3 iespējas:

VERBOSE: uzdod žurnālfailiem iegūt detalizētu informāciju.
DEBUG: reģistrēšanas laikā iespējojiet atkļūdošanu.
SISLOGS: saglabāt žurnālus mapē/var/log/syslog.

Iepriekšējas komandas/etc/network/interfaces: Pirms tīkla ierīces iespējošanas tiek izpildītas iepriekšējas sagatavošanas komandas. Ja iepriekšējas sagatavošanas komanda neizdodas, tīkla karte netiks aktivizēta.

Norādījumi par ievietošanu/etc/network/interfaces: Pēc tīkla saskarnes iespējošanas tiek izpildītas instrukcijas pēc augšupielādes.

Iepriekšējas norādes par/etc/network/interfaces: Pirms tīkla ierīces atspējošanas tiek izpildītas iepriekšējas norādes.

Norādījumi par/etc/network/interfaces: Pēc tīkla saskarnes atspējošanas tiek izpildītas nolaišanas instrukcijas.

Karodziņi pirms augšupielādes, iepriekšējas nolaišanas, pēc augšup un pēc nolaišanas ir nosacīti, ja tie neieslēdzas tīkla ierīcē vai netiks pareizi atzīmēti kā atspējoti.

Piemēram, instrukcija:

iepriekšēja sagatavošanās/usr/vietējais/sbin/iptables

Palaidīs ugunsmūri pirms tīkla saskarnes iespējošanas, ja iptables neizdosies palaist tīkla saskarni, tā neieslēgsies.

Šie norādījumi ir neobligāti, tie ir derīgi jebkurai metodei, tos var atkārtot. Alternatīvi, ja vēlaties palaist skriptu, iespējojot un atspējojot tīkla saskarnes, varat tos saglabāt direktorijos:

/utt/tīklā/ja-uz leju.d
/utt/tīklā/ja-post-down.d
/utt/tīklā/ja-iepriekš-up.d
/utt/tīklā/ja-up.d

Fails/etc/network/interfaces ir ļoti sarežģīts, un tajā ir daudz vairāk pieejamo opciju, kas detalizētas galvenajā lapā vai tiešsaistē https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Es ceru, ka jūs atradāt šo īso rakstu par Par debian/etc/network/interfaces Fails noderīga.
Turpiniet sekot LinuxHint, lai iegūtu papildu atjauninājumus un padomus par Linux un tīklu.