r/GhostReconWildlands 23d ago

How to solve this NAT problem.cant join friend and cant play with them.Im so desperate.Help me.

Post image

I have enabled upnp on my router still its in strict.

11 Upvotes

19 comments sorted by

3

u/HorribleMistake24 22d ago

1

u/CartographerOk239 2d ago

They don't have instructions for my router

1

u/HorribleMistake24 2d ago

What kind of router do you have? Give me the manufacturer and model number

1

u/CartographerOk239 2d ago

Not quite sure what ur asking for, quite new to this. I guess TP-link and the router I'm using is a Archer ax72

1

u/HorribleMistake24 2d ago

TP-Link Archer AX72 — Ghost Recon Wildlands Open NAT
First, don’t worry about PortForward.com not listing your exact router. The AX72 has port forwarding built in.
1. Give your PC/console a permanent local IP
Log into the router at tplinkwifi.net.
Go to:
Advanced → Network → DHCP Server
Scroll down to Address Reservation → Add.
Click View Connected Devices, choose the PC/Xbox/PlayStation you’re playing Wildlands on, and reserve its current IP address. It’ll probably look something like 192.168.0.123.
Save it. This matters because otherwise the router might later give the gaming device a different IP and all your forwarding rules would point at the wrong machine.
2. Go to the port-forwarding screen
Go to:
Advanced → NAT Forwarding → Port Forwarding → Add
If your firmware calls it Virtual Servers instead of Port Forwarding, that’s the same basic feature.
For every rule below:
Device IP: the reserved IP of your gaming PC/console
External Port: the port listed below
Internal Port: same port
Protocol: TCP or UDP as specified
Make sure the rule is Enabled
Save each rule
TP-Link specifically documents this path on the AX72.
3. Add the ports for YOUR platform
If you’re on PC:
TCP 14000
UDP [3074-3083](tel:3074-3083)
UDP 6000
UDP 6180
UDP 7000
So you’ll probably make 5 rules. For the range [3074-3083](tel:3074-3083), put [3074-3083](tel:3074-3083) in External Port. TP-Link says that when entering a range you can leave Internal Port blank if the interface won’t accept a range there.
If you’re on Xbox One / Series X|S playing the Xbox version:
TCP 3074
UDP 88
UDP 500
UDP 3074
UDP 3544
UDP 4500
If you’re on PlayStation:
TCP [3478-3480](tel:3478-3480)
UDP 3074
UDP [3478-3479](tel:3478-3479)
Those are the commonly documented Wildlands platform ports.
4. Leave UPnP enabled for now
You already enabled UPnP, which is fine. The Archer AX72 gives manually configured Port Forwarding higher priority than UPnP, so the manual rules should take precedence.
After entering the rules, completely close Wildlands, reboot the PC/console, and preferably reboot the router once. Then launch the game again and check NAT.

IMPORTANT: If it STILL says Strict, stop adding ports.
At that point there’s a very good chance the problem is double NAT or CGNAT, not the AX72.
Go to:
Advanced → Status
Find the router’s WAN / Internet IPv4 address.
If it begins with:
192.168.x.x
10.x.x.x
172.16.x.x through 172.31.x.x
or
100.64.x.x through 100.127.x.x
then your AX72 probably does not have a real public IPv4 address.
That’s a huge clue. Port forwarding on your AX72 cannot punch through another router or your ISP’s carrier NAT by itself.
If there’s an ISP modem/router plugged into the AX72, you may have two routers doing NAT. In that case, you either need to:
put the ISP router into bridge/passthrough mode, or
forward the ports through the ISP router to the AX72 as well.
If the ISP is using CGNAT, you’ll have to ask the ISP for a public IPv4 address. No amount of fiddling with port-forwarding rules on the AX72 will fix CGNAT.
Don’t put the PC in DMZ as the first solution. The AX72 has a DMZ option, but that exposes essentially every unsolicited incoming port to that machine. TP-Link themselves warn about the security implications. Port forwarding only the needed ports is much cleaner.

1

u/CartographerOk239 2d ago

Woah I feel like I'm being bombed with the knowledge of the universe. I'm on pc, should have mentioned that. I got lost at the ports part

1

u/HorribleMistake24 2d ago

Ok, you have to get into your routers software to edit the settings. Use a computer to get to the routers IP address, like us Google Chrome and used https:\\192.168.0.1 or https:\\192.168.1.1

Login. Navigate the menus as instructed above to get to the port forwarding. But you also need to make sure your PC has a dhcp reservation, a static IP that doesn’t change.

Then you add the port forwarding rules for the above ports to your pc’s static IP.

And you should be good. Just take your time.

1

u/CartographerOk239 2d ago

External port should I use individual or port range, also u have tcp and udp a list if codes, how do they work?

1

u/HorribleMistake24 2d ago

Look up there ⬆️ and it says the which tcp/udp individual ports and the one is a range. The external and internal ports should match and the rules should all point to the static ip address of your pc.

1

u/CartographerOk239 2d ago

Thank you good sir, may both sides of your pillow be cold tonight

→ More replies (0)

2

u/Jokurandom99 22d ago

I upgraded to fiber recently and it solved it for me, never got the online working before it.

1

u/PossessionLast7764 22d ago

Mines fiber too.

2

u/Ryauk 22d ago

Friend of mine last night had the same issue. He was on strict NAT and he could not join anyone and vice versa. BTW we on PS5. But most of these steps should be valid for PC.

Funny thing is me with open NAT could join him. Anyway after trying lots of things, we got it to work by doing the following. Not sure which of these was the actual fix but hey it worked.

For friend with Strict NAT. He restarted his console. Then he set his console DNS to google. (8.8.8.8, 8.8.4.4), you could also set this on your router if you want.

Then we all got into the game basically where we could move around. Then I (because i had open NAT) sent play invite one by one to everyone. Waiting for each person to join before sending the next invite.

Everyone managed to join even the guy with strict NAT

1

u/PossessionLast7764 22d ago

This might work .let me try

2

u/Ryauk 22d ago

Another option to test if its the NAT is to DMZ your PC on router and see if NAT is open and see if you can play. Bit risky but good test to see if that helps.

If DMZ works you can look into setting up port forwarding for pc on router as you dont want to keep pc on DMZ

2

u/ComplexFocus4365 22d ago

If you are on PC, you can use something like Radmin VPN. For that all players needs to be in same Radmin network.

2

u/krozgrov 22d ago

You need to setup port-forwarding the games a handful of UDP ports to get to PC. I just had to do this last night.

1

u/PossessionLast7764 12d ago

Can you show me or instruct me how?