W przypadku iptables pakiety dopasowań docierają przez tunel IPSEC


15

Używam IPSEC w trybie tunelowym.

Jak stworzyć regułę iptables, która będzie pasowała tylko do pakietów, które dotarły przez tunel IPSEC (tj. Po ich odszyfrowaniu przez IPSEC - nie pakietów IPSEC, kiedy dotrą i przed odszyfrowaniem).

Chodzi o to, aby mieć określony port, który będzie dostępny tylko przez IPSEC i niedostępny dla reszty świata.

Odpowiedzi:


15

Musisz użyć modułu zasad i określić ipseczasady, aby dopasować ten ruch. Poniższa reguła zezwala na cały ruch przychodzący na port tcp 12345. Nie zapominaj, że kolejność reguł jest ważna iptablesi może być konieczne zezwolenie na pakiety zwrotne również w zależności od twoich obecnych OUTPUTograniczeń.

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

W końcu przetestowałem to i rzeczywiście działa dla mnie. Dzięki.
Sandman4

Cieszę się, że problem został rozwiązany!
MadHatter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.