Really having some problems with my recent deployment of my UTM. My UTM is my gateway router/firewall and my IPSec VPN device sits in my DMZ. I've read where you need to add rules to the UTM to get the IPSec traffic to pass though the UTM but the rules aren't working completely. I've got 8 VPNs that need through so I created host definitions for the public IP addresses of the endpoints and put them in a group. I then created a rule that allows IPSec traffic from the external IP address to the host definition of the DMZ IP address of the IPSec VPN device. The IPSec traffic is the predefined service group on the UTM. When I do that 5 of my VPNs come up but the other 3 do not. I clearly see blocked IPSec traffic in the firewall log that shouldn't be getting block per the rule. So I create a rule for the traffic I see getting blocked and allow it. Which I don't think I should have to do but I did anyway to try and get the VPN up. I stop seeing the traffic getting blocked but I'm not seeing the traffic get to the VPN device either. After hours of troubleshooting I finally had to revert back to my old setup to bring all the VPNs up. I'm basically just creating another level of security with this router as the VPN device is/was my gateway router now. The Sophos interface seems pretty easy to configure but only if it does what you think it should be doing.
Here's an example from the firewall log
2015:06:11-00:38:18 pgate ulogd[4569]: id="2001" severity="info" sys="SecureNet" sub="packetfilter" name="Packet dropped" action="drop" fwrule="60001" initf="eth1" srcmac="0:b0:4a[:D]2:ab:1c" dstmac="0:a:cd:1e:ed:0f" srcip="69.x.x.x" dstip="68.x.x.x" proto="17" length="132" tos="0x00" prec="0x00" ttl="60" srcport="500" dstport="500"
2015:06:11-14:56:49 pgate ulogd[14564]: id="2000" severity="info" sys="SecureNet" sub="packetfilter" name="Packet logged" action="log" fwrule="62011" initf="eth1" srcmac="0:b0:4a[:D]2:ab:1c" dstmac="0:a:cd:1e:ed:0f" srcip="69.x.x.x" dstip="68.x.x.x" proto="17" length="208" tos="0x00" prec="0x00" ttl="60" srcport="500" dstport="500"
69.x.x.x is the remote endpoint and 68.x.x.x is the local endpoint.
This thread was automatically locked due to age.