Не могу разблокировать заблокированный mac-адрес на роутере asus с помощью iptables

У меня простая проблема. Не вдаваясь в подробности: кто-то в общей сети постоянно обращается к порталу маршрутизатора ASUS и блокирует сетевой доступ к моему ноутбуку. Это делается с помощью графического интерфейса маршрутизатора ASUS и отображается значком заблокированного доступа в Интернет рядом с IP-адресом моего ноутбука.

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

Конечно, я могу просто вернуться на портал и разблокировать себя, но в конечном итоге этот человек снова заблокирует мне доступ в Интернет.

Включив SSH, я заметил, что когда я сравниваю список iptables между тем, где IP-адрес моего ноутбука заблокирован, и тем, где это не так, единственная разница заключается в списке Chain FORWARD, например:

      Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere             MAC AE:E0:0E:EE:C0:89

Где mac-адрес, там mac-адрес моего ноутбука.

Первое, что я попробовал, было

      iptables -I FORWARD -m mac --mac-source AE:E0:0E:EE:C0:89 -j ACCEPT

что решает проблему, поскольку приоритет этой команды ACCEPT находится в верхней части списка, поэтому команда пакета DROP не выполняется, однако он фактически разблокирует и повторно блокирует мой IP-адрес, что приводит к тому, что команда пакета DROP выходит за пределы моей линии ACCEPT.

я тоже попробовал

      iptables -D FORWARD -m mac --mac-source AE:E0:0E:EE:C0:89 -j DROP

при попытке удалить строку сброса пакетов с/на мой ноутбук, но ошибка

      iptables: Bad rule (does a matching rule exist in that chain?). 

появляется.

Я хочу запустить скрипт, который сможет автоматически разблокировать IP-адрес моего ноутбука (или, скорее, Mac-адрес). Есть ли способ удалить команду DROP, отправленную из графического интерфейса, с помощью команды iptables?

0 ответов

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