Блокировка транзитных (forward) пакетов с помощью ipTables
Материал из AlexNook
Перейти к навигацииПерейти к поиску
Как заблокировать транзитные пакеты на роутере
Forward пакеты посылает любой клиент локальной сети роутера, который находится за роутером, как за NAT'ом и получает доступ в сеть по принципу ICS (SNAT или Masquerade)
Заблокировать для конкретного адреса
iptables -I FORWARD 1 -s 192.168.0.24/32 -j DROP
-s это источником выступает конкретный адрес
1 это значит добавить правило в самый верх ещё до всех разрешающих, если такие есть.
iptables -I FORWARD 1 -d 192.168.0.24/32 -j DROP
-d это точкой назначения выступает конкретный адрес
Убрать блокировку для конкретного адреса
iptables -D FORWARD -s 192.168.0.24/32 -j DROP
iptables -D FORWARD -d 192.168.0.24/32 -j DROP
Заблокировать для диапазано адресов
iptables -I FORWARD 1 -m iprange --src-range 192.168.0.20-192.168.0.30 -j DROP
iptables -I FORWARD 1 -m iprange --dst-range 192.168.0.20-192.168.0.30 -j DROP
Убрать блокировку для диапазона адресов
iptables -D FORWARD -m iprange --src-range 192.168.0.20-192.168.0.30 -j DROP
iptables -D FORWARD -m iprange --dst-range 192.168.0.20-192.168.0.30 -j DROP