Hi all!
We have a setup with a RB4011iGS+ in the central and both RB4011iGS+ and hAP ac^2 remote.
There are IPSEC tunnels between the remote locations and the central.
Short issue description: The issue is that the tunnels only work if both sides send a first packet (e.g. a ping) over the tunnel. It does not work for just one side to establish e.g. a TCP connection.
Details:
At the time when the issue arises, the tunnels are already successfully established (PH2 state established), but the packet count for the active peer on both sides is 0.
If any side (central or remote) wants to establish a connection (forwarded or input to the router itself), it times out, unless the other sides also initiates a data transmission to just any destination on the other end of the tunnel.
It is the same behavior in both directions.
IPSEC config central:
policy:
0 A peer=remote tunnel=yes src-address=172.19.0.0/16 src-port=any dst-address=172.17.0.0/16 dst-port=any protocol=all
action=encrypt level=require ipsec-protocols=esp sa-src-address= sa-dst-address=
proposal=remote ph2-count=1
peer:
0 R name=“remote” address= passive=yes profile=remote exchange-mode=ike2
send-initial-contact=no
IPSEC config remote:
policy:
0 A peer=central tunnel=yes src-address=172.17.0.0/16 src-port=any dst-address=172.19.0.0/16 dst-port=any protocol=all
action=encrypt level=require ipsec-protocols=esp sa-src-address=0.0.0.0 sa-dst-address=
proposal=remote ph2-count=1
peer:
0 name=“gwhgb” address= profile=remote exchange-mode=ike2 send-initial-contact=yes
Any advice?
Thanks!