Editar:
nmcli
mudou muito (eu estou usando 16.04) da sua versão anterior. Veja a resposta original abaixo.
Para ver o status da conectividade
$ nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
Para ver apenas o status do wifi
$ nmcli radio wifi
enabled
Para ver a conexão ativa
$ nmcli connection show --active
NAME UUID TYPE DEVICE
VolCSe 5u6h4521-7k1p-20r3-3g4x-fg19his0j3s8 802-11-wireless wlp2s0
Existem alguns addlitions interessantes como, para obter as informações disponíveis da rede wifi ,
$ nmcli device wifi
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
* VolCSe Infra 1 54 Mbit/s 73 ▂▄▆_ WPA2
Sach Infra 4 54 Mbit/s 55 ▂▄__ WPA1 WPA2
iKCP Infra 5 54 Mbit/s 24 ▂___ WPA2
TP-LINK_POCKET_3 Infra 1 54 Mbit/s 12 ▂___ WPA1 WPA2
Nota : Eu usei informações fictícias de ssid e uuid acima.
Resposta antiga:
Você pode usar nmcli
para esse fim. Abra um tipo de terminal no terminal,
nmcli nm
Você terá saída como,
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected disabled disabled enabled disabled
Veja a terceira e quarta coluna, que contém informações de seu interesse.
Se você quiser ser mais específico apenas ao wifi, tente no terminal,
nmcli nm wifi
mostrará apenas o status do wifi,
WIFI
disabled
nmcli nm wifi on
habilitar enmcli nm wifi off
desabilitarWIFI unknown
. Eu poderia usarsudo rfkill block wifi
esudo rfkill unblock wifi
, como descrito aqui . Observe que meu computador é bastante antigo; portanto, pode ser quenetwork-manager
ele não tenha reconhecido meu hardware. Além disso, o sistema operacional é o Ubuntu 12.04.Isso mostrará dispositivos que são software ou hardware bloqueados. No meu caso, não está bloqueado e o wifi está ativado:
Quando o driver estiver em funcionamento, a interface sem fio deverá aparecer na lista ao usar o seguinte comando:
fonte
Soft blocked: no
mesmo que meu Wi-Fi esteja desligado (embora o hardware esteja ativado).A partir de 15.04 (e posterior, incluindo 16.04 LTS), o comando nmcli foi alterado. Lá, você usará:
ou apenas
fonte
No meu caso, usei os comandos abaixo e a saída era 1 se o wifi estava ativado, mais o 0. Você pode tentar e boa sorte.
fonte
Você pode usar o WICD. se não estiver instalado, pressione Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
Uma vez instalado, execute-o para ver conectividade, ponto de acesso conectado, propriedades, configurações de IP e muito mais.
fonte
nm-tool
não existe mais. Apenas um FYI.A digitalização da lista deve fazer o trabalho.
fonte
Pode-se usar
ip address
ouip addr
comandar em vez de um pouco antigoifconfig
. Se você souber o nome do seu dispositivo de interface, poderá usá-loip addr show <device name>
. Aqui está um exemplo (state UP
parte de aviso , que para a interface desativada aparece comoDOWN
):fonte
Além dos comandos cli listados aqui, existe um utilitário cli chamado: nmtui (mais informações aqui: https://www.unixarena.com/2015/04/rhel-7-network-management-nmcli-or-nmtui.html )
Ele tem toda a conveniência de uma GUI e é 100% cli (o que significa que você realmente não precisa de um DE ou WM para executá-lo e pode executá-lo fora do tty).
fonte