Блокировать подключения к открытым сетям WiFi

Даже если вы установили приложение Arios, вам нужно установить приложение в список автозагрузки. Я имею в виду, что вы должны добавить его в список автозагрузки.

Чтобы добавить его в список автозагрузки, откройте свою черту Unity и введите «startup», и она отобразит приложение, чтобы открыть его, а затем нажмите «Добавить». он откроет окно и оттуда нажимает на вашу файловую систему, а затем выбирает путь usr / bin, как показано на рисунке ниже.

Затем выберите приложение arios и добавьте его. вы сделали.

1
задан 3 September 2015 в 14:44

3 ответа

Изменить права доступа к Network Manager. Удалите все открытые wifi из конфигурации. Проверьте подключение автоматически к конфигурации вашего Wi-Fi и выполните настройку, добавив адрес mac вашего ap.

Как запретить Wi-Fi-сеть в Network Manager?

0
ответ дан 23 May 2018 в 17:47
  • 1
    Я не знаю, какие MAC-адреса будут. Я хочу отключить возможность подключения к открытому Wi-Fi. – QkiZ 2 September 2015 в 22:26
  • 2
    Разрешено ли вашим пользователям выбирать соединение? Можно ли использовать собственный скрипт для обработки этой ситуации? – Nico Mkhatvari 2 September 2015 в 23:06
  • 3
    Есть возможность запускать скрипт после подключения интерфейса. Но я не знаю, как проверить режим беспроводной связи Wi-Fi. – QkiZ 3 September 2015 в 13:30

Я вижу единственный способ сделать это.

Вы можете отключить Network Manager и настроить определенные беспроводные сети в /etc/network/interfaces.

Если вы настроили свой интерфейс там, NM автоматически прекратит управление интерфейсом.

0
ответ дан 23 May 2018 в 17:47
  • 1
    Не знаю, кто был заблокирован, но я не вижу проблемы с вашим ответом. Возможно, более подробная информация и шаги помогут – Sergiy Kolodyazhnyy 3 September 2015 в 15:13
Я думал, что лучше всего использовать предварительный скрипт, который имеет всю необходимую вам переменную:
/etc/network/if-pre-up.d/
Проверьте, например: /etc/network/if-pre-up.d/wireless-tools К сожалению, NetworkManager / диспетчер не реализовал его. Смотрите: /etc/NetworkManager/dispatcher.d/01ifupdown
# pre-up/pre-down not implemented. See
# https://bugzilla.gnome.org/show_bug.cgi?id=387832
#        pre-up)
#            export MODE="start"
#            export PHASE="pre-up"
#            run-parts /etc/network/if-pre-up.d
#            ;;
#        pre-down)
#            export MODE="stop"
#            export PHASE="pre-down"
#            run-parts /etc/network/if-down.d
#            ;;
В любом случае, я вижу, вы использовали /etc/network/if-up.d. У него нет всей информации, которую вы хотите, типа типа шифрования, но у нее есть некоторые имена интерфейсов и WiFi SSID. Вы можете минимизировать внешние вызовы. Вы можете изучить любую среду с помощью простого сценария:
#!/bin/sh
#myuser

logfile=/home/myuser/Desktop/wireless-pre-up.log

touch $logfile

echo args: $@ >> $logfile
env >> $logfile
echo == >> $logfile
Выход (wireless-pre-up.log):
args: wlan0 up
DHCP4_REQUESTED_NTP_SERVERS=1
DHCP4_REQUESTED_TIME_OFFSET=1
DHCP4_SUBNET_MASK=255.255.255.0
DHCP4_REQUESTED_DOMAIN_SEARCH=1
DHCP4_REQUESTED_HOST_NAME=1
DHCP4_REQUESTED_MS_CLASSLESS_STATIC_ROUTES=1
CONNECTION_UUID=35821fc8-d6ce-4fb2-bb5d-ac4a52aa931e
DHCP4_REQUESTED_SUBNET_MASK=1
DEVICE_IFACE=wlan0
IP4_NAMESERVERS=192.168.1.1
DHCP4_DHCP_SERVER_IDENTIFIER=192.168.1.1
DHCP4_REQUESTED_NETBIOS_NAME_SERVERS=1
DHCP4_REQUESTED_DOMAIN_NAME=1
DHCP4_DHCP_LEASE_TIME=86400
DHCP4_EXPIRY=1441408529
DHCP4_NETWORK_NUMBER=192.168.1.0
IP4_NUM_ADDRESSES=1
DHCP4_ROUTERS=192.168.1.1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
IP4_NUM_ROUTES=0
IP4_ADDRESS_0=192.168.1.4/24 192.168.1.1
DEVICE_IP_IFACE=wlan0
DHCP4_REQUESTED_ROUTERS=1
DHCP4_REQUESTED_STATIC_ROUTES=1
DHCP4_BROADCAST_ADDRESS=192.168.1.255
DHCP4_IP_ADDRESS=192.168.1.4
DHCP4_NEXT_SERVER=0.0.0.0
DHCP4_REQUESTED_INTERFACE_MTU=1
DHCP4_DHCP_MESSAGE_TYPE=5
DHCP4_REQUESTED_BROADCAST_ADDRESS=1
DHCP4_DOMAIN_NAME_SERVERS=192.168.1.1
CONNECTION_ID=MyWifiName
DHCP4_REQUESTED_WPAD=1
PWD=/
DHCP4_REQUESTED_DOMAIN_NAME_SERVERS=1
DHCP4_REQUESTED_NETBIOS_SCOPE=1
DHCP4_REQUESTED_RFC3442_CLASSLESS_STATIC_ROUTES=1
0
ответ дан 23 May 2018 в 17:47

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

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