Všetko o Debiane/etc/network/interfaces Súbor

All About Debian Etc Network Interfaces File



Súbor /etc/network/interfaces K dispozícii v Debiane a jeho odvodených distribúciách umožňuje definovať statické a dynamické adresy IP pre rozhrania, nastaviť informácie o smerovaní a predvolené brány, maskovať sieťové prepojenie a ďalšie.

Predvolené rozhrania súbor vyzerá nasledovne:









Kde auto spustí rozhranie pri štarte a čelím volá sieťové rozhranie (v tomto prípade lo, loopback). Všetky riadky začínajúce na auto zadajte rozhrania, ktoré budú pri spustení povolené akup -a , príkaz vykonaný pri zavádzaní.



Riadky začínajúce na iface majú nasledujúcu syntax:





čelím

Napríklad:

iface enp2s0 inet dhcp

Nasledujúci príklad ukazuje, ako nastaviť sieťovú kartu pomocou DHCP:



Nastavenie rozhrania s DHCP úpravou/etc/network/interfaces:

Ak chcete pridať nové rozhranie pomocou DHCP, pridajte nasledujúce riadky:

auto
allow-hotplug
iface inet dhcp

Kde allow-hotplug spustí rozhranie po detekcii udalosti.

Poznámka: pre IPv6 add inet6 : iface inet6 dhcp

Kde mali by ste nastaviť názov zariadenia, et0 , enp2s0 , wlp3s0 , atď.

Nastavenie rozhrania so statickou adresou úpravou/etc/network/interfaces:

Ak namiesto konfigurácie rozhrania s DHCP chcete nastaviť statickú adresu IP a bránu, nahraďte predchádzajúce pokyny nasledujúcimi (nahradiť 192,168.0,8/24 a 192.168.0.1 so správnymi adresami IP):

auto
iface inet static
adresa 192.168.0.1
sieťová maska ​​255.255.255.0

brána 192.168.0.1
dns-nameservers 8.8.8.8

Definovanie brány a vysielania je voliteľné.
Nasledujúci príklad ukazuje inú konfiguráciu, ktorá sa spustí potom, čo je sieťové rozhranie povolené (hore) alebo zakázané (dole). The hore linky sa vykonávajú, keď je zariadenie povolené, zatiaľ čo dole riadky, keď je vypnutý:

auto et0
iface eth0 inet static
adresa 192.168.0.5
sieť 192.168.0.0
sieťová maska ​​255.255.255.128
vysielanie 192.168.0.0
up route add -net 192.168.0.128 maska ​​siete 255.255.255.0 gw 192.168.0.1
hore cesta pridať predvolený gw 192.168.0.200
down route del default gw 192.168.0.200
down route del -net 192.168.0.128 maska ​​siete 255.255.255.128 gw 192.168.0.1

Nastavenie sieťovej karty s 2 rozhraniami:

Nasledujúci príklad nižšie zobrazuje statickú konfiguráciu sieťovej karty s dvoma rozhraniami:

auto et0 et0: 1
iface eth0 inet static
adresa 192.168.0.5
sieť 192.168.0.0
sieťová maska ​​255.255.255.0
vysielanie 192.168.0.255
brána 192.168.0.1
iface eth0: 1 inet static
adresa 192.168.0.10
sieť 192.168.0.0
sieťová maska ​​255.255.255.0

Ako vidíte týmto spôsobom, jednému sieťovému rozhraniu môžete priradiť viac adries IP.

Nakonfigurujte viazanie siete úpravou/etc/network/interfaces:

Nasledujúci príklad ukazuje moju predchádzajúcu konfiguráciu režimu viazania 1 v súbore/etc/network/interfaces, pre jednoduchšie pochopenie ponechám rozhrania s ich názvami:

auto enp2s0
iface enp2s0 inet manuál
bond-master bond0
väzba-primárna enp2s0 wlp3s0

auto wlp3s0
iface wlp3s0 inet manuál
bond-master bond0
väzba-primárna enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
otrockí otroci žiadny
aktívny režim zálohovania
bond-miimon 100
väzba-downdelay 200
oneskorenie väzby 200

Konfigurácia sieťového prepojenia so statickou IP namiesto DHCP by mala posledný blok ako:

iface bond0 inet statický
adresa 192.168.0.54
sieťová maska ​​255.255.255.0
sieť 192.168.0.0
brána 192.168.0.1

Môžete spustiť nasledujúci príkaz, aby ste sa presvedčili, že spájanie funguje správne:

#kat /percent/čistý/lepenie/väzba0

Zdroj príkladov: Ako postupovať pri spájaní sietí Linux

Povoliť zapisovanie do denníka pre súbor/etc/network/interfaces:

S protokolovaním súvisia tri možnosti:

VERBÓZA: dáva pokyn súborom denníka, aby mali podrobné informácie.
DEBUG: povoliť ladenie pri prihlasovaní.
SYSLOG: uložiť protokoly do/var/log/syslog.

Predbežné príkazy pre/etc/network/interfaces: Pred povolením sieťového zariadenia sa vykonajú prednastavovacie príkazy. Ak príkaz predbežného spustenia zlyhá, aktivácia sieťovej karty sa neuskutoční.

Pokyny na zverejnenie pre/etc/network/interfaces: Po povolení sieťového rozhrania sa vykonajú pokyny na zverejnenie.

Pokyny pred spustením pre/etc/network/interfaces: Pred deaktiváciou sieťového zariadenia sa vykonajú pokyny pred spustením.

Nasledujúce pokyny pre/etc/network/interfaces: Po deaktivácii sieťového rozhrania sa vykonajú pokyny po vypnutí.

Príznaky pred spustením, pred spustením, po spustení a po spustení sú podmienené tým, že ak sieťové zariadenie nebude aktivované alebo nebude správne označené ako zakázané.

Napríklad inštrukcia:

predpríprava/usr/miestny/sbin/iptables

Brána firewall sa spustí skôr, ako sa aktivuje sieťové rozhranie, ak sa iptables nepodarí spustiť, sieťové rozhranie sa nezapne.

Tieto pokyny sú voliteľné a sú platné pre každú metódu. Je možné ich zopakovať. Ak chcete pri povolení a zakázaní sieťových rozhraní spustiť skript, môžete ich uložiť do adresárov:

/atď/siete/ak-dole.d
/atď/siete/if-post-down.d
/atď/siete/if-pre-up.d
/atď/siete/ak-hore.d

Súbor/etc/network/interfaces je veľmi zložitý a mnoho ďalších dostupných možností je popísaných na hlavnej stránke alebo online na https://manpages.debian.org/jessie/ifupdown/interfaces.5.cs.html .

Dúfam, že ste našli tento krátky článok O súbore debian/etc/network/interfaces užitočné.
Sledujte LinuxHint, aby ste získali ďalšie aktualizácie a tipy pre Linux a siete.