I am helping a friend of mine, very remotely as he is in Toronto and I am in Oregon, attempting to get his hEX set up. I am not figuring a few things out very well for the UPnP settings in reguard to his XBones getting an Open NAT.
Setup info and assumptions
HomeHub2000 router
- Fiber setup, and has family requirements to keep this in place to keep TV/Phone/WiFi
All but his gaming room is running normally through this setup
Doesn’t allow he and his son to use XBones at same time if they want to interact (i.e. can’t play together, cant be in same voice channels, etc.)
MikroTik hEX (v6.36.# firmware)
- Connected to HomeHub2000 with PPPoE, connects correctly and gets its own external IP address, status: connected
This allows us to create a subnet just for his XBones to take the serious issues from his HomeHub out of the equation
XBones are up with static IP addresses reservations in DHCP.
UPnP with external interface ether1-master and an internal interface ether2-master.
UPnP is enabled
UPnP show-dummy-rule is enabled
This is where being a little less versed in the *nix arts gets me, and the fact of not being too familiar with RouterOS… I am not sure how to open up the firewall settings correctly.
Our setup computer can browse from the hEX LAN, but the XBones come back as Moderate NAT: restricted NAT settings. So setting up UPnP wasn’t all I needed to enable…
On my own home network, I made a DIY and have have pfSense set up and working with multiple consoles, Ooma, IP-TVs, etc. but am not sure how to translate the ACL entries I have into the Firewall/NAT settings for the hEX.
- Example XBone config for ACL rules on my pfSense:
Format: [allow or deny] [ext port or range] [int ipaddr or ipaddr/CIDR] [int port or range]
deny 3074 192.168.1.51/32 3074
deny 3074 192.168.1.52/32 3074
allow 53-65535 192.168.1.51/32 53-65535
allow 53-65535 192.168.1.52/32 53-65535
How do I translate this into setting up the firewall and NAT policies?
FYI: We found that blocking the 3074 port on all XBones made them renegotiate and have Open NAT, this trick doesn’t seem to work on XBones that were sold initially but as long as you don’t have more than one of those it is easy enough to work around.