Nas versões anteriores a 15.04, existia nm-tool
utilidade.
De man nm-tool
:
NOME
nm-tool - utilitário para relatar dispositivos e estado do NetworkManager
SINOPSE
ferramenta nm
DESCRIÇÃO
O utilitário nm-tool fornece informações sobre o NetworkManager, o dispositivo e as redes sem fio.
Esse pequeno utilitário faria uma interface agradável com o Network Manager e produziria um relatório com informações apropriadas em cada linha, o que era bastante simples de analisar com os utilitários de processamento de texto. Saída de amostra:
$ nm-tool | sed -ne '/^ *IPv4/,/^$/p'
IPv4 Settings:
Address: 192.168.42.178
Prefix: 24 (255.255.255.0)
Gateway: 192.168.42.129
A resposta de Rinzwind na pergunta relacionada citou o changelog para o pacote Network Manager, que explica que ele foi descartado e substituído por ele nmcli
. Note-se, no entanto, que nmcli
antes e depois do 15.04 diferem com vários argumentos da linha de comando. Aqui está uma alternativa ao acima:
$ 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: --
Com as nmcli
informações são mostradas de acordo com cada interface, ou seja, há um conjunto de linhas para uma interface, depois separadas por uma linha em branco, outro conjunto de linhas e assim por diante.
Outra alternativa que se pode usar seria o ip
comando preferido hoje em dia ifconfig
. De acordo com as respostas de pilona e Gilles sobre a diferença entre os comandos 'ifconfig' e 'ip' , o kernel do Linux e os recursos de rede avançaram, mas ifconfig
o pacote ao qual ele pertence não evoluiu há muito tempo, e é por isso que temos ip
utilitários. Para obter informações de endereçamento em interfaces específicas, ip -o -4 addr
é possível usar e ip route
obter informações de roteamento / gateway.