Я нахожусь в ситуации, когда я не могу выполнить фильтрацию MAC-адресов в точке доступа, и мне нужно заблокировать пользователя, который подменяет сеть ARP. Я пытаюсь использовать команду wl deauthenticate
чтобы пнуть клиента. И я хочу сделать это неоднократно.
while true; do
wl deauthenticate <mac>
sleep 1
done
Но когда я запускаю эту команду, точка доступа перестает принимать беспроводные соединения и блокируется, пока я не отключу команду или не перезапущу точку доступа. Любые предложения, чтобы я мог выполнить команду несколько раз, не останавливая беспроводной? Могу ли я использовать iptables для удаления поддельных пакетов ARP? Или, как я думаю, спуфинг ARP не может быть заблокирован iptables, потому что протокол ARP ниже, чем IP в сетевом стеке?