e38BimmerFN
Very Senior Member
Ya we found that in game chat isn't good so we always use xbox chat for all gaming.
User WAN on the GT menu, I see this:
Enable NAT Yes No
What does this do and what would happen if I disable it?
Disable it and test with two Xbox One game consoles playing BO3
User WAN on the GT menu, I see this:
Enable NAT Yes No
What does this do and what would happen if I disable it?
I haven't tried the script yet.....as I don't know where I need to enter the script. Still waiting for some direction on that.Why I'm asking about it before I attempt that. LOL
Have you tried that script yet?
You guys are starting to give me a headache with those multiple posts over four separate threads about NAT types...
Try the following script (can be set as a nat-start script, or manually run):
Code:#!/bin/sh iptables -t nat -D POSTROUTING ! -s $(nvram get wan0_ipaddr) -o $(nvram get wan0_ifname) -j MASQUERADE iptables -t nat -I POSTROUTING -o $(nvram get wan0_ifname) -j SNAT --to-source $(nvram get wan0_ipaddr)
The PREROUTING DNAT rules are already configured by UPNP. What this does is change the POSTROUTING MASQUERADE into an SNAT.
No guarantee it will solve your problems (because there's no guarantee this IS the source of your problem).
BTW, Moderate NAT is not the end of the world. What is problematic is if you get a Strict NAT.
Can you give step by step instructions on how to do this would be great.
Just run the two iptables commands if you don't know how to set it up as a nat-start script (there's already plenty of documentation out there on how to configure a custom user script, so I don't really feel like repeating them again, sorry.)
Disable it and test with two Xbox One game consoles playing BO3
I haven't tried the script yet.....as I don't know where I need to enter the script. Still waiting for some direction on that.
you lose internetUser WAN on the GT menu, I see this:
Enable NAT Yes No
What does this do and what would happen if I disable it?
i tested both ways not sure if it was working, proppely, im under the impression from my xbox that we are using, cone nat already not symetric sine xbox network test said so, sadly im not sure how to validate exatly, also im not sure if it was right to reboot the router after applying my attemt at the script or after entering the variabes directly into ip tables.Just run the two iptables commands if you don't know how to set it up as a nat-start script (there's already plenty of documentation out there on how to configure a custom user script, so I don't really feel like repeating them again, sorry.)
if i get a working script, but to do the ip tables channge is easy as pi, just downloat putty or kitty put your routers ip into the feild, username and password are your login details to the router copy paste the commands in to the command line.Can you give step by step instructions on how to do this would be great.
i tested both ways not sure if it was working, proppely, im under the impression from my xbox that we are using, cone nat already not symetric sine xbox network test said so, sadly im not sure how to validate exatly, also im not sure if it was right to reboot the router after applying my attemt at the script or after entering the variabes directly into ip tables.
oh whops thnx i manged to get the log to register a nat-start script but the silly thing didnt quote the name i gave it, must of boo booed that lol. Aslo is the router running cone or symetric xbox one said its cone.Rebooting the router after running the iptables commands will revert the change. Running the commands applies it to the currently running setup.
Aslo is the router running cone or symetric xbox one said its cone.
is there a command for symetric, nat just incase i dont mind burning the time to test it and give feed back, since it might help some one i guess.I don't know what NAT type the router is using.
is there a command for symetric, nat just incase i dont mind burning the time to test it and give feed back, since it might help some one i guess.
so I guess it wouldn't work for me cause every time the router reboots my ip changes, but if use in script for it would re apply the changes per boot, I'm inclined to agree with you on this, from what I tried it appears there is no change in the nat handling, from the ip tables rules, I'm half tempted to message asus again, to see if I cant talk to the engineers again,they might know whats going on with the units, the thing is I'm confused I have a suspicion that the router is not using symmetric but a form of cone nat, atleat that's what the xbox seems to say.I don't know what commands will give you a "symetric NAT", not more than I know what give you a "full cone NAT". There's no clear "here is an iptables-based implementation for NAT mode xxx" on the web. Those routers that claim full cone NAT support (like the Qualcomm-based Netgear R7800) implement it through a special, closed source kernel module. Which leads me to believe that it's not something someone can implement with just two or three iptables rules, otherwise it wouldn't require some proprietary kernel module code.
The iptables rules I provided simply change the way netfilter modifies the packet to change its source IP. I provided them so people could experiment to see if it made any difference with those blackbox NAT tests done by games/consoles. The main benefit of SNAT is slightly lower overhead, Its limitation is it doesn't work with dynamic IPs such as dialups (since the iptables rule must provide the IP to NAT).
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!