hm,
i cause my problem with x509 authenticated IPsec i tried an site-to-site tunnel between PFsense 2.2 and Cisco IOS with PSK and fix IP on both side.
There i have the similar problem.
This site-to-site only get established, when a client behind PFsense initiates the tunnel to the cisco.
When the tunnel is established also the router is able to transfer traffic over the tunnel, but not before.
I assumed: the Cisco IOS has about 5 different Phase1 policies, the PFsense has only one.
But i don't know how to define only one Phase1 policy for a specific client, also Cisco-Support told me that's not possible, I am unsure if should trust cisco in this statement (had already fights with the cisco support, what is possible and what isn't)
best regards
Thomas