Правила iptables применяются с задержкой

Я использую iptables для блокировки доступа в Интернет (путем перенаправления на внутренний сервер) на устройствах, подключенных к моей точке доступа. Это моя команда:

iptables -t nat -I PREROUTING -p tcp -s 192.168.43.51 -j DNAT --to-destination 192.168.43.1:12345
iptables -t nat -I PREROUTING -p udp -s 192.168.43.51 ! --dport 53 -j DNAT --to-destination 192.168.43.1:12345

192.168.43.51 - это устройство, которое я блокирую, а 192.168.43.1:12345 - это внутренний сервер. Так что он работает, но между реальной блокировкой и выполнением команды есть задержка. Например, когда я загружаю файл, я выполняю эту команду, но файл продолжает загружаться в течение 5-15 (приблизительно) секунд, пока пользователь может потреблять некоторые дополнительные данные. Как это решить?

0
12.02.2018, 11:42
0 ответов

Теги

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