Jak zarządzać swoim adresem IP w systemie Linux Wyszukiwanie, ustawianie i zmiana

  • William Charles
  • 0
  • 4798
  • 809
Reklama

Adres IP jest podobny do numeru telefonu twojego komputera Co to jest statyczny adres IP? Oto dlaczego nie potrzebujesz takiego, co to jest statyczny adres IP? Oto dlaczego nie potrzebujesz jednego adresu IP przypisanego do routera, który czasami zmienia się, podczas gdy statyczny adres IP nie. Oto dlaczego tak naprawdę nie potrzebujesz. . Komputer używa go do łączenia się z innymi urządzeniami i odwrotnie. Oto niektóre z najprostszych sposobów zarządzania adresem IP Linux.

Jak znaleźć adres IP i adres DNS

Korzystanie z wiersza poleceń

Starą metodą tego było użycie ifconfig dowództwo. Jednak od tego czasu został on zastąpiony przez ip dowództwo. Aby wyświetlić typ adresu IP:

Pokaż adres IP

Wśród zwracanej zupy alfabetycznej znajduje się pojedynczy wiersz pokazujący twój adres IP w notacji Classless Inter-Domain Routing (CIDR). Zasadniczo pokazuje twój adres IP wraz z maską podsieci. Jeśli zobaczysz dynamiczny, wtedy 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 przewodowy, jak i bezprzewodowy ethernet. Najpopularniejsza nazwa interfejsu to eth0, ale w systemach Ubuntu z systememd (jak Ubuntu 16.04 i nowsze) interfejs sieciowy nosi nazwę ens33.

Aby uzyskać adresy DNS powiązane z interfejsem, wykonaj następujące czynności:

urządzenie nmcli pokaż | grep IP4.DNS

Korzystanie z GUI

Wyświetlanie adresu IP w GUI jest również dość proste. W starszych systemach kliknij Informacje o połączeniu pod ikoną sieci z górnego paska. Adres IP, serwer główny i serwery DNS zostaną wyświetlone w oknie Informacje o połączeniu.

W nowszych wersjach Ubuntu jest jeszcze kilka 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 adres IP w wyskakującym oknie.

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

Korzystanie z wiersza poleceń

Starsze wersje Ubuntu na komputery korzystają z etc / network / interfaces plik. Wyświetl zawartość pliku za pomocą kot polecenie, a jeśli zawartość wygląda tak, jak na obrazku poniżej, system używa starszej wersji usługi sieciowej.

Obecnie system jest skonfigurowany do automatycznego pobierania adresu IP za pomocą DHCP. Aby wprowadzić zmiany, otwórz interfejsy plik za pomocą nano i w razie potrzeby ustaw wartości w pliku. Najpierw zmień dhcp na statyczny, a następnie dodaj wiersze adresu, maski sieci, bramy i serwerów DNS zgodnie z siecią.

sudo nano / etc / network / interfaces

Po wprowadzeniu zmian zamknij plik, naciskając Ctrl + X i zapisz zmiany. Na koniec uruchom ponownie usługę sieciową, używając następującego polecenia, aby zmiany zostały wprowadzone.

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 Ręcznie z listy rozwijanej Metoda i na koniec wybierz Dodaj przycisk.

Ustaw adres, maskę sieci, bramę i serwery DNS zgodnie z siecią. Na koniec kliknij Zapisz, aby zaakceptować zmiany dla 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 z nowym narzędziem o nazwie Netplan. Pliki konfiguracyjne Netplan znajdują się w / etc / netplan i podobnie jak starsza metoda możesz skonfigurować sieć za pomocą edytora tekstu.

Netplan używa składni podobnej do JSON Czym jest JSON? Przegląd laika Czym jest JSON? Przegląd laika Niezależnie od tego, czy planujesz zostać programistą, czy nie, warto przynajmniej wiedzieć, co to jest JSON, dlaczego jest ważny i dlaczego jest używany w całej sieci. mianowicie Yet Another Markup Language (YAML). YAML jest dość polaryzujący, a wielu programistów to uwielbia lub nienawidzi. Jednym z powodów jest to, że YAML bierze pod uwagę wcięcia lub linie, więc bądź bardzo ostrożny z tym spacją.

Aby wprowadzić zmiany w sieci, otwórz plik w / etc / netplan / aby wprowadzić niezbędne zmiany:

sudo nano /etc/netplan/01-network-manager-all.yaml

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

Ten plik opisuje interfejsy sieciowe dostępne w twoim systemie. Aby uzyskać więcej informacji, zobacz netplan (5). sieć: wersja: 2 renderer: networkd ethernets: ens33: dhcp4: no dhcp6: brak adresów: [192.168.1.100/24] gateway4: 192.168.1.1 serwery nazw: adresy: [8.8.8.8,8.8.4.4] 

Jeśli wolisz wrócić, aby automatycznie przypisać adres IP przez DHCP, ustaw plik w następujący sposób:

Ten plik opisuje interfejsy sieciowe dostępne w twoim systemie. Aby uzyskać więcej informacji, zobacz netplan (5). sieć: wersja: 2 renderer: networkd ethernets: ens33: dhcp4: tak dhcp6: tak 

Uruchom następującą komendę, aby zastosować zmiany, lub uruchom ją z opcjonalnym przełącznikiem debugowania, aby uzyskać użyteczne 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 adres IP, komputer można adresować również według nazwy urządzenia lub nazwy hosta. Podobnie jak twój adres IP, żadne dwa urządzenia nie mogą mieć tej samej nazwy hosta w sieci, a także można je zmienić za pomocą edytora tekstu. Aby ustawić nazwę hosta, wpisz:

sudo nano / etc / hostname

Kliknij Ctrl + X wyjść i nie zapomnij zapisać zmian. Ostatnim plikiem, który musisz edytować, jest / etc / hosts plik. Pod linią, która ma Lokalny Gospodarz to linia wyświetlająca 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 zostały wprowadzone.

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 miałbyś pingować localhost z terminala, to rozwiązałoby to do 127.0.0.1 z powodu pierwszego wiersza w pliku hosts. Z tego powodu musimy zaktualizować go o nową nazwę hosta, aby zapewnić prawidłowe rozwiązanie.

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 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 odniosły skutek.

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

Przeglądanie lub wprowadzanie zmian w ustawieniach IP i sieci jest naprawdę proste. Istnieją również inne polecenia sieciowe 5 Polecenia sieciowe dla terminalu Linux 5 Polecenia sieciowe dla terminalu Linux W Linuksie można wiele zrobić, włączając zarządzanie i rozwiązywanie problemów sieciowych. Dowiedz się o nowej komendzie ip, wget, ping i innych. że możesz biegać z terminala, aby opanować grę w wierszu poleceń.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.