(Dlaczego 99-?
99-... będzie na końcu i nadpisze wcześniejsze ustawienia)Następnie sprawdzamy interfejsy sieciowe naszego komputera wpisując:
ip -a
Skonfiguruj interfejs o nazwie eth0 tak, aby posiadał następujące parametry:
Adres IP: 10.0.2.15/24
Brama domyślna: 10.0.2.2
Serwery DNS: 8.8.8.8 oraz 8.8.4.4
Renderer: networkd
Skonfiguruj interfejs enp0s3 w taki sposób, aby:
Pobierał adres automatycznie przez DHCP.
Miał przypisany drugi, statyczny adres pomocniczy: 192.168.100.50/24.
Zmodyfikuj konfigurację serwera tak, aby na interfejsie enp0s8 wyłączyć protokół IPv6 (podpowiedź: użyj sekcji link-local: [ ]) oraz ustaw statyczny adres 192.168.1.10/24.
Poniższy kod to zawartość pliku /etc/netplan/99-error.yaml. Plik ten zawiera 4 błędy, które uniemożliwiają poprawne wykonanie komendy netplan apply. Proszę o przygotowanie wersji z poprawionymi błędami:

Skonfiguruj interfejs o nazwie eth0 (lub innej dostępnej w systemie) zgodnie z tabelą:
| Parametr | Wartość |
| Adres IP | 192.168.10.15 |
| Maska podsieci | 255.255.255.0 (zapisz w notacji CIDR) |
| Brama domyślna | 192.168.10.1 |
| Renderer | networkd |
Dla interfejsu enp0s3, który posiada już adres IP 172.16.0.100/16, dopisz konfigurację dwóch serwerów DNS:
Serwer główny: 1.1.1.1
Serwer zapasowy: 8.8.8.8
Serwer posiadał statyczny adres IP. Twoim zadaniem jest zmiana konfiguracji interfejsu enp0s3 tak, aby:
Usunąć stały adres IP i bramę.
Włączyć automatyczne pobieranie adresu IPv4 przez DHCP.
Wyłączyć protokół IPv6 (użyj link-local: [ ]).
To zadanie polega na wykonaniu pełnej procedury zatwierdzania zmian, która jest punktowana na egzaminie:
Sprawdź składnię przygotowanego pliku bez jego nakładania.
Nałóż konfigurację w trybie testowym (try) na 60 sekund.
Po zaakceptowaniu zmian wyświetl aktualny adres IP interfejsu oraz tablicę routingu (bramę domyślną) za pomocą komend systemowych.
Pamiętaj, że w YAML adresy IP muszą być w notacji CIDR (np. /24 na końcu).
Bramę domyślną definiujemy w sekcji routes jako to: default i via: [adres_bramy].
Możesz ustawić dhcp4: true i jednocześnie dodać listę w sekcji addresses. Netplan obsłuży oba źródła adresów.
Aby całkowicie wyłączyć IPv6, użyj klucza link-local: [ ] (puste nawiasy kwadratowe) na poziomie danego interfejsu. To „uciszy” automatyczne adresy IPv6.
Spróbuj uruchomić polecenie sudo netplan generate. System sam wskaże Ci numer linii i rodzaj błędu (np. invalid YAML).
Zwróć uwagę na wcięcia – każda linia musi być idealnie wyrównana względem innych na tym samym poziomie.
Rozwiązania do zadań 1-4:
Należy dopasować spacje:
network: version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
addresses: – 10.0.2.15/24
routes:
– to: default
via: 10.0.2.2
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Zadanie 2:
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
addresses:
– 192.168.100.50/24
Zadanie 3:
network:
version: 2
ethernets:
enp0s8:
dhcp4: false
link-local: []
addresses:
– 192.168.1.10/24
Zadanie 4:
network:
version: 2
ethernets:
enp1s0:
dhcp4: false
addresses:
– 192.168.10.10/24
routes:
– to: default
via: 192.168.10.1