Edge router x causes Netflix to throw nw-2-5 error

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
I recently bought the Edge router x for fibre that will be live soon.

Previously I used to use the ADSL modem(Netgear DGN2200v4) for my home network. Currently I have set my ADSL router as a modem only and the Edge is set as pppoe0 to connect to my network and routes traffic to the modem.

Current issue:
All Samsung TV applications work except for Netflix which throws a NW-2-5 error on the screen . If I revert back to using my old netgear router, the netflix app works. I am on the latest EdgeOSv1.10.1. Netflix works on PC and my Iphone if the Edge router is used. I have reset the edge router to default and ran the wizard but the problem persists.

I have tried the following as well but no joy:

configure
set firewall options mss-clamp interface-type all
set firewall options mss-clamp mss 1452 commit;
save

I have reached out to ubiquiti, but maybe someone here has seen this before.
 

Muttley

Expert Member
Joined
Jan 6, 2016
Messages
1,595
Have you tried their live chat at an option..?

I'm only slightly clued up on UniFi stuff :whistling:
 

jb30589

Active Member
Joined
Feb 6, 2013
Messages
39
Assuming you have a firewall rule for pppoe0 in, try setting the MSS clamp on the GUI.
It's in wizards -> TCP MSS clamping. 1452 should be good.

Also, is your MTU set to the default 1492?
 

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
Assuming you have a firewall rule for pppoe0 in, try setting the MSS clamp on the GUI.
It's in wizards -> TCP MSS clamping. 1452 should be good.

Also, is your MTU set to the default 1492?

Yes the MTU is set to 1492,

I tried using the wizard and set the mss clamping to the pppoe0 interface but same problem.
 

sajunky

Honorary Master
Joined
Nov 1, 2010
Messages
13,124
What DNS do you use on both routers?

There is something odd in Edgerouter GUI. Even if you change DNS in the GUI, DNS forwarder may still use ISP DNS servers.
There is no way to do this [DNS forwarder] without some CLI.
To minimize CLI:
From the GUI, click on System and add both 208.67.222.222 and 208.67.220.220 as System Name Servers.
This will get the router using OpenDNS, but DNSMasq (the DNS forwarder) will use them in addition to the ISP DNS servers. So you'll only be using OpenDNS sometimes.

Netflix is checking geolocation by querying DNS, it can be confused when getting mixed responses. Source here, see a solution: https://community.ubnt.com/t5/EdgeRouter/Change-WAN-DNS-Server/td-p/977885
 

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
@sajunky, I using 8.8.8.8 and 8.8.4.4 for edge. Not sure about netgear as I have never had to set it.
 

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
If try open netflix using the web browser built into the Samsung TV I get server not found error.

It seems as though this issue is also affecting my ps4 psn store as well as I cannot open it or sign in.
 

sajunky

Honorary Master
Joined
Nov 1, 2010
Messages
13,124
You have DNS issue on ER-X if you use other DNS servers than auto assigned by your ISP and DNS server IP's were configured in GUI. EdgeRouter GUI is incomplete and you must use CLI to configure DNS forwarder.
To fix this:
SSH into the router and type:

Code:
configure
set service dns forwarding system
commit
save
exit
exit

Now, DNSMasq will be configured to use only the System Name Servers.
Restart all devices on your LAN to help cleaaning DNS cache, to let propagate changes.
 
Last edited:

sajunky

Honorary Master
Joined
Nov 1, 2010
Messages
13,124
I am going to try this, first try disable the pppoe offload then downgrade.
There is no PPPoE h/w offload settings on Edgerouters with a hardware switch chip like ER-X.
 
Last edited:

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
There is no PPPoE h/w offload settings on routers with a hardware switch chip like ER-X.

OK, your correct it wont work.

I tried just dns forwarding with no name servers and set the dns config to 169.1.1.1 and 169.1.1.2 and vise versa of 8.8.8.8 etc. Still same issue.
 

syntax

Executive Member
Joined
May 16, 2008
Messages
8,655
zero familiarity with the devices, but are there possibly any security settings or application type controls on them?
I would turn off all firewall and security features just to make sure it is not interfering with the traffic
 

Sandman1

Well-Known Member
Joined
Dec 7, 2016
Messages
150
It might be related to the firmware issue. Possibly downgrade the firmware. See below: https://community.ubnt.com/t5/EdgeRouter/Netflix-problem/td-p/2097491

Downgraded to v1.9.1.1 and I set the mss clamp to 1300 as mentioned in the last post of your link with dns pointing to 8.8.8.8 and 8.8.4.4 and it fixed the issue. Resolved netflix on samsung tv and my psn access on ps4.

Will try latest version with the settings soon. If it does not fix the issue, I will then report to ubiquiti to get it fixed.

Thanks for all the help everyone...
 
Last edited:

Gnome

Executive Member
Joined
Sep 19, 2005
Messages
7,208
This all got me curious so I did some testing:
Code:
ping -D -s 1456 1.1.1.1
ping -D -s 1456 8.8.8.8
Would succeed

ping -D -s 1456 amazon.com
ping -D -s 1456 facebook.com
Would result in timeout

ping -D -s 1452 amazon.com
ping -D -s 1452 facebook.com
Would succeed however. Guess my MTU should be 1480 then
 
Last edited:

Aquadyne

Expert Member
Joined
May 30, 2009
Messages
1,538
Downgraded to v1.9.1.1 and I set the mss clamp to 1300 as mentioned in the last post of your link with dns pointing to 8.8.8.8 and 8.8.4.4 and it fixed the issue. Resolved netflix on samsung tv and my psn access on ps4.

Will try latest version with the settings soon. If it does not fix the issue, I will then report to ubiquiti to get it fixed.

Thanks for all the help everyone...
I'm glad that it helped. As soon as you mentioned it is also affecting your PS4 I new we were on the right track. Both issues were related to Firmware downgrade fix.

The natural tendency with most is to upgrade to latest firmware of devices, but this approach is not always best.
 
Top