Nmcli: NetworkManager CLI

De TechWik
Aller à : navigation, rechercher

Quelques commandes avec nmcli pour gérer les connexions réseau: Lister les réseaux wifi disponibles

 $ nmcli dev wifi list
 *  SSID                      MODE   CHAN  DÉBIT    SIGNAL  BARS  SÉCURITÉ    
    Livebox-3WYX              Infra  1     54 Mo/s  65      ▂▄▆_  WPA2        
    myssid2                   Infra  1     54 Mo/s  64      ▂▄▆_  WPA2        

Connexion à un réseau

 $ nmcli --ask dev wifi connect Livebox-3WYX
 Mot de passe : ...
 Périphérique « wlo1 » activé avec « 9c234370-5a39-468d-9b62-202cbc56e9fe ».
Ceci crée le fichier de clef /etc/sysconfig/network-scripts/keys-myssid
 $ sudo cat keys-myssid
 WPA_PSK='mywifikey'
et /etc/sysconfig/network-scripts/ifcfg-myssid
 $ sudo cat ifcfg-XT1072_3339_1
 HWADDR=6C:88:14:ED:76:74
 ESSID="XT1072 3339"
 MODE=Managed
 KEY_MGMT=WPA-PSK
 TYPE=Wireless
 BOOTPROTO=dhcp
 ...
 NAME="XT1072 3339"
 ONBOOT=yes
 SECURITYMODE=open
 MAC_ADDRESS_RANDOMIZATION=default
 PEERDNS=yes
 PEERROUTES=yes
 IPV6_PEERDNS=yes
 IPV6_PEERROUTES=yes
 IPV6_PRIVACY=no

Pilotage du switch radio

 $ nmcli radio wifi off
 $ nmcli radio wifi on

Pilotage des connexions

 $ nmcli connection show
 $ nmcli connection down Livebox-3DA0
 $ nmcli connection up Livebox-3DA0
 $ nmcli connection reload
   (recharge les infos depuis sysconfig/ )