Por que a ferramenta de linha de comando nm-tool não está disponível no Ubuntu 15.04?
network-manager
Druida Obelix
fonte
fonte
nmcli
?Respostas:
Leia o changelog 2015-01-27 para o gerenciador de rede. Um fragmento forma todas as alterações ...
O nome do que você quer é nmcli .
Além disso, há uma nova chamada de ferramenta
nmtui
:Na página de manual do nmtui:
fonte
nmtui
.nm-tool
foi usado para relatar o status do gerente de rede e informações sobre interfaces, fornecendo um resumo conveniente das conexões de rede e seu status de conexão. No entanto, meu entendimento é que, a partir do 15.04, o Ubuntu estava mudando para osystemd
gerenciador de serviços, e o NetworkManager de versões anteriores não funciona muito bemsystemd
, portanto, agora o NetworkManager mudou para o muito semelhante ao NetworkManager usado no Fedora (que, a propósito, usasystemd
) .O que você pode fazer é usar as
nmcli
opções para fornecer um resumo conveniente, exatamente como onm-tool
uso a ser feito. Em uso particularnmcli device show <interface>
. É o mesmo quenmcli dev list <iface>
na versão anterior.<interface>
A parte é opcional e pode ser usada apenas se você precisar de informações sobre uma interface específica, comowlan0
oueth0
. Para visualizar informações de todas as interfaces, usenmcli dev show
. Há muito material, então você pode canalizar tudo da seguinteless
maneira:nmcli dev show | less
E aqui está uma pequena linha que escrevi para fornecer uma visão geral das conexões do sistema:
nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'
Saída de amostra:
nmcli dev wifi
listará os pontos de acesso disponíveis. Note, quedev
edevice
são usados alternadamente.fonte
nmcli device wifi list
ou gostaria de obter o erroError: 'dev' command 'list' is not valid.
dev
não tomalist
como argumento, é substituído porshow
.dev
parece funcionar bem quandowifi
é especificado.Nas versões recentes, o nm-tool não é mais incluído como parte do pacote do gerenciador de rede.
Para 15.04+ :
No entanto, você pode extrair o nm-tool da versão 14.04 do gerenciador de rede. Veja como isso pode ser feito.
Note-se que pode ter havido atualizações de segurança desde a publicação. Você pode visitar http://packages.ubuntu.com/trusty/network-manager para verificar se a versão listada abaixo é a versão mais recente disponível.
Execute os seguintes comandos:
Os seguintes comandos agora devem estar disponíveis:
nm-tool
.fonte
nm-applet
enm-connection-editor
são para a GUI. Parece uma má idéia mexer com os dois.nm-online
é fornecido pelo Network Manager do 15.04, então também não há motivo para mexer com isso. Além disso, use odpkg-deb --fsys-tarfile
comando para extrair arquivos de arquivos .deb. Eu usaria algo como:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
--fsys-tarfile
mais tarde, obrigado. Além disso, usei principalmentenm-tool
para listar bssids, ssids e pontos fortes de sinais locais enmcli
posso fazer isso com: denmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list
qualquer maneira.