Konfigurera statisk IP-adress i Ubuntu Server 18.04 LTS

Våren 2018 var det dags för ett nytt Ubuntu Server Long Term Support.
Denna version kommer med en hel del nyheter.

Om man är van vid att arbeta med Ubuntu Server 16.04 LTS eller t.ex. Debian 9, upptäcker man snart att Ubuntu Server 18.04 LTS hanterar nätverk på ett annat sätt.

Ubuntu 18.04 LTS använder ett program som heter Netplan för att konfigurera nätverksgränssnitt.

Konfigurationsfilerna för nätverksgränssnitt återfinns numera i mappen /etc/netplan/ i form av yaml-filer.

För att sätta en statisk IP, redigera filen:

/etc/netplan/50-cloud-init.yaml

För att ta reda på vad ditt nätverksinterface heter (t.ex. ens160) kan du skriva:

$ ip addr

När du har tagit reda på vad ditt interface heter kan du redigera filen med din favoriteditor och ändra enligt dina preferenser. Följande är ett exempel på en konfiguration för statisk IP:
Observera att du måste använda mellanslag och inte tab.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
     dhcp4: no
     addresses: [192.168.1.137/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

När du är nöjd med ändringarna, kör följande kommando.

$ sudo netplan apply

 

Tillägg

Vad betyder egentligen t.ex. ens160?

Med systemd har nätverksgränssnitten fått nya namn, t.ex. ens160 istället för eth0.

De första bokstäverna (en) i ens160 betyder ethernet, den tredje bokstaven (s) betyder slot (hotplug slot index) och numret (160) står för “dev port”.

en -- ethernet
sl -- serial line IP (slip)
wl -- wlan
ww -- wwan
ib -- Infiniband



Tobias

Bloggande IT-bibliotekarie och linuxnörd. Brinner för frågor om fri programvara, personlig integritet på nätet och teknik som befriar snarare än stänger in.

Kommentera