Назад | Перейти на главную страницу

фильтр с iptables входящего трафика от VPN

Я настроил VPN для частного поставщика услуг через OpenVPN.
Эта установка использует VPN в качестве шлюза по умолчанию.
Все работает нормально, но когда я пытаюсь применить базовые iptables правила фильтрации входящего и исходящего трафика в туннель, я не могу повлиять на входящий трафик. Однако исходящая фильтрация работает нормально.

Я полагаю мой iptables правила относятся к tun12 который для вывода может быть успешно отфильтрован, но входящий я бы видел только трафик UDP на порту 1194, поскольку он все еще зашифрован. Я сейчас работаю с таблицей FORWARD.

Как мне подать заявку iptables фильтрация входящих?

root@router# iptables -nvL FORWARD
Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DOTHIS-IN  all  --  tun12  *       0.0.0.0/0            0.0.0.0/0            state NEW
11323  780K DOTHIS-OUT all  --  *      tun12   0.0.0.0/0            0.0.0.0/0            state NEW

ВНИМАНИЕ: это происходит только тогда, когда я соответствую статусу NEW. Если я удалю совпадение, iptables будет работать нормально.

root@router# iptables -nvL FORWARD
Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DOTHIS-IN  all  --  tun12  *       0.0.0.0/0            0.0.0.0/0            state NEW
6154K 8071M DOTHIS-IN  all  --  tun12  *       0.0.0.0/0            0.0.0.0/0

ПРИМЕЧАНИЕ 2: туннель включен.

Спасибо!

Вы можете попробовать фильтрацию на основе IP-адресов VPN вместо интерфейса.

Вы пытались сопоставить трафик, идущий из туннеля, на основе пункта назначения для теста?