istnieją dwa typy programistów: ci, którzy używają Linuksa i ci, którzy kiedyś będą używać Linuksa. System operacyjny open-source staje się coraz bardziej popularny, ponieważ jest wolny — i dlatego, że po latach ignorowania lub aktywnej walki z Linuksem, Microsoft stał się prawie przyjazny dla upstart penguin., Ten wpis z serii 20 Best of 2020 z Sukesh Mudrakola, opublikowany pierwotnie w lipcu, pokazuje, jak skonfigurować statyczny adres IP w Linuksie. I najważniejsze, jak mówi nagłówek, jest to łatwiejsze niż myślisz.
statyczny adres IP, jak sama nazwa wskazuje, jest adresem IP, który się nie zmienia. Jest również znany jako stały adres IP. Posiadanie statycznego adresu IP może być kluczowe z kilku powodów, takich jak konfigurowanie domowego serwera plików, przekazywanie portów, udostępnianie drukarki lub innego urządzenia podłączonego do sieci., Statyczny adres IP może być również używany do zdalnego dostępu do komputera i pomaga uniknąć konfliktów adresów IP w środowiskach biurowych. Adresy IP w systemach Linux są zwykle przydzielane automatycznie przez serwery Dynamic Host Configuration Protocol (DHCP). Ale te przypisane adresy IP są dynamiczne, co oznacza, że mogą się zmieniać za każdym razem, gdy ponownie uruchomisz system Linux lub gdy serwer przypisuje adresy IP. Z różnych powodów wymienionych powyżej, posiadanie statycznego adresu IP może być korzystne., Skonfigurowanie statycznego adresu IP dla Systemów Windows i macOS jest dość proste i często można je łatwo skonfigurować za pomocą kilku metod. Jednak skonfigurowanie statycznego adresu IP w środowisku Linux może być nieco trudne.
proces ustawiania statycznego adresu IP w różnych systemach linuksowych jest nieco inny, ale bardzo prosty. Oto przewodnik krok po kroku jak skonfigurować statyczny adres IP w systemie Linux.,
Konfigurowanie statycznego adresu IP Dla Red Hat Enterprise Linux, CentOS, Scientific Linux i Fedory
w Red Hat Enterprise Linux (RHEL), Fedorze i jego innych klonach, w tym Scientific Linux i CentOS, konfiguracja skonfigurowania statycznego adresu IP będzie przechowywana w konfiguracji karty interfejsu sieciowego (NIC). NIC znajduje się w katalogu /etc/sysconfig/network-scripts/.
zanim zaczniemy, ważne jest, aby wiedzieć, że wszystkie polecenia, których będziemy używać, wymagają dostępu roota., Możesz zalogować się jako użytkownik root i kontynuować proces lub dodać „sudo” przed każdym poleceniem.
aby dokonać zmian w konfiguracji karty sieciowej, musimy znać jej nazwę. Aby uzyskać nazwę karty sieciowej, możesz użyć jednego z poniższych poleceń:
$ip addr or $ip link show
Jeśli Twoje urządzenie jest podłączone przez sieć przewodową, poszukaj nazwy karty sieciowej zaczynającej się od litery „e”. jeśli jesteś podłączony przez sieć bezprzewodową, taką jak WiFi, Nazwa karty sieciowej zwykle zaczyna się od litery „w.,”
teraz, gdy już masz nazwę karty sieciowej, musimy otworzyć jej konfigurację, aby ustawić statyczny adres IP. Możesz edytować ten plik konfiguracyjny w edytorze wiersza poleceń przy użyciu zwykłego edytora tekstowego vi lub wybrać graficznie przy użyciu niektórych pakietów narzędzi sieciowych, takich jak NetworkManager TUI (Nmtui).
aby edytować konfigurację, użyj polecenia:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
Uwaga: tutaj eth0 jest nazwą karty sieciowej i może być inna dla różnych komputerów.,
Dodaj lub zmodyfikuj konfigurację poniżej :
- BOOTPROTO=static
- IPADDR=192.168.0.1
- NETMASK=255.255.255.0
- GATEWAY=192.168.0.1
- DNS1=8.8.8.8
- DNS2=8.8.4.4
następnie naciśnij „Esc”, aby wyjść z trybu wstawiania i wpisz :wq, aby zapisać plik i wyjść z edytora. Po wprowadzeniu zmian uruchom ponownie sieć poprzez ponowne uruchomienie systemu lub po prostu za pomocą polecenia:
$ systemctl restart network
system jest teraz skonfigurowany ze statycznym adresem IP., Jeśli chcesz przełączyć się z powrotem na dynamiczny adres IP, możesz to zrobić, po prostu ustawiając „BOOTPROTO = dhcp” i usuwając linie dodane powyżej.
konfiguracja systemów Ubuntu/Debian
podobnie jak metoda, którą pokazaliśmy powyżej, konfiguracja statycznego adresu IP w systemach Debian lub Ubuntu również wymaga niewielkich zmian konfiguracyjnych na karcie interfejsu sieciowego.
w systemach Linux opartych na Debianie konfiguracja NIC jest przechowywana w katalogu/etc/ network/., Aby go edytować, możesz użyć dowolnego edytora lub użyć polecenia:
$ sudo nano /etc/network/interfaces
teraz zmień lub zaktualizuj konfigurację do:
- auto eth0
- iface eth0 iNet static
- adres 192.168.1.1
- Maska sieciowa 255.255.255.0
- Gateway 192.168.0.1
- DNS-nameservers 4.4.4.4
następnie zapisz i zamknij plik i uruchom ponownie system, aby zmiany miały miejsce.,
podczas gdy proces konfiguracji statycznego adresu IP różni się nieznacznie dla każdej dystrybucji Linuksa, podstawowa koncepcja zmiany pewnych parametrów w konfiguracji sieci pozostaje taka sama. Użytkownicy mogą łatwo przełączyć się z powrotem na dynamiczny adres IP, przywracając ustawienia na domyślne.
wyróżniony obraz: