On 18/11/2022 16:07, Paul Wouters wrote:

On Fri, 18 Nov 2022, Kumar P S Udai wrote:

One is at the HO establishing connection to three other branch offices, while all three are getting connected, at one branch office the public IP is not configured on the machine directly, but on an external vendor's router.  Initially I had trouble establishing connection to this unit, but after a lot of reading and config change, the connection is getting established now, but I cannot ping or reach each other.  Attaching the config details FYI please.  Would appreciate any
help from the community.

ON MACHINE PLUTO

000 #45: "PLSUBNET" [email protected] [email protected] [email protected]
[email protected] Traffic: ESPin=1KB ESPout=0B! ESPmax=0B

Note traffic coming in, but no traffic going out.

ON MACHINE EUROPA

000 #6276: "PLUTOSUBNET" [email protected] [email protected] [email protected] [email protected]
Traffic: ESPin=0B ESPout=1KB! ESPmax=0B
000

traffic going out, but no traffic coming in.

I suspect that on machine PLUTO, there is a NAT rule that ends up NATing
the traffic before it gets to be IPsec'ed

On PLUTO try:

iptables -I FORWARD -t nat -s 192.168.14.0/24  -d 192.168.1.0/24 -j RETURN

Don't you want the POSTROUTING rule from https://libreswan.org/wiki/FAQ#NAT_.2B_IPsec_is_not_working? I don't believe there is a FORWARD chain in the nat table.

If you want a FORWARD rule as well, you can use the generic:
iptables -I FORWARD -m policy --dir in --pol ipsec -j ACCEPT

Then you don't have to bother about subnets.

Nick
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan

Reply via email to