Nelle versioni precedenti al 15.04 esisteva nm-tool
un'utilità.
Da man nm-tool
:
NOME
nm-tool - utility per segnalare lo stato e i dispositivi di NetworkManager
SINOSSI
nm-tool
DESCRIZIONE
L'utility nm-tool fornisce informazioni su NetworkManager, dispositivo e reti wireless.
Questa piccola utility si interfacciava perfettamente con il Network Manager e produceva un rapporto con le informazioni appropriate su ogni riga, che era abbastanza semplice da analizzare con le utility di elaborazione del testo. Uscita campione:
$ nm-tool | sed -ne '/^ *IPv4/,/^$/p'
IPv4 Settings:
Address: 192.168.42.178
Prefix: 24 (255.255.255.0)
Gateway: 192.168.42.129
La risposta di Rinzwind sulla relativa questione è citato il changelog per il pacchetto di Network Manager, che spiega che è stato fatto cadere a monte e superato da nmcli
. Va notato, tuttavia, che nmcli
prima e dopo il 15.04 differisce con diversi argomenti della riga di comando. Ecco un'alternativa a quanto sopra:
$ 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 le nmcli
informazioni sono mostrate in accordo con ciascuna interfaccia, cioè c'è un insieme di linee per un'interfaccia, quindi separate da una linea vuota un altro insieme di linee e così via.
Un'altra alternativa che si può usare sarebbe il ip
comando che è preferito ai giorni nostri ifconfig
. Secondo le risposte di Pilona e Gilles sulla differenza tra i comandi 'ifconfig' e 'ip' , le funzionalità del kernel e della rete di Linux sono avanzate ma ifconfig
il pacchetto a cui appartiene non si è evoluto da molto tempo, ed è per questo che abbiamo ip
utility. Per ottenere le informazioni di indirizzamento su interfacce specifiche ip -o -4 addr
possono essere utilizzate e ip route
possono essere utilizzate per ottenere informazioni di routing / gateway.