Jak zarządzać adresem IP w systemie Linux: znajdowanie, ustawianie i zmienianie

Jak zarządzać adresem IP w systemie Linux: znajdowanie, ustawianie i zmienianie

Adres IP jest jak numer telefonu Twojego komputera . Twój komputer używa go do kontaktowania się z innymi urządzeniami i odwrotnie. Oto niektóre z najprostszych sposobów zarządzania adresem IP systemu Linux.





Jak znaleźć swój adres IP i adres DNS?

Korzystanie z wiersza poleceń

Stara metoda na zrobienie tego polegała na użyciu ifconfig Komenda. Jednak od tego czasu zostało to zastąpione przez IP Komenda. Aby wyświetlić typ adresu IP:





ip addr show

Wśród zupy alfabetu, która jest zwracana, znajduje się pojedyncza linia pokazująca Twój adres IP w notacji CIDR (Classless Inter-Domain Routing). To w zasadzie pokazuje twój adres IP wraz z maską podsieci. Jeśli zobaczysz dynamiczny , Twój adres IP został automatycznie przypisany za pomocą DHCP.





Dane wyjściowe wyświetlają również informacje o wszelkich urządzeniach sieciowych lub interfejsach zainstalowanych w systemie, ponieważ urządzenia takie jak laptopy mogą mieć zarówno przewodową, jak i bezprzewodową sieć Ethernet. Najpopularniejsza nazwa interfejsu to eth0, ale w systemach Ubuntu z systemd (takich jak Ubuntu 16.04 i nowsze) interfejs sieciowy nazywa się ens33.

Aby uzyskać adresy DNS powiązane z interfejsem, wpisz następujące polecenie:



nmcli device show | grep IP4.DNS

Korzystanie z GUI

Pokazywanie twojego adresu IP w GUI jest również dość proste. W starszych systemach kliknij Informacje o połączeniu pod ikoną sieci na górnym pasku. Adres IP, serwery podstawowe i DNS zostaną wyświetlone w oknie Informacje o połączeniu.

W nowszych wersjach Ubuntu jest kilka dodatkowych kliknięć. Pod tą samą ikoną sieci na górnym pasku wybierz ustawienia z podłączonego interfejsu. Kliknij ikonę koła zębatego i wyświetl swój adres IP w wyskakującym oknie.





Jak ustawić lub zmienić adres IP (w starszych systemach)

Korzystanie z wiersza poleceń

Starsze komputerowe wersje Ubuntu używają etc/sieć/interfejsy plik. Wyświetl zawartość pliku za pomocą Kot i jeśli zawartość wygląda tak, jak na poniższym obrazku, Twój system korzysta ze starszej wersji usługi sieciowej.

Obecnie twój system jest skonfigurowany tak, aby automatycznie pobierać adres IP za pomocą DHCP. Aby wprowadzić zmiany, otwórz interfejsy plik za pomocą nano i ustaw odpowiednie wartości w pliku. Najpierw zmień dhcp na statyczny, a następnie dodaj wiersze dla adresu, maski sieci, bramy i serwerów DNS zgodnie z twoją siecią.





dlaczego mój przycisk home nie działa?
sudo nano /etc/network/interfaces

Po wprowadzeniu zmian zamknij plik, naciskając Ctrl + X i zapisz zmiany. Na koniec uruchom ponownie usługę sieciową za pomocą następującego polecenia, aby zmiany zaczęły obowiązywać.

sudo /etc/init.d/networking restart

Korzystanie z GUI

Aby skonfigurować adres IP w starszych systemach Ubuntu, przejdź do Ustawienia systemu> Sieć> wybierz interfejs, który chcesz skonfigurować i kliknij Opcje przycisk. Kliknij kartę IPv4, wybierz Manual z listy rozwijanej Method, a na koniec wybierz Dodać przycisk.

Ustaw adres, maskę sieci, bramę i serwery DNS zgodnie z twoją siecią. Na koniec kliknij Zapisz, aby zaakceptować zmiany w nowej konfiguracji sieci.

Jak ustawić lub zmienić adres IP (w nowszych systemach)

Korzystanie z wiersza poleceń

Konfiguracja sieci została całkowicie zmieniona w Ubuntu 17.10 za pomocą nowego narzędzia o nazwie Netplan. Pliki konfiguracyjne Netplan znajdują się w /etc/netplan i podobnie jak w starszej metodzie, możesz skonfigurować swoją sieć za pomocą edytora tekstu.

Netplan używa składnia podobna do JSON mianowicie Yet Another Markup Language (YAML). YAML jest dość polaryzacyjny i wielu programistów albo go kocha, albo go nienawidzi. Jednym z powodów jest to, że YAML bierze pod uwagę wcięcia lub linie, więc zachowaj szczególną ostrożność z tą spacją.

Aby wprowadzić zmiany w sieci, otwórz plik znajdujący się w /etc/netplan/ dokonać niezbędnych zmian:

jak zaktualizować najnowszą wersję sklepu Play
sudo nano /etc/netplan/01-network-manager-all.yaml

Aby ustawić adres IP statycznie, ustaw wartości w pliku zgodnie z twoją siecią. Oto przykład pliku, który ustawia adres IP, bramę i adres DNS:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

Jeśli wolisz wrócić do automatycznego przypisywania adresu IP przez DHCP, ustaw plik w następujący sposób:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

Uruchom następujące polecenie, aby zastosować zmiany, lub uruchom je z opcjonalnym przełącznikiem debugowania, aby uzyskać przydatne dane wyjściowe, aby upewnić się, że plik został poprawnie przeanalizowany:

sudo netplan apply
sudo netplay --debug apply

Korzystanie z GUI

Aby ustawić adres IP w GUI, przejdź do Ustawienia > Sieć i kliknij ikonę koła zębatego interfejsu, który chcesz skonfigurować. Kliknij kartę IPv4, wybierz Ręcznie i wprowadź wymagane ustawienia. Kliknij Zastosuj, aby zaakceptować zmiany i cieszyć się nowymi ustawieniami sieci.

Jak ustawić lub zmienić nazwę hosta?

Korzystanie z wiersza poleceń

Podobnie jak Twój adres IP, Twój komputer jest również adresowalny za pomocą nazwy urządzenia lub nazwy hosta. Podobnie jak twój adres IP, żadne dwa urządzenia nie mogą mieć tej samej nazwy hosta w twojej sieci, a także można ją zmienić za pomocą tylko edytora tekstu. Aby ustawić typ nazwy hosta:

sudo nano /etc/hostname

Kliknij Ctrl + X wyjść i nie zapomnij zapisać zmian. Ostatnim plikiem, który musisz edytować, jest /etc/hosty plik. Pod linią, która ma Lokalny Gospodarz to linia, która wyświetla twoją starą nazwę hosta. Zmień starą nazwę hosta na nową żądaną nazwę hosta i kliknij Ctrl + X aby wyjść i zapisać zmiany. Ostatnim krokiem będzie ponowne uruchomienie urządzenia za pomocą restart polecenie, aby zmiany zaczęły obowiązywać.

Plik hosts służy do mapowania nazw hostów na adresy IP i jest wspólny dla prawie wszystkich systemów operacyjnych. Na przykład, jeśli chcesz pingować localhost z terminala, zostanie on rozwiązany do 127.0.0.1 z powodu pierwszej linii w pliku hosts. To jest powód, dla którego musimy zaktualizować go o nową nazwę hosta, aby upewnić się, że zostanie poprawnie rozwiązany.

Korzystanie z GUI

Chociaż możesz zmienić nazwę hosta z GUI, nadal będziesz musiał edytować zastępy niebieskie plik z terminala po dokonaniu edycji w GUI. Aby zmienić nazwę hosta, przejdź do opcji Ustawienia > Szczegóły > Informacje, zmień nazwę urządzenia i zamknij okno. Teraz zmień plik hosts zgodnie z powyższym opisem i uruchom ponownie system, aby zmiany zaczęły obowiązywać.

Więcej sposobów zarządzania siecią w systemie Linux

Przeglądanie lub wprowadzanie zmian w ustawieniach IP i sieci jest naprawdę proste. Istnieje również kilka innych poleceń sieciowych, które możesz uruchomić z terminala, aby opanować grę z wierszem poleceń. Ewentualnie możesz chcieć wiedzieć jak znaleźć swój adres IP na komputerze Mac .

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących po animowaniu mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Adres IP
  • Rozwiązywanie problemów
  • Polecenia Linuksa
O autorze Yusuf Limalia(49 opublikowanych artykułów)

Yusuf chce żyć w świecie wypełnionym innowacyjnymi firmami, smartfonami z ciemną paloną kawą i komputerami z hydrofobowymi polami siłowymi, które dodatkowo odpychają kurz. Jako analityk biznesowy i absolwent Uniwersytetu Technologicznego w Durbanie, z ponad 10-letnim doświadczeniem w szybko rozwijającej się branży technologicznej, lubi być pośrednikiem między osobami technicznymi i nietechnicznymi i pomagać wszystkim szybko zapoznać się z najnowocześniejszą technologią.

Więcej od Yusufa Limalii

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować