Как отключить беспроводной из командной строки

38

Как отключить беспроводной интернет из командной строки?

Я пытался, sudo ifconfig eth1 downно сетевой менеджер, кажется, игнорирует это и продолжает пытаться активировать его. Хуже всего то, что виджет сетевого менеджера не позволяет отключить его, как только он начинает «пытаться подключиться». Всякий раз, когда я нахожусь рядом с пятнистым соединением, оно просто пытается и пытается соединиться, каждый раз терпя неудачу и показывая раздражающее сообщение об ошибке «извините, мы не смогли соединиться».

Cerin
источник

Ответы:

44

Эквивалент командной строки в Ubuntu 16.04

nmcli radio wifi off

Чтобы снова включить, используйте

nmcli radio wifi on

Помочь

nmcli radio help   
nmcli radio wifi help
Адриано
источник
Объект 'radio' неизвестен, попробуйте 'nmcli help'
Tessaracter
Попробовал это на Ubuntu 18.10. Не уверен , что если бы я был слишком нетерпелив, но похоже , что я должен был бросить «sudo» в там , чтобы получить его на работу: sudo nmcli radio wifi off.
Стефан
30

Включить / отключить сеть полностью

nmcli networking off

Просто для WiFi

nmcli radio wifi off

В обоих случаях onвключить заново.

Если вам необходимо навсегда отключить определенное устройство , вы можете сделать это программно, используя unmanaged-devicesфункцию в /etc/NetworkManager/NetworkManager.conf или (на более низком уровне), занеся в черный список или удалив соответствующий драйвер.


Для более старых версий, чем v0.9.10

  • Используйте nmвместо networking. Смотрите nmcliсправочную страницу .
  • Таблица с различиями между nmcli v0.9.8 и v0.9.10 .
  • Объект верхнего уровня nmбольше не существует, и эквивалентные nm wifiопции теперь предоставляются radioобъектом.
  • nmcliИнтерфейс значительно изменился между v0.9.8 и v0.9.10, а также документации , отмечает , что:

Даже если nmcli пытается сохранить обратную совместимость в целом, при разработке Networkmanager были требования, которые привели к некоторым несовместимым изменениям в nmcli. В таблице ниже приведены различия между 0,9,8 и 0,9,10.

steeldriver
источник
7
Я думаю, что в 16.06 это будет по nmcli r wifi off крайней мере, это то, что работало для меня.
MikeSchinkel
1
nmcli nm wifi выключен / включен для меня в Ubuntu14.04 LTS
alhelal
3
@ MikeSchinkel Правильно, хорошо работает. Наоборот, nmcli nm wifi offкоманда выдает: Ошибка: Object 'nm' is unknown, try 'nmcli help'.Спасибо.
SkyRaT
7

В общем просто

sudo ifconfig wlan0 down

... должно быть достаточно. Иногда беспроводная карта может отображаться как

ethX

вместо того

wlanY

тогда вам нужно дважды проверить, какой ethX отключить, и вы можете сделать это с

sudo lshw -C network

и найдите запись вашей беспроводной карты, внутри которой вы найдете:

logical name: <ethX_or_wlanY_goes_here>

Я думаю, вы, наверное, знаете, и ваша проблема больше, чем это, но в то же время, вероятно, много свежих людей найдут эту тему, и этого должно быть достаточно для них.

Kacper Stawiński
источник
хороший ответ для нового пользователя!
кошка
Этот метод работает в Ubuntu 19.04, но метод nmcli - нет.
Адам Эриксон
5

Метод, который никто не упомянул:

rfkill list для просмотра беспроводных / Bluethoot устройств

rfkill block <device number> (мягкий) заблокировать его

13dimitar
источник
2

У меня на Ubuntu 15.04 nmcli radio wifi offработал для выключения вайфай. Для отключения сети вообще (в том числе и по локальной сети) я пользуюсь nmcli networking off.

Леопольд Вильнюс
источник
1

Есть способ переключать состояние соединения WiFi. Это может быть полезно знать.

nmcli radio wifi `nmcli r wifi | grep enabled -c | sed -e "s/1/off/" | sed -e "s/0/on/"`
Vic
источник
1

Сначала установите следующий классный пакет:

sudo apt install tlp

Теперь включить или отключить WiFi-соединение будет очень просто:

wifi on
wifi off

Большой! Более того, вы также можете переключать ваше соединение WiFi:

wifi toggle

Совет : вы можете сделать то же самое с вашим устройством Bluetooth, используя bluetoothкоманду.

Надеюсь тебе понравилось!

MAChitgarha
источник
0

nmcli networking offи nmcli radio wifi offне работает для меня в Ubuntu 12.04 ! У меня работают следующие команды:

nmcli nm status
nmcli nm wifi off
NS
источник
Вау, это работает с 14.04 тоже. Удивительно!! Спасибо
Tessaracter