Adding a static route to a Zyxel USG 100 firewall that directs traffic bound for 172.18.0.0 via an internal gateway of 10.10.10.50 works perfectly if you run a ping or trace route. When you try to connect with a Citrix Reciever however the server can not be found. Adding a static route directly to the client pc and skipping the Zyxel fixes the issue but is a poor fix with lots of clients.
Zyxel USG 100 company internet firewall.
Internal IP 10.10.10.1
Cisco 1700 Series EMR Gateway
Internal IP 10.10.10.50
EMR final destination is 172.18.31.245
If I add a static route to route 172.18.0.0 255.255.0.0 traffic to 10.10.10.50 to the Zyxel firewall it works testing with Pings and trace routes. But when using the citrix reciever that uses Https as its protocol it never connects.
I have looked and there is no firewall rules that should be interfering in the traffic flow. I don't have access to the EMR network to do any testing but the only places that have this issue are those with Zyxel USG firewalls.