С помощью iptables совпадают пакеты, поступившие через туннель IPSEC.


15

Я использую IPSEC в туннельном режиме.

Как создать правило iptables, которое будет соответствовать только пакетам, поступившим через туннель IPSEC (т. Е. После того, как IPSEC расшифровал их, а не пакетам IPSEC, когда они поступят и до дешифрования).

Дело в том, чтобы иметь определенный порт, который будет доступен только через IPSEC и недоступен для остального мира.

Ответы:


15

Вам нужно использовать модуль политики и указать ipsecполитику, чтобы соответствовать этому трафику. Следующее правило, например, разрешает весь входящий трафик через tcp порт 12345. Не забывайте, что порядок правил важен iptables, и что вам, возможно, потребуется разрешить пакеты обратной половины, в зависимости от ваших текущих OUTPUTограничений.

iptables -A INPUT -m policy --pol ipsec --dir in -p tcp --dport 12345 -j ACCEPT

Наконец я проверил это, и это действительно работает для меня. Благодарю.
Sandman4

Рад, что вы исправили свою проблему!
MadHatter
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.