Dans les versions antérieures à la 15.04, il existait auparavant nm-tool
utilitaire.
Von man nm-tool
:
NAME
nm-tool - utility to report NetworkManager state and devices
SYNOPSIS
nm-tool
DESCRIPTION
The nm-tool utility provides information about NetworkManager, device, and wireless networks.
Ce petit utilitaire s'interfacerait agréablement avec le gestionnaire de réseau et produirait un rapport avec les informations appropriées sur chaque ligne, qui serait assez simple à analyser avec des utilitaires de traitement de texte. Exemple de sortie :
$ nm-tool | sed -ne '/^ *IPv4/,/^$/p'
IPv4 Settings:
Address: 192.168.42.178
Prefix: 24 (255.255.255.0)
Gateway: 192.168.42.129
Réponse de Rinzwind sur la question connexe a cité la changelog pour le paquet Network Manager, qui explique qu'il a été abandonné en amont et remplacé par le paquet nmcli
. Il convient toutefois de noter que nmcli
avant et après la version 15.04 diffère en fonction de plusieurs arguments de ligne de commande. Voici une alternative à ce qui précède :
$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]: 192.168.0.101/24
IP4.GATEWAY: 192.168.0.1
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
Con nmcli
Les informations sont affichées en fonction de chaque interface, c'est-à-dire qu'il y a une série de lignes pour une interface, puis, séparée par une ligne vide, une autre série de lignes, et ainsi de suite.
Une autre alternative possible est la suivante ip
qui est aujourd'hui préférée à la commande ifconfig
. D'après le pilona's y Gilles's réponses sur Différence entre les commandes 'ifconfig' et 'ip Le noyau Linux et les fonctions de mise en réseau ont progressé, mais le système n'est pas encore au point. ifconfig
et le paquet auquel il appartient n'ont pas évolué depuis longtemps. ip
les services publics. Pour obtenir les informations d'adressage sur des interfaces spécifiques ip -o -4 addr
peuvent être utilisés et ip route
peut être utilisé pour obtenir des informations sur le routage/la passerelle.