čtvrtek 11. října 2018

Nastavení sítě v Ubuntu 18.04

Protože používám servery Ubuntu ve verzích LTS, je to obvykle tak, že je nakonfiguruji jednou a pak si jich několik let nevšímám (mimo kritických bezp. aktualizací). Což mi občas způsobuje při přechodu na další LTS verzi problémy, protože se někdy změní způsoby konfigurace systému (init v5 vs. systemd, ...)

Takže naposledy mne "dostal" Ubuntu 18.04 při konfiguraci síťového rozhraní.

Dost dlouho jsem se pokoušel nakonfigurovat pevnou IPA,   gateway a DNS servery pomocí tradičních konfiguračních souborů (/etc/network/interfaces, ...). Stále se nedařilo. Pak jsem si přečetl komentář v záhlaví souboru interfaces. Je tam stručná informace o přechodu Ubuntu na používání netplan.

Oblíbený Webmin konfiguraci pomocí netplan dosud (ve verzi 1.890) nepodporuje.

Takže jak si pomoci? (Příklad je z virtuálního serveru provozovaného na VMWare ESXi.)

1. Jednorázově


(Například pro rychlé zprovoznění aktualizace/instalace z repositářů v internetu.)

# ifconfig ens160 192.168.0.252 netmask 255.255.255.0
# route add default gw 192.168.0.240


Zrušit link v /etc pro resolv.conf a vytvořit/upravit /etc/resolv.conf:

nameserver 192.168.0.247
nameserver 208.67.222.222
domain trojankovi.cz

 

2. Trvale


Soubor /etc/netplan/01-networkd.yaml - musí být nainstalovaný networkd

(odsazování 2 nebo 4 mezery je významné!):

# Statická konfigurace pomocí netword
network:
   version: 2
   renderer: networkd
   ethernets:
     ens160:
       match:
         macaddress: 00:0c:29:7e:07:99
       dhcp4: false
       addresses:
         - 192.168.0.252/24
       gateway4: 192.168.0.240
       nameservers:
         addresses:
           - 192.168.0.247
           - 208.67.222.222


Po úpravách spustit

# netplan apply

Žádné komentáře:

Okomentovat