Блокировать все SSID, кроме одного / Без эксклюзивного BSSID [закрыто]

Мне нужно заблокировать все ssids, кроме одного. Тот, который мне нужен, может иметь более 250 BSSID для одного ssid. Должен быть другой способ, кроме метода с одним ap BSSID?

-1
задан 22 May 2017 в 07:54

1 ответ

Первый путь состоит в том, чтобы позволить только соединение от одного маршрутизатора на основе MAC-адреса с помощью iptables

sudo iptables -A INPUT -m mac --mac-source <mac_address_of_you_router> -j ACCEPT 

и отбросить что-либо от другого MAC-адреса на входе с командой

sudo iptables -A INPUT -m mac ! --mac-source <mac_address_of_you_router> -j DROP

, Или можно использовать некоторый сценарий в /etc/NetworkManager/dispatcher.d/ssid

#! /bin/bash

REQUIRED_CONNECTION_NAME="<name-of-connection>"

activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION_NAME}")

if [ "${activ_con}" -a ! "${activ_con}" ];
then
    ifdown wlan0
fi

средняя Ведьма, если не будет подключен с REQUIRED_CONNECTION_NAME иначе, то домашний Wi-Fi dispecher сделает ifdown wlan0.

Замена wlan0 с Вами имя интерфейса Wi-Fi

Попытка, возможно, работайте на Вас.

0
ответ дан 3 November 2019 в 05:07

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

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