Wszystko o pliku debian/etc/sieci/interfejsów

Wszystko o pliku debian/etc/sieci/interfejsów
Plik /etc/sieci/interfejsy Dostępne w Debian i jego pochodne dystrybucje pozwala na zdefiniowanie statycznych i dynamicznych adresów IP dla interfejsów, konfiguracji informacji o routingu i domyślnych bram, maswrowania wiązania sieciowego i nie tylko.

Domyślny interfejsy Plik wygląda na następujące:

Gdzie automatyczny uruchamia interfejs w rozruchu i spotykam wywołuje interfejs sieciowy (w tym przypadku LO, Loopback). Wszystkie linie zaczynające się na „automatyczny”Określ interfejsy, które zostaną włączone podczas uruchamiania”IFUP -A”, Polecenie wykonane podczas rozruchu.

Linie zaczynające się na „iface” mają następującą składnię:

spotykam

Na przykład:

IFACE ENP2S0 INET DHCP

Poniższy przykład pokazuje, jak skonfigurować kartę sieciową za pomocą DHCP:

Konfigurowanie interfejsu z DHCP poprzez edycję/etc/sieci/interfejsy:

Aby dodać nowy interfejs za pomocą DHCP, dodaj następujące wiersze:

automatyczny
Zezwalaj na Hotplug
IFACE INET DHCP

Gdzie Zezwalaj na Hotplug uruchomi interfejs po wykryciu zdarzeń.

Notatka: Dla IPv6 dodaj „INET6”: Iface INET6 DHCP

Gdzie Powinieneś ustawić nazwę urządzenia, ETH0, ENP2S0, WLP3S0, itp.

Konfigurowanie interfejsu z adresem statycznym poprzez edycję/etc/sieci/interfejsy:

Jeśli zamiast konfigurować interfejs z DHCP, chcesz ustawić statyczny adres IP i bramę, zastąp poprzednie instrukcje na następujące (wymień 192.168.0.8/24 I 192.168.0.1 z prawidłowymi adresami IP):

automatyczny
IFACE INET STATIC
Adres 192.168.0.1
Mash Netrów 255.255.255.0
Gateway 192.168.0.1
DNS-Nameservers 8.8.8.8

Definiowanie bramy i transmisji jest opcjonalne.
Poniższy przykład pokazuje inną konfigurację, która działa po włączeniu interfejsu sieciowego (w górę) lub wyłączonym (w dół). „„w górę„Linie są wykonywane, gdy urządzenie jest włączone, gdy„w dół" linie, gdy są wyłączone:

Auto Eth0
Iface ETH0 INET STATIC
Adres 192.168.0.5
Sieć 192.168.0.0
Mash Netrów 255.255.255.128
transmisja 192.168.0.0
W górę trasa dodaj -Net 192.168.0.128 Mash Network 255.255.255.0 GW 192.168.0.1
Trasa w górę Dodaj domyślnie GW 192.168.0.200
Down Route Del Domyślnie GW 192.168.0.200
Down Route Del -net 192.168.0.128 Mash Network 255.255.255.128 GW 192.168.0.1

Konfigurowanie karty sieciowej z 2 interfejsami:

Poniższy poniższy przykład pokazuje konfigurację statyczną karty sieciowej z dwoma interfejsami:

Auto ETH0 ETH0: 1
Iface ETH0 INET STATIC
Adres 192.168.0.5
Sieć 192.168.0.0
Mash Netrów 255.255.255.0
transmisja 192.168.0.255
Gateway 192.168.0.1
Iface ETH0: 1 INET STATIC
Adres 192.168.0.10
Sieć 192.168.0.0
Mash Netrów 255.255.255.0

Jak widać w ten sposób, możesz przypisać wiele adresów IP do jednego interfejsu sieciowego.

Skonfiguruj wiązanie sieciowe poprzez edycję/etc/sieć/interfejsy:

Poniższy przykład pokazuje moją poprzednią konfigurację trybu wiązania 1 W pliku/etc/network/interfejsów zostawię interfejsy z ich nazwami, aby ułatwić zrozumienie:

Auto ENP2S0
IFACE ENP2S0 INET Manual
Bond-Master Bond0
Bond-Primary ENP2S0 WLP3S0
Auto WLP3S0
IFACE WLP3S0 INET Manual
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
nieobsługiwane niewolnie
aktywne oparcie trybu wiązania
Bond-miimon 100
Bond-DownDelay 200
Obligacja updelay 200

Konfiguracja wiązania sieci ze statycznym IP zamiast DHCP miałaby ostatni blok, taki jak:

IFACE BOND0 INET STATIC
Adres 192.168.0.54
Mash Netrów 255.255.255.0
Sieć 192.168.0.0
Gateway 192.168.0.1

Możesz uruchomić następujące polecenie, aby upewnić się, że Bonding działa poprawnie:

# cat/proc/net/bonding/bond0

Źródło przykładów: Jak wykonywać wiązanie sieciowe Linux

Włącz rejestrowanie pliku/etc/sieci/interfejsów:

Istnieją 3 opcje związane z rejestrowaniem:

GADATLIWY: Instruuje pliki dziennika, aby zawierały szczegółowe informacje.
ODPLUSKWIĆ: Włącz debugowanie podczas rejestrowania.
Syslog: Zapisz dzienniki wewnątrz/var/log/syslog.

Polecenia wstępne dla/etc/sieci/interfejsy: Polecenia wcześniej są wykonywane przed włączeniem urządzenia sieciowego. Jeśli polecenie przed upadkiem nie nastąpi aktywacja karty sieciowej.

Instrukcje post-upa dla/etc/sieci/interfejsy: Instrukcje post-up są wykonywane po włączeniu interfejsu sieciowego.

Wstępne instrukcje dla/etc/sieci/interfejsów: Instrukcje wstępne są wykonywane przed wyłączeniem urządzenia sieciowego.

Instrukcje po doszczeniu dla/etc/sieci/interfejsy: Instrukcje po obniżeniu są wykonywane po wyłączeniu interfejsu sieciowego.

Wstępne, wstępne, post-upy i post-dół flagi są warunkowe, jeśli urządzenie sieciowe nie zostanie włączone lub nie będzie poprawnie oznaczone jako wyłączone.

Na przykład instrukcja:

przedpokoi/usr/local/sbin/iptables

Uruchomi zaporę, zanim interfejs sieciowy zostanie włączony, jeśli iptables nie uruchomi interfejsu sieciowego, nie włącza się.

Instrukcje te są opcjonalami, które są ważne dla dowolnej metody, można je powtórzyć, alternatywnie, jeśli chcesz uruchomić skrypt podczas włączania i wyłączania interfejsów sieciowych, możesz zapisać je w katalogach:

/etc/network/if-down.D
/etc/network/if-post-down.D
/etc/network/if-up.D
/etc/sieć/if-up.D

Plik/etc/sieci/interfejsy jest bardzo złożony z o wiele więcej dostępnych opcji szczegółowo na stronie głównej lub online na stronie https: // manpages.Debian.org/jessie/ifupdown/interfejsy.5.en.html.

Mam nadzieję, że znalazłeś ten krótki artykuł na temat O pliku Debian/Etc/Network/Interfejs użyteczne.
Kontynuuj śledź Linuxhint, aby uzyskać dodatkowe aktualizacje i wskazówki dotyczące Linux i sieci.