Skonfiguruj statyczne adresy IP na serwerze Ubuntu 18.04 LTS

  • Eustace Evans
  • 0
  • 3425
  • 423

Właśnie zacząłem testować Ubuntu 18.04. Pierwszą rzeczą, jaką zauważyłem, było to, jak różnie obsługuje interfejsy sieciowe. Sposób, w jaki Ubuntu zarządza interfejsami sieciowymi, całkowicie się zmienił.

Czy słyszałeś o NetPlan? Prawdopodobnie nie, jeśli tak, to jesteś o krok przed wieloma. NetPlan to nowe narzędzie do konfiguracji sieci wprowadzone w Ubuntu 17.10 do zarządzania ustawieniami sieci.

Można go użyć do napisania prostego opisu YAML wymaganych interfejsów sieciowych z informacją, do czego mają być skonfigurowane; i wygeneruje wymaganą konfigurację dla wybranego narzędzia do renderowania.

To nowe narzędzie zastępuje statyczne interfejsy (/ etc / network / interfaces), który był wcześniej używany do konfigurowania interfejsów sieciowych Ubuntu. Teraz musisz użyć /etc/netplan/*.yaml aby skonfigurować interfejsy Ubuntu.

Nowy plik konfiguracyjny interfejsów znajduje się teraz w / etc / netplan informator. Istnieją dwa renderery. Menedżer sieci i networkd.

Renderer NetworkManager jest używany głównie na komputerach stacjonarnych i na serwerach. Jeśli chcesz, aby NetworkManager kontrolował interfejsy sieciowe, użyj NetworkManager jako renderera, w przeciwnym razie użyj networkd.

Pliki konfiguracyjne Netplan są przechowywane w / etc / netplan katalogu i mieć rozszerzenie .yaml. Prawdopodobnie znajdziesz jeden lub dwa pliki YAML w tym katalogu.

Plik konfiguracji sieci będzie się różnił w zależności od konfiguracji. Niektórych można nazwać 01-netcfg.yaml, 50-cloud-init.yaml, etcs.

Poniżej znajduje się przykładowy plik interfejsu sieciowego używającego networkd jako renderera używającego DHCP. Networkd używa wiersza poleceń do konfiguracji interfejsów sieciowych.

sudo nano /etc/netplan/*.yaml

Powinieneś zobaczyć podobny serwer DHCP dla serwerów, jak ten poniżej:

sieć: ethernets: enp0s3: dhcp4: prawdziwy renderer: networkd wersja: 2

Na komputerach stacjonarnych możesz zobaczyć coś podobnego do poniższego:

network: renderer: wersja NetworkManager: 2

Statyczne adresy IP z Networkd

Aby skonfigurować statyczny adres IP za pomocą nowego narzędzia NetPlan na serwerze Ubuntu, plik powinien wyglądać podobnie do poniższej zawartości.

Uruchom poniższe polecenia, aby otworzyć plik konfiguracji sieci.

sudo nano /etc/netplan/*.yaml

Następnie zmień wartość dhcp4 na no, a następnie skonfiguruj szczegóły statycznego adresu IP, w tym adresy DNS i Gateway.

sieć: ethernets: enp0s3: adresy: 192.168.1.2/24 dhcp4: fałszywa brama4: „192.168.1.1” serwery nazw: adresy: - „8.8.8.8” - „8.8.4.4” renderer: sieć wersja d: 2

Po zakończeniu edycji pliku zapisz go i zamknij.

Uruchom poniższe polecenia, aby zastosować zmiany.

zastosowanie sudo netplan

Aby sprawdzić, czy zmiany zostały zastosowane, uruchom poniższe polecenia, aby wyświetlić szczegóły konfiguracji adresu IP.

adres ip show dev enp0s3

Powinien wyświetlać podobne linie, jak ta poniżej:

2: enp0s3:  mtu 1500 qdisc fq_codel stan UP grupa domyślna qlen 1000 link / ether 08: 00: 27: e0: e9: 4d brd ff: ff: ff: ff: ff: ff inet 192.168.1.1/24 brd 192.168.1.255 zakres globalny dynamiczny noprefixroute enp0s3 valid_lft 976 sek. preferowane_lft 976 sek. inet6 fe80 :: 2aa0: 522f: 4f82: 8d5b / 64 łącze do zakresu noprefixroute valid_lft foreverferred_lft forever

Będziesz chciał się upewnić, że plik spełnia standardy wcięć kodu YAML. Jeśli prawdopodobnie nie ma wcięcia, pojawi się błąd.

Aby uzyskać więcej informacji o NetPlay, odwiedź tę witrynę.

Gratulacje! Właśnie pomyślnie skonfigurowałeś statyczne adresy IP na serwerach Ubuntu.

Ciesz się! ~




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux