Como desativar a conexão sem fio na linha de comando


38

Como você desabilita a Internet sem fio na linha de comando?

Eu tentei, sudo ifconfig eth1 downmas o gerente de rede parece ignorar isso e continua tentando reativá-lo. O pior é que o widget do gerenciador de rede não permite desabilitá-lo nem quando ele começa a "tentar se conectar". Sempre que estou perto de uma conexão irregular, ele continua tentando e tentando se conectar, falhando a cada vez e mostrando uma mensagem de erro irritante: "desculpe, não conseguimos conectar".

Respostas:


43

O equivalente da linha de comando no ubuntu 16.04

nmcli radio wifi off

Para reativar, use

nmcli radio wifi on

Ajudar

nmcli radio help   
nmcli radio wifi help

O objeto 'radio' é desconhecido, tente 'nmcli help'
Tessaracter

Tentei isso no Ubuntu 18.10. Não tenho certeza se eu era muito impaciente, mas parece que eu tive que jogar um "sudo" lá para obtê-lo para o trabalho: sudo nmcli radio wifi off.
Stéphane

30

Ativar / desativar completamente a rede

nmcli networking off

Apenas para WiFi

nmcli radio wifi off

Nos dois casos, onpara reativar.

Se você precisar desativar permanentemente um dispositivo específico , poderá fazê-lo programaticamente usando o unmanaged-devicesrecurso em /etc/NetworkManager/NetworkManager.conf ou (em um nível mais baixo) colocando na lista negra ou removendo o driver correspondente.


Para versões anteriores à v0.9.10

  • Use em nmvez de networking. Veja a nmclipágina de manual .
  • Tabela com diferenças entre nmcli v0.9.8 vs. v0.9.10 .
  • O nmobjeto de nível superior não existe mais e as nm wifiopções equivalentes agora são fornecidas por um radioobjeto.
  • A nmcliinterface mudou significativamente entre a v0.9.8 e a v0.9.10, e a documentação observa que:

Mesmo que o nmcli tente manter a compatibilidade com versões anteriores em geral, havia requisitos durante o desenvolvimento do Networkmanager que forçaram algumas alterações incompatíveis no nmcli. A tabela abaixo lista as diferenças entre 0.9.8 e 0.9.10.


7
Eu acho que em 16.06 seria nmcli r wifi off pelo menos isso que funcionou para mim.
MikeSchinkel

11
nmcli wi-fi nm / desliga trabalho para mim em Ubuntu14.04 LTS
alhelal

3
@ MikeSchinkel Certo, funciona bem. Por outro lado, o nmcli nm wifi offcomando lança: Erro: Object 'nm' is unknown, try 'nmcli help'.Obrigado.
SkyRaT

7

Em geral, simples

sudo ifconfig wlan0 down

...deve ser suficiente. Às vezes, a placa sem fio pode ser mostrada como

ethX

ao invés de

wlanY

então você precisa verificar qual ethX desativar e pode fazê-lo com

sudo lshw -C network

e procure a entrada da placa sem fio na qual você encontrará:

logical name: <ethX_or_wlanY_goes_here>

Eu acho que você provavelmente sabe e seu problema é maior do que isso, mas ao mesmo tempo, provavelmente muitas pessoas novas encontrarão esse tópico e isso deve ser o suficiente para elas.


boa resposta para um novo usuário!
cat

Este método funciona no Ubuntu 19.04, mas o método nmcli não.
Adam Erickson

5

Um método que ninguém mencionou:

rfkill list para exibir dispositivos sem fio / bluethoot

rfkill block <device number> para (suave) bloqueá-lo


2

Para mim, no Ubuntu 15.04 nmcli radio wifi offfuncionou para desligar o wifi. Para desativar a rede em geral (incluindo LAN) que eu uso nmcli networking off.


1

Existe uma maneira de alternar o estado da conexão WiFi. Pode ser útil saber.

nmcli radio wifi `nmcli r wifi | grep enabled -c | sed -e "s/1/off/" | sed -e "s/0/on/"`

1

Primeiro, instale o seguinte pacote legal:

sudo apt install tlp

Agora, ativar ou desativar sua conexão Wi-Fi será muito simples:

wifi on
wifi off

Ótimo! Ainda mais, você também pode alternar sua conexão WiFi:

wifi toggle

Dica : você pode fazer o mesmo com o seu dispositivo Bluetooth usando o bluetoothcomando

Espero que tenha gostado!


0

nmcli networking offe nmcli radio wifi offnão funciona para mim no ubuntu 12.04 ! Os seguintes comandos funcionam para mim:

nmcli nm status
nmcli nm wifi off

Uau, isso funciona com o 14.04 também. Surpreendente!! Obrigado
Tessaracter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.