Hi,
I run a Sophos UTM 9 at home which I've been running for well over a year now and it's been very good. I have a stack of firewall rules for various devices and I've configured various rules for things like cameras and VOIP phones.
My recent bugbear is with an application I have to use for work. My org are taking our blackberries off of us and replacing it with a BYOD offering using GOOD For Enterprise (GFE). I have a specific device for this application and nobody else on the network uses GFE
I have run into no end of pain getting this to work reliably but it has led to my analysing the packet flow a bit. In conjunction with http://goodpkb.force.com/PublicKnowledgeBase/articles/Answer/17892 I have a handle on how it works (and what won't work when certain traffic flow is restricted).
I have done the following:
1) Fixed the IP Address of the device (and android phone)
2) Configured firewall rules to allow the outbound TCP and UDP traffic from the device on the internal network to the CIDR Blocks listed in the above link (216.136.156.64/27
198.76.161.0/24)
3) Configured a DNAT rule to forward UDP traffic from the GFE ranges (216.136.156.64/27 and 198.76.161.0/24).
The rule takes traffic from the source GFE NOC, and forwards the traffic to the device, i.e. it does not modify the service or port
I think this means that it will use whatever the inbound port is and not change it.
The issue is the actual client does this
Device(Internal IP)->Ephemeral port (e.g. 2345)-> GFE NOC (UDP:12000)
and then there is return traffic which goes
GFE NOC (UDP:12000) -> External IP -> UDP(2345)
The problem is that this feels very rigid and will fall down if I ever have more than one GFE device on network. So should I be doing something a bit more clever? Is there some way of getting UDP tracking/hole punching to work? The FAQ sort of talks about a UDP "session" which is technically a nonsense but I know what they're getting at, and extending it to be "at least 10 minutes". Which also just feels naff.
Should I therefore be looking at other UTM 9 features or am I totally missing the point?
This thread was automatically locked due to age.