Minden a Debian/etc/network/interfaces fájlról

All About Debian Etc Network Interfaces File



A fájl /etc/network/interfaces A Debianban és annak származtatott disztribúcióiban elérhető statikus és dinamikus IP -címek definiálása az interfészekhez, az útválasztási információk és az alapértelmezett átjárók beállítása, a hálózati kötés maszkolása és egyebek.

Az alapértelmezett interfészek fájl így néz ki:









Ahol auto elindítja a felületet a rendszerindításkor és szembesülök hívja a hálózati interfészt (ebben az esetben lo, loopback). Minden sor azzal kezdődik auto adja meg azokat az interfészeket, amelyek futáskor engedélyezve lesznek ifup -a , egy rendszerindításkor végrehajtott parancs.



Az iface -vel kezdődő sorok a következő szintaxissal rendelkeznek:





szembesülök

Például:

iface enp2s0 inet dhcp

Az alábbi példa bemutatja a hálózati kártya beállítását DHCP használatával:



Interfész beállítása DHCP -vel az/etc/network/interfaces szerkesztésével:

Új felület hozzáadásához DHCP használatával adja hozzá a következő sorokat:

auto
engedélyezi a hotplugot
iface inet dhcp

Ahol engedélyezi a hotplugot esemény észlelésekor elindítja a felületet.

Jegyzet: IPv6 esetén add inet6 : iface inet6 dhcp

Ahol be kell állítania az eszköz nevét, eth0 , enp2s0 , wlp3s0 stb.

Interfész beállítása statikus címmel az/etc/network/interfaces szerkesztésével:

Ha az interfész DHCP -vel való konfigurálása helyett statikus IP -címet és átjárót szeretne beállítani, cserélje ki az előző utasításokat a következővel (cserélje ki 192.168.0.8/24 és 192.168.0.1 a helyes IP -címekkel):

auto
iface inet statikus
cím 192.168.0.1
netmaszk 255.255.255.0

átjáró 192.168.0.1
dns-nameservers 8.8.8.8

Az átjáró és az adás megadása nem kötelező.
A következő példa egy másik konfigurációt mutat be, amely a hálózati interfész engedélyezése (fel) vagy letiltása (le) után fut. Az fel sorok akkor futnak, amikor az eszköz engedélyezve van, míg a le- sorok, ha le van tiltva:

auto eth0
iface eth0 inet static
cím 192.168.0.5
hálózat 192.168.0.0
netmaszk 255.255.255.128
adás 192.168.0.0
up route add -net 192.168.0.128 netmask 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
down route del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1

Hálózati kártya beállítása 2 interfésszel:

Az alábbi példa két interfésszel rendelkező hálózati kártya statikus konfigurációját mutatja be:

auto eth0 eth0: 1
iface eth0 inet static
cím 192.168.0.5
hálózat 192.168.0.0
netmaszk 255.255.255.0
adás 192.168.0.255
átjáró 192.168.0.1
iface eth0: 1 inet statikus
cím 192.168.0.10
hálózat 192.168.0.0
netmaszk 255.255.255.0

Amint látja, több hálózati címet is hozzárendelhet egyetlen hálózati interfészhez.

Állítsa be a hálózati kötést az/etc/network/interfaces szerkesztésével:

A következő példa az előző 1. kötési mód konfigurációmat mutatja be az/etc/network/interfaces fájlban, az interfészeket meghagyom a nevükkel a könnyebb megértés érdekében:

auto enp2s0
iface enp2s0 inet kézikönyv
kötvény-mester kötvény0
kötvény-elsődleges enp2s0 wlp3s0

auto wlp3s0
iface wlp3s0 inet kézikönyv
kötvény-mester kötvény0
kötvény-elsődleges enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
automatikus kötés0
iface bond0 inet dhcp
bond-rabszolgák nincsenek
kötési mód aktív biztonsági mentés
kötvény-miimon 100
kötvénycsökkenés 200
kötvénykésleltetés 200

A DHCP helyett statikus IP -vel rendelkező hálózati kötési konfiguráció az utolsó blokkot tartalmazza, mint például:

iface bond0 inet statikus
cím 192.168.0.54
netmaszk 255.255.255.0
hálózat 192.168.0.0
átjáró 192.168.0.1

A következő parancs futtatásával ellenőrizheti, hogy a kötés megfelelően működik -e:

#macska /százalék/háló/kötés/kötvény0

Példák forrása: Hogyan kell elvégezni a Linux hálózati kötést

Naplózás engedélyezése az/etc/network/interfaces fájlban:

A naplózáshoz 3 lehetőség tartozik:

BŐBESZÉDŰ: utasítja a naplófájlokat, hogy részletes információkkal rendelkezzenek.
DEBUG: engedélyezze a hibakeresést naplózáskor.
SYSLOG: naplók mentése a/var/log/syslog mappába.

Előkészítési parancsok az/etc/network/interfaces számára: A hálózati eszköz engedélyezése előtt végrehajtásra kerülnek az előzetes parancsok. Ha az előkészítő parancs sikertelen, a hálózati kártya aktiválása nem történik meg.

Utólagos utasítások az/etc/network/interfaces-hez: Az utólagos utasításokat a hálózati interfész engedélyezése után hajtják végre.

Előre lefelé vonatkozó utasítások az/etc/network/interfaces számára: A hálózati eszköz letiltása előtt végrehajtásra kerülnek az előre lefelé irányuló utasítások.

Utóbbi utasítások az/etc/network/interfaces-hez: Az utólagos utasításokat a hálózati interfész letiltása után hajtják végre.

Az elő-, elő-, utófel- és utólagos jelzések feltételesek, ha a hálózati eszköz nem lesz engedélyezve, vagy nem lesz megfelelően megjelölve letiltva.

Például az utasítás:

előfelkészítés/usr/helyi/sbin/iptables

Futtatja a tűzfalat, mielőtt a hálózati interfész engedélyezve lesz, ha az iptables nem tudja elindítani a hálózati interfészt, nem kapcsol be.

Ezek az utasítások opcionálisak, minden módszerre érvényesek, megismételhetők, vagy ha szkriptet szeretne futtatni a hálózati interfészek engedélyezése és letiltása során, akkor a könyvtárakba mentheti őket:

/stb./hálózat/ha-le.d
/stb./hálózat/if-post-down.d
/stb./hálózat/ha-elő-fel.d
/stb./hálózat/ha-fel.d

Az/etc/network/interfaces fájl nagyon összetett, és számos további opció található a főoldalon vagy online a címen https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Remélem megtaláltad ezt a rövid cikket A debian/etc/network/interfaces fájlról Fájl hasznos.
Folytassa a LinuxHint követését, ha további frissítéseket és tippeket szeretne kapni a Linuxról és a hálózatról.