Konfiguracja sieci – ubuntu 18.04, server
Ubuntu w wersji 18.04 zostało domyślnie przystosowane do pracy z cloudinit. Ma to swoją uzasadnienie – ubuntu jest najczęściej tworzonym linuksem w publicznej chmurze. Dodatkowo od wersji 17.10 – jeśli nie wykorzystujemy cloud-init, do konfiguracji sieci należy skorzystać z narzędzia netplan.
Niestety dla osoby która z cloud-init/netplan ma niewiele wspólnego, konfiguracja sieci w ubuntu jest kolejnym elementem który tą dystrybucję wyróżnia spośród innych. Niestety konfiguracji sieci należy się “znowu” nauczyć.
Jak zostało pokazane w artykule itzgeek (link na dole) konfigurację statyczną sieci można przeprowadzić w następujący sposób:
- Wyłączyć cloud-init:
w tym celu należy założyć (lub wyedytować istniejący plik)/etc/cloud/cloud.cfg.d/99-disable-network-config.cfgi umieścić w nim:network: {config: disabled} - Utworzyć/edytować następujący plik:
vim /etc/netplan/01-network-card.yamli umieścić treść – z odpowiednimi zmianami:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
search: [itzgeek.local]
addresses: [192.168.1.1,8.8.8.8]
Należy pamiętać, że domyślnie w dystrybucjach nie znajdziemy już poleceń typu ifconfig, route. Odpowiedniki tych poleceń zostały opisane w moim poprzednim poście pod adresem: http://3.127.215.50/index.php/2019/12/29/stare-nowe-polecenia-sieciowe-w-linuksie/

No Comments