Je veux obtenir la liste des connexions Ethernet et sans fil dans le terminal. ceux-ci sont répertoriés dans l'interface graphique du gestionnaire de réseau et permettent d'obtenir des informations sur des connexions telles que le SSid, etc. L'étape suivante consiste à supprimer les éléments indésirables.
Toutes les connexions NetworkManager se trouvent dans: /etc/NetworkManager/system-connections/
Vous pouvez donc facilement utiliser ls
pour en obtenir une liste:
ls /etc/NetworkManager/system-connections/
puis enlevez celui que vous voulez:
Sudo rm /etc/NetworkManager/system-connections/some-connection
Vous pouvez également utiliser l'outil nmcli
, ce qui est une meilleure idée:
Pour obtenir une liste de connexions:
nmcli connection
Pour obtenir des informations sur une connexion:
nmcli connection show connection-name
Vous pouvez le piquer sur grep
pour rechercher des informations spécifiques:
nmcli connection show connection-name | grep ipv4.dns
Pour modifier une connexion:
nmcli connection modify connection-name config-name new-alue
Exemple:
nmcli connection modify HomeNetwork ipv4.dns 8.8.8.8
Pour supprimer une connexion
nmcli connection delete connection-name