Como desativar o wireless da linha de comando

23

Como você desativa a Internet sem fio a partir da linha de comando?

Eu tentei sudo ifconfig eth1 down , mas o gerenciador de rede parece ignorar isso e continua tentando reativá-lo. O pior é que o widget do gerenciador de rede não permite que você o desative assim que ele iniciar "tentando se conectar". Sempre que eu 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 nos conectar".

    
por Cerin 15.03.2015 / 16:40

7 respostas

19

O equivalente da linha de comando no Ubuntu 16.04

nmcli radio wifi off

Para reativar, use

nmcli radio wifi on

Para ajudar

nmcli radio help   
nmcli radio wifi help
    
por Adriano 07.10.2016 / 13:54
25

Ativar / desativar a rede completamente

nmcli networking off

Apenas para WiFi

nmcli radio wifi off

Em ambos os casos, on para reativar.

Se você precisar permanentemente desabilitar um dispositivo particular, você pode fazer isso programaticamente usando o recurso unmanaged-devices em /etc/NetworkManager/NetworkManager.conf ou ( em um nível mais baixo), colocando na lista negra ou removendo o driver correspondente.

Para versões mais antigas do que v0.9.10

  • Use nm em vez de networking . Veja nmcli man page .
  • Tabela com diferenças entre nmcli v0.9.8 vs. v0.9.10 .
  • O objeto nm de nível superior não existe mais e as opções nm wifi equivalentes agora são fornecidas por um objeto radio .
  • A interface nmcli 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 retroativa em geral,   foram requisitos durante o desenvolvimento do Networkmanager que forçaram alguns   alterações incompatíveis em nmcli. A tabela abaixo das diferenças da lista   entre 0.9.8 e 0.9.10.

    
por steeldriver 15.03.2015 / 17:13
4

Um método que ninguém mencionou:

rfkill list para ver dispositivos sem fio / bluethoot

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

    
por 13dimitar 09.02.2017 / 14:26
3

Em geral, simples

sudo ifconfig wlan0 down

... deve ser o suficiente. Às vezes, a placa wireless pode ser mostrada como

ethX

em vez de

wlanY

então você precisa checar novamente qual ethX desabilitar e você pode fazer isso com

sudo lshw -C network

e procure a entrada da sua placa wireless dentro da 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 este tópico e isso deve ser suficiente para eles.

    
por Kacper Stawiński 22.01.2016 / 00:49
2

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

    
por Leopold Vilnius 12.10.2015 / 01:56
0

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/"'
    
por Vic 19.08.2017 / 21:31
0

nmcli networking off e nmcli radio wifi off não funcionam para mim no ubuntu 12.04 ! Os seguintes comandos funcionam para mim:

nmcli nm status
nmcli nm wifi off
    
por N. S. 27.02.2018 / 12:33