Sådan konfigureres netværksforbindelse ved hjælp af nmcli-værktøjet


Forkortet som nmcli er netværksadministratorens kommandolinjegrænseflade et smukt og brugervenligt værktøj, der sparer dig masser af tid, når du skal konfigurere en IP-adresse.

For at få vist alle de aktive netværksgrænseflader på dit Linux-system, skal du udføre kommandoen.

$ nmcli connection show
OR
$ nmcli con show

Bemærk, at con er den afkortede form for forbindelse, og du vil stadig ende med det samme resultat som vist.

Du kan også køre kommandoen nedenfor for at få vist både aktive og inaktive grænseflader.

$ nmcli dev status

Ved hjælp af nmcli-værktøjet kan du ændre et netværksinterface til at bruge en statisk IP-adresse. I dette eksempel ændrer vi netværksgrænsefladen enps03 for at bruge en statisk IP.

Men lad os først kontrollere IP-adressen ved hjælp af IP-kommandoen.

$ ip addr

Den aktuelle IP-adresse er 192.168.2.104 med en CIDR på /24 . Vi skal konfigurere en statisk IP med følgende værdier:

IP address:		 192.168.2.20/24
Default gateway:	 192.168.2.1
Preferred DNS:		  8.8.8.8
IP addressing 		  static

Kør først kommandoen nedenfor for at indstille IP-adressen.

$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24

Konfigurer derefter standardgatewayen som vist:

$ nmcli con mod enps03 ipv4.gateway 192.168.2.1

Konfigurer derefter DNS-serveren:

$ nmcli con mod enps03 ipv4.dns “8.8.8.8”

Skift derefter adresseringen fra DHCP til statisk.

$ nmcli con mod enps03 ipv4.method manual

For at gemme ændringerne skal du køre kommandoen

$ nmcli con up enps03

Ændringerne skrives til filen/etc/sysconfig/network-scripts/ifcfg-enps03.

For at bekræfte IP skal du igen køre kommandoen:

$ ip addr enps03

Derudover kan du se filen/etc/sysconfig/network-scripts/ifcfg-enps03 ved hjælp af cat-kommandoen.

$ cat /etc/sysconfig/network-scripts/ifcfg-enps03

Og dette afslutter denne guide til konfiguration af netværksforbindelse ved hjælp af 'nmcli' kommandolinjeværktøj på Linux. Vi håber, du fandt denne guide nyttig.