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


38

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

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

Ответы:


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.


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>

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


хороший ответ для нового пользователя!
— кошка

Этот метод работает в Ubuntu 19.04, но метод nmcli - нет.
— Адам Эриксон

5

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

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

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


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/"`

1

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

sudo apt install tlp

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

wifi on
wifi off

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

wifi toggle

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

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


0

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

nmcli nm status
nmcli nm wifi off

Вау, это работает с 14.04 тоже. Удивительно!! Спасибо
— Tessaracter
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.