The router supports IPSec, don't think that is the problem. IKE is layered on UDP and uses UDP port 500 to exchange IKE information between the security gateways. Therefore, UDP port 500 packets must be permitted on any IP interface involved in connecting a security gateway peer (
http://www.juniper.net/techpubs/software/erx/erx51x/swconfig-routing-vol1/html/ipsec-config5.html).
Can you try setting the IKE mode to Main mode, instead of aggresive and see if it works normally. Below is the manual for Zywall 5 router:
http://www.thegreenbow.com/doc/tgbvpn_cg_zywall5_en.pdfAnother suggestion is to download Ethereal (
http://www.ethereal.com/) which will help in finding out if packets are getting across the network properly. It needs to be installed on the destination machine and will monitor the network card for packets.
Hope it helps.