Debiana

Wszystko o Debianie Plik /etc/network/interfaces

Wszystko o Debianie Plik /etc/network/interfaces
Plik /etc/sieć/interfejsy dostępny w Debianie i jego pochodnych dystrybucjach pozwala na definiowanie statycznych i dynamicznych adresów IP dla interfejsów, konfigurowanie informacji o routingu i domyślnych bramach, maskarada network bonding i więcej.

Domyślny interfejsy plik wygląda następująco:

Gdzie automatyczny uruchamia interfejs przy starcie i spotykam wywołuje interfejs sieciowy (w tym przypadku lo, loopback). Wszystkie wiersze zaczynające się od  „automatyczny” określ interfejsy, które będą włączone podczas uruchamiania”ifup -a”, polecenie wykonywane podczas rozruchu.

Linie zaczynające się od „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/network/interfaces:

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

automatyczny
zezwalaj na hotplug
spotykam inet dhcp

Gdzie zezwalaj na hotplug uruchomi interfejs po wykryciu zdarzenia.

Uwaga: dla IPv6 dodaj “inet6”: spotykam inet6 dhcp

Gdzie powinieneś ustawić nazwę swojego urządzenia, eth0, enp2s0, wlp3s0, itp.

Konfigurowanie interfejsu ze statycznym adresem poprzez edycję /etc/network/interfaces:

Jeśli zamiast konfigurować interfejs z DHCP chcesz ustawić statyczny adres IP i bramę, zastąp poprzednie instrukcje następującymi (zastąp 192.168.0.8/24 i 192.168.0.1 z Twoimi poprawnymi adresami IP):

automatyczny
spotykam inet statyczny
adres 192.168.0.1
maska ​​sieci 255.255.255.0
brama 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łączeniu (w dół). „w górę” linie są wykonywane, gdy urządzenie jest włączone, podczas gdy „na dół" linie, gdy jest wyłączone:

auto eth0
iface eth0 inet statyczne
adres 192.168.0.5
sieć 192.168.0.0
maska ​​sieci 255.255.255.128
nadawanie 192.168.0.0
w górę trasy dodaj -net 192.168.0.128 maski sieci 255.255.255.0 gw 192.168.0.1
w górę trasy dodaj domyślny gw 192.168.0.200
w dół trasy del default gw 192.168.0.200
w dół trasy del -net 192.168.0.128 maski sieci 255.255.255.128 gw 192.168.0.1

Konfiguracja karty sieciowej z 2 interfejsami:

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

auto eth0 eth0:1
iface eth0 inet statyczne
adres 192.168.0.5
sieć 192.168.0.0
maska ​​sieci 255.255.255.0
nadawanie 192.168.0.255
brama 192.168.0.1
iface eth0:1 inet statyczny
adres 192.168.0.10
sieć 192.168.0.0
maska ​​sieci 255.255.255.0

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

Skonfiguruj powiązanie sieciowe, edytując /etc/network/interfaces:

Poniższy przykład pokazuje moją poprzednią konfigurację trybu wiązania 1 w pliku /etc/network/interfaces, dla łatwiejszego zrozumienia zostawię interfejsy z ich nazwami:

auto enp2s0
iface enp2s0 inet podręcznik
bond-master bond0
bond-primary enp2s0 wlp3s0
 
auto wlp3s0
Instrukcja obsługi iface wlp3s0 inet
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
auto wiązanie0
iface bond0 inet dhcp
niewolnik-niewolnicy brak
aktywna kopia zapasowa w trybie bond
wiązanie-miimon 100
Opóźnienie w spłacie obligacji 200
Opóźnienie wiązania 200

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

iface bond0 inet statyczny
adres 192.168.0.54
maska ​​sieci 255.255.255.0
sieć 192.168.0.0
brama 192.168.0.1

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

# cat /proc/net/bonding/bond0

Źródło przykładów: Jak zrobić łączenie sieci w Linuksie

Włącz logowanie dla pliku /etc/network/interfaces:

Istnieją 3 opcje związane z logowaniem:

GADATLIWY: instruuje pliki dziennika, aby zawierały szczegółowe informacje.
ODPLUSKWIĆ: włącz debugowanie podczas logowania.
LOG SYS: zapisz logi w /var/log/syslog.

Polecenia pre-up dla /etc/network/interfaces: Polecenia wstępne są wykonywane przed włączeniem urządzenia sieciowego. Jeśli polecenie pre-up nie powiedzie się, aktywacja karty sieciowej nie nastąpi.

Instrukcje post-up dla /etc/network/interfaces: Instrukcje post-up są wykonywane po włączeniu interfejsu sieciowego.

Instrukcje pre-down dla /etc/network/interfaces: Instrukcje pre-down są wykonywane przed wyłączeniem urządzenia sieciowego.

Instrukcje post-down dla /etc/network/interfaces: Instrukcje post-down są wykonywane po wyłączeniu interfejsu sieciowego.

Flagi pre-up, pre-down, post-up i post-down są warunkowe, jeśli występują, urządzenie sieciowe nie zostanie włączone lub nie zostanie poprawnie oznaczone jako wyłączone.

Na przykład instrukcja:

pre-up /usr/local/sbin/iptables

Uruchomi zaporę ogniową przed włączeniem interfejsu sieciowego, jeśli iptables nie uruchomi się, interfejs sieciowy się nie włączy.

Te instrukcje są opcjonalne i obowiązują dla każdej 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/sieć/jeśli nie działa.re
/etc/network/if-post-down.re
/etc/network/if-pre-up.re
/etc/sieć/jeśli-uruchom.re

Plik /etc/network/interfaces jest bardzo złożony z wieloma innymi dostępnymi opcjami wyszczególnionymi na stronie głównej lub w Internecie pod adresem https://manpages.debian.org/jessie/ifupdown/interfejsy.5.en.html.

Mam nadzieję, że znalazłeś ten krótki artykuł na temat O debianie /etc/network/interfaces Plik przydatny.
Śledź LinuxHint, aby uzyskać dodatkowe aktualizacje i wskazówki dotyczące systemu Linux i sieci.

Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...