Debian

Všetko o súbore Debian / etc / network / interfaces

Všetko o súbore Debian / etc / network / interfaces
Súbor / etc / network / interfaces k dispozícii v Debiane a odvodených distribúciách umožňuje definovať statické a dynamické adresy IP pre rozhrania, nastavovať informácie o smerovaní a predvolené brány, kryť sieťové väzby a ďalšie.

Predvolená hodnota rozhrania súbor vyzerá takto:

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 sa „auto„Určiť rozhrania, ktoré budú povolené pri spustení“ifup -a”, Príkaz vykonaný pri štarte.

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 protokolu DHCP:

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

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

auto
allow-hotplug
čelím inet dhcp

Kde allow-hotplug spustí rozhranie po detekcii udalosti.

Poznámka: pre IPv6 pridať „inet6”: čelím inet6 dhcp

Kde mali by ste nastaviť názov vášho zariadenia, eth0, enp2s0, wlp3s0, atď.

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

Ak namiesto konfigurácie rozhrania pomocou DHCP chcete nastaviť statickú adresu IP a bránu, nahraďte predchádzajúce pokyny nasledujúcimi (nahraďte 192.168.0.8/24 a 192.168.0.1 s vašimi správnymi IP adresami):

auto
čelím statický inet
adresa 192.168.0.1
maska ​​siete 255.255.255.0
brána 192.168.0.1
dns-nameservery 8.8.8.8

Definovanie brány a vysielania je voliteľné.
Nasledujúci príklad ukazuje inú konfiguráciu, ktorá sa spustí po povolení (hore) alebo zakázaní (dole) sieťového rozhrania. „hore„Riadky sa vykonajú, keď je zariadenie povolené, zatiaľ čo„dole “ riadky, keď je vypnuté:

auto eth0
statický
adresa 192.168.0.5
sieť 192.168.0.0
maska ​​siete 255.255.255.128
vysielať 192.168.0.0
hore cesta pridať -net 192.168.0.128 maska ​​siete 255.255.255.0 gw 192.168.0.1
hore pridať predvolené gw 192.168.0.200
dolná cesta del default gw 192.168.0.200
dole cesta 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 eth0 eth0: 1
statický
adresa 192.168.0.5
sieť 192.168.0.0
maska ​​siete 255.255.255.0
vysielať 192.168.0.255
brána 192.168.0.1
iface eth0: 1 inet statický
adresa 192.168.0.10
sieť 192.168.0.0
maska ​​siete 255.255.255.0

Ako vidíte na tomto spôsobe, jednému sieťovému rozhraniu môžete priradiť viac adries IP.

Nakonfigurujte sieťové väzby úpravou v / 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 ľahšie pochopenie nechám rozhrania s ich názvami:

auto enp2s0
manuálny inet iface enp2s0
bond-master bond0
bond-primary enp2s0 wlp3s0
 
auto wlp3s0
príručka k inet iface wlp3s0
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
dlhopisy-otroci žiadny
aktívny režim zálohovania v režime bond
dlhopis-miimon 100
bond-downdelay 200
bond-updelay 200

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

statický
adresa 192.168.0.54
maska ​​siete 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 ubezpečili, že lepenie funguje správne:

# cat / proc / net / bonding / bond0

Zdroj príkladov: Ako na to Linuxové lepenie sietí

Povoliť protokolovanie pre súbor / etc / network / interfaces:

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

VERBÓZA: dáva pokyn logovým súborom, aby mali podrobné informácie.
DEBUG: povoliť ladenie pri prihlásení.
SYSLOG: ukladať protokoly do priečinka / var / log / syslog.

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

Pokyny pre inštaláciu pre / etc / network / interfaces: Pokyny na zverejnenie sa vykonajú po povolení sieťového rozhrania.

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

Pokyny po spustení / etc / network / interfaces: Pokyny po zostupe sa vykonajú po vypnutí sieťového rozhrania.

Príznaky pre-up, pre-down, post-up a post-down sú podmienené, ak sieťové zariadenie nebude povolené alebo nebude správne označené ako zakázané.

Napríklad inštrukcia:

pre-up / usr / local / sbin / iptables

Spustí bránu firewall pred povolením sieťového rozhrania, ak sa iptables nepodarí sieťové rozhranie spustiť, nezapne sa.

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

/ etc / network / if-down.d
/ etc / network / if-post-down.d
/ etc / network / if-pre-up.d
/ etc / network / if-up.d

Súbor / etc / network / interfaces je veľmi zložitý a obsahuje oveľa viac dostupných možností, ktoré sú podrobne uvedené na hlavnej stránke alebo online na stránke https: // manpages.debian.org / jessie / ifupdown / rozhrania.5.en.html.

Dúfam, že ste tento krátky článok našli na O súbore debian / etc / network / interfaces užitočné.
Stále sledujte LinuxHint, kde nájdete ďalšie aktualizácie a tipy týkajúce sa Linuxu a sietí.

Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...
Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...