Konfiguracja po instalacji systemu:
W celu wyłączenia pakietu cloud-init wydajemy polecenie:
sudo touch /etc/cloud/cloud-init.disabled
Ustawienie hasła dla konta root:
sudo passwd root
Ustawienie interfejsów sieciowych:
Netplan to narzędzie do konfiguracji sieci wprowadzone w Ubuntu 17.10 i nowszych wersjach. Pozwala ono na prostą konfigurację interfejsów sieciowych za pomocą plików konfiguracyjnych w formacie YAML. Poniżej ogólny sposób konfiguracji:
Lokalizacja plików konfiguracyjnych:
Pliki konfiguracyjne Netplan znajdują się w katalogu /etc/netplan/.
W tym katalogu zazwyczaj znajdziesz pliki YAML, które zawierają konfigurację interfejsów sieciowych.
Tworzenie pliku konfiguracyjnego:
Utwórz nowy plik YAML (np. 01-netcfg.yaml) w katalogu /etc/netplan/.
sudo nano /etc/netplan/01-netcfg.yaml
Podstawowy szablon pliku YAML:
network:
ethernets:
enp0s3:
addresses: [192.168.1.2/24]
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
enp0s8:
dhcp4: true
version: 2
W tym przykładzie:
ens33 to nazwa interfejsu sieciowego, którą można sprawdzić za pomocą polecenia ip a.
dhcp4: no wyłącza DHCP.
addresses ustawia adres IP i maskę podsieci.
gateway4 ustawia bramę domyślną.
nameservers definiuje serwery DNS.
Zastosowanie zmian:
Po zapisaniu pliku, zastosuj zmiany poleceniem:
sudo netplan apply
Spowoduje to załadowanie nowej konfiguracji.
Sprawdzenie konfiguracji:
Możesz użyć polecenia sudo netplan try, aby przetestować konfigurację przed jej zastosowaniem.
Sprawdź interfejsy sieciowe poleceniem ip a lub ifconfig.
Aby pozbyć się ewentualnych ostrzeżeń ustaw uprawnienia do pliku yaml:
sudo chmod 600 /etc/netplan/00-installer-config.yaml