Any suggestion as to how best do this? I think I need some kind of IPSec
connection-tracking in the kernel, as well as the correct iptables entries.
Thanks,
Karl
It is possible with following limitations :
. You can't use AH as it authenticates the whole IP paquets,
which header is altered by NAT
. You can't use ESP transport mode for TCP as TCP checksum
relies on IP addresses, altered by NAT (so TCP checksum
fails after ESP decryption).
You can set up one internal server by simply redirecting UDP 500, AH and
ESP to this box. You can set up as many clients as you want as your NAT
layer is able to NAT any layer 4 protocol, which, afaik, is true for
Netfilter newnat stuff (use patch-o-matic). Just set up outgoing SNAT on
UDP 500, AH and ESP.
You can also use AH/ESP tracking patch from iptables patch-o-matic to
achieve some debugging.
--
> J'veux un trombone pour sendmail !
Hum ... pauvre trombonne, avec ca, il va faire un brain overflow...
-+- NLS in GFA : Pitié pour les trombonnes ! -+-