Objective
celem jest skonfigurowanie statycznego adresu IP na Debian Linux server.
należy pamiętać, że w przypadku instalacji desktopowych zaleca się używanie narzędzi GUI, takich jak network-manager
. Jeśli chcesz skonfigurować interfejsy sieciowe bezpośrednio za pomocą pliku /etc/network/interfaces
na pulpicie, Upewnij się, że wyłączasz wszelkie inne potencjalnie zakłócające demony konfiguracji sieci. Na przykład poniższe polecenia wyłączą network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
System operacyjny i wersje oprogramowania
- System operacyjny: – Debian 9 (Stretch)
wymagania
wymagany jest uprzywilejowany dostęp do systemu Linux Debian.
trudność
łatwe
konwencje
- # – wymaga wykonania podanych poleceń Linuksa z uprawnieniami roota bezpośrednio jako użytkownik root lub przy użyciu
sudo
polecenie - $ – wymaga wykonania podanych poleceń Linuksa jako zwykły użytkownik nieuprzywilejowany
instrukcje
Włącz Statyczne IP
domyślnie w pliku konfiguracyjnym/etc/network/interfaces
znajduje się następująca konfiguracja:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
zaktualizujiface eth0 inet dhcp
doiface eth0 inet static
. Zawartość pliku konfiguracyjnego/etc/network/interfaces
powinna wyglądać podobnie do poniższego:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
Instytut Geofizyczny UAF poszukuje doświadczonego analityka Systemów Linux do zespołu analityków i inżynierów infrastruktury badawczej. Lokalizacja: Fairbanks, Alaska,USA
APLIKUJ TERAZ
Konfigurowanie adresu IP
na tym etapie mamy dwie możliwości konfiguracji statycznego adresu IP dla naszego interfejsu sieciowego eth0
. Pierwszą opcją jest dodanie konfiguracji adresu IP bezpośrednio do pliku/etc/network/interfaces
. Dołącz następującą linię do istniejącego pliku/etc/network/interfaces
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
wynikowa zawartość pliku/etc/network/interfaces
powinna wyglądać jak poniżej. Zaktualizuj swój adres IP, maskę sieci i bramę w razie potrzeby:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
drugą i zalecaną opcją jest osobne zdefiniowanie interfejsów sieciowych w katalogu/etc/network/interfaces.d/
.
podczas inicjacji demonanetworking
katalog/etc/network/interfaces.d/
jest wyszukiwany pod kątem konfiguracji interfejsu sieciowego. Każda znaleziona konfiguracja sieci jest dołączona do /etc/network/interfaces
.
Utwórz nowy plik konfiguracyjny sieci o dowolnej nazwie pliku np. eth0
I zawieraćeth0
konfiguracja adresu IP pokazana poniżej. Aby to zrobić, użyj preferowanego edytora tekstu, na przykład vim:
# cat /etc/network/interfaces.d/eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
teraz Usuń powyższe wiersze z /etc/network/interfaces
, aby skończyć z:
# cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0
statyczny serwer DNS
do skonfiguruj statyczną edycję DNS/etc/resolv.conf
I dołącz adres IP preferowanego plikunameserver
np:
nameserver 8.8.8.8
alternatywnie dodaj następującą linię do pliku konfiguracyjnego/etc/network/interfaces
dns-nameservers 8.8.8.8 8.8.4.4
Zastosuj zmiany
aby zastosować zmiany uruchom ponownie demona sieciowego:
# service networking restart