скрипт для отключения от реального wifi

Есть ли способ отключить мой ноутбук от соединения Wi-Fi, нажав значок на док-станции и / или выполнив скрипт?

Спасибо

0
задан 14 May 2019 в 10:46

3 ответа

Существует расширение для того, что вы хотите, как описано в Ubuntu Handbook . Откройте Ubuntu Software и введите Disconnect WiFi

. После установки вы можете отключиться с изображением слева и повторно подключиться с изображением справа:

Wifi Disconnect.png [ 117]

0
ответ дан 14 May 2019 в 10:46

Следующая команда должна работать:

nmcli device disconnect wlo1

где wlo1 - ваше WIFI-устройство. Вы можете получить имена сетевых устройств, используя:

ip a

или просто

nmcli
0
ответ дан 14 May 2019 в 10:46

Как включить / отключить адаптер интерфейса WI-Fi?

Метод 1:

Чтобы включить Wi-Fi, выполните следующую команду: [ 1173]

$ nmcli radio wifi on

Чтобы отключить Wi-Fi, введите следующую команду:

$ nmcli radio wifi off

Чтобы проверить состояние Wi-Fi, независимо от того, включен он или нет, введите следующую команду:

$ nmcli radio wifi
disabled

Метод-2:

Есть другой способ. Чтобы применить этот метод, сначала вам нужно выяснить устройство Wi-Fi, поэтому введите следующую команду:

$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 1c:1b:0d:62:cf:95 brd ff:ff:ff:ff:ff:ff
3: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 1c:1b:0d:62:cf:93 brd ff:ff:ff:ff:ff:ff
4: wlp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether e4:a4:71:58:d5:e5 brd ff:ff:ff:ff:ff:ff

См. item-4 в выходных данных, которые отображают Устройство Wi-Fi wlp5s0. Обратите внимание, что состояние устройства с выхода - state UP, что означает, что Wi-Fi работает и работает.

Чтобы включить Wi-Fi, выполните следующую команду:

$ sudo ip link set wlp5s0 up

Чтобы отключить Wi-Fi, введите следующую команду:

$ sudo ip link set wlp5s0 down

Чтобы узнать состояние Wi-Fi. Fi, введите следующую команду:

$ ip link show wlp5s0
4: wlp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether e4:a4:71:58:d5:e5 brd ff:ff:ff:ff:ff:ff

Из приведенного выше вывода видно, что состояние устройства - state DOWN, что означает, что Wi-Fi отключен.

Включение и выключение с использованием псевдонимов.

Вы можете создать псевдоним для включения Wi-Fi следующим образом:

alias wifion='nmcli radio wifi on'

Аналогично, чтобы отключить, создайте другой псевдоним следующим образом:

alias wifioff='nmcli radio wifi off'

Чтобы проверить состояние Wi-Fi, независимо от того, подключен он или нет, создайте другой псевдоним следующим образом:

alias wifi='nmcli radio wifi'

Средство запуска ярлыков на рабочем столе, чтобы отключить Wi-Fi.

Создайте файл ~/wifi/wifioff.desktop и скопируйте в него следующее содержимое:

[Desktop Entry]
Name=WiFi-Off
Type=Application
Exec=/home/krishna/wifi/wifioff.sh
Icon=/home/krishna/wifi/wifioff.png
Comment=WiFi Off Script
Terminal=true
Categories=Utility;Application;

Теперь выполните следующую команду для установки файла ярлыка в каталог /usr/share/applications/:

$ sudo desktop-file-install wifioff.desktop
[ 1187] enter image description here

Теперь создайте файл ~/wifi/wifioff.sh, имеющий следующую команду:

$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi off;nmcli radio wifi;$SHELL'"

Теперь сделайте исполняемый файл сценария следующей командой :

$ chmod +x ~/wifi/wifioff.sh

Вы можете загрузить подходящий файл значка .

enter image description here

Файл ~/wifi/wifioff.png представляет собой значок запуска на рабочем столе wifioff.desktop.

Если щелкнуть значок WiFi-Off на Dash, интерфейс Wi-Fi будет отключен, и вы также увидите сообщение Disabled, отображаемое на командном терминале.

Запуск ярлыков на рабочем столе для включения Wi-Fi.

Вы также можете установить еще один Desktop Shortcut Launcher для включения Wi-Fi. Вам нужны три файла, похожих на Wi-Fi Off, которые являются wifion.desktop, wifion.sh и wifion.png соответственно.

Создайте файл ~/wifi/wifion.desktop и скопируйте в него следующее содержимое:

[Desktop Entry]
Name=WiFi-On
Type=Application
Exec=/home/krishna/wifi/wifion.sh
Icon=/home/krishna/wifi/wifion.png
Comment=WiFi On Script
Terminal=true
Categories=Utility;Application;

Теперь выполните следующую команду для установки файла ярлыка в каталог /usr/share/applications/:

[ 1115]

enter image description here

Теперь создайте файл ~/wifi/wifion.sh, имеющий следующую команду:

$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi on;nmcli radio wifi;$SHELL'"

Теперь сделайте файл сценария исполняемым: следующая команда:

$ chmod +x ~/wifi/wifion.sh

Вы можете загрузить подходящий файл значка .

enter image description here

Файл ~/wifi/wifion.png представляет собой значок средства запуска рабочего стола wifion.desktop.

Если щелкнуть значок WiFi-On на Dash, ваш Wi-Fi-интерфейс будет включен, и вы также увидите сообщение Enabled, отображаемое на командном терминале.

Ярлык на рабочем столе для отображения состояния включения / выключения Wi-Fi.

Вы также можете установить третий Desktop Shortcut Launcher, чтобы узнать состояние Wi-Fi, включен он или нет. Для этого просто следуйте процедуре.

Создайте файл ~/wifi/wifistatus.desktop и скопируйте в него следующее содержимое:

[Desktop Entry]
Name=WiFi-Status
Type=Application
Exec=/home/krishna/wifi/wifistatus.sh
Icon=/home/krishna/wifi/wifistatus.png
Comment=WiFi Status On Script
Terminal=true
Categories=Utility;Application;

Теперь выполните следующую команду для установки файла ярлыка в каталог /usr/share/applications/:

[ 1119]

enter image description here

Теперь создайте файл ~/wifi/wifistatus.sh, имеющий следующую команду:

$ gnome-terminal -e "/bin/bash -c 'nmcli radio wifi;$SHELL'"

Теперь сделайте файл сценария исполняемым следующая команда:

$ chmod +x ~/wifi/wifistatus.sh

Вы можете загрузить подходящий файл значка .

Файл ~/wifi/wifistatus.png представляет собой значок запуска на рабочем столе wifistatus.desktop.

Если щелкнуть значок WiFi-Status в Dash, то состояние вашего интерфейса Wi-Fi будет отображаться как Enabled или Disabled на командном терминале.

Ярлыки на рабочем столе для Wi-Fi на Dash.

Dash отображает наличие всех трех значков, касающихся Wi-Fi, установленных в системе, как показано на снимке экрана ниже.

enter image description here

0
ответ дан 14 May 2019 в 10:46

Другие вопросы по тегам:

Похожие вопросы: