Com configurar la connexió de xarxa amb l'eina nmcli


Abreujat com a nmcli, la interfície de línia d'ordres del gestor de xarxa és una eina enginyosa i fàcil d'utilitzar que us estalvia molt de temps quan necessiteu configurar una adreça IP.

Per mostrar totes les interfícies de xarxa actives al vostre sistema Linux, executeu l'ordre.

$ nmcli connection show
OR
$ nmcli con show

Tingueu en compte que con és la forma truncada de connexió i encara acabareu amb el mateix resultat que es mostra.

A més, podeu executar l'ordre següent per mostrar les interfícies actives i inactives.

$ nmcli dev status

Amb l'eina nmcli, podeu modificar una interfície de xarxa per utilitzar una adreça IP estàtica. En aquest exemple, modificarem la interfície de xarxa enps03 per utilitzar una IP estàtica.

Però primer, comprovem l'adreça IP mitjançant l'ordre IP.

$ ip addr

L'adreça IP actual és 192.168.2.104 amb un CIDR de /24. Anem a configurar una IP estàtica amb els següents valors:

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

Primer, executeu l'ordre següent per configurar l'adreça IP.

$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24

A continuació, configureu la passarel·la predeterminada tal com es mostra:

$ nmcli con mod enps03 ipv4.gateway 192.168.2.1

A continuació, configureu el servidor DNS:

$ nmcli con mod enps03 ipv4.dns “8.8.8.8”

A continuació, canvieu l'adreça de DHCP a estàtic.

$ nmcli con mod enps03 ipv4.method manual

Per desar els canvis, executeu l'ordre

$ nmcli con up enps03

Els canvis s'escriuran al fitxer /etc/sysconfig/network-scripts/ifcfg-enps03.

Per confirmar la IP, torneu a executar l'ordre:

$ ip addr enps03

A més, podeu veure el fitxer /etc/sysconfig/network-scripts/ifcfg-enps03 mitjançant l'ordre cat.

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

I això conclou aquesta guia sobre la configuració de la connexió de xarxa mitjançant l'eina de línia d'ordres nmcli a Linux. Esperem que aquesta guia us sigui útil.