zoot
Active Member
Summary:
Original post:
Why some ADSL routers seem to be able to access sites which other routers can't.
http://mybroadband.co.za/vb/showthread.php/460647-Different-routers-can-t-access-the-same-sites
Summarised solution:
Set your computer's network interface to use an MTU setting of 1492.
Detailed explanation:
Here are details for those who may have issues accessing specific sites with this router. i.e. you may be able to access most websites, but some not; your browser finds the IP and tries to connect, but nothing happens.
It appears that the ethernet port (where your network cable plugs in) of this ADSL router doesn't 'negotiate' the correct MTU speed with your PC, or other connected device (my understanding here may be flawed - I will research this and post the confirmed reason later).
Anyway, to solve this, configure the network interface of your PC, or other device to use an MTU size of 1492. Many Linux distributions have this set to auto, or 1500 by default. The auto setting works with my Netgear DG834G, but not with this Tenda router.
Changing MTU on Ubuntu (or other GNOME/Xfce desktop based) Linux distribution:
Click on the NetworkManager applet on your panel.
Edit connections.
Select the network interface which you connect to the Tenda router.
Click the Edit button.
Change the MTU setting to 1492.
Click the Save button.
To check that the interface's MTU has been changed:
Open a terminal and type:
ifconfig
Press Enter
Find the stanza of settings for the interface which you changed, could be eth0, eth1, or other and ensure that it shows something like the following. Bold MTU setting.
eth1 Link encap:Ethernet HWaddr b4:99:ba:bf:45:f2
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::b699:baff:febf:45f2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
RX packets:6432 errors:3 dropped:0 overruns:0 frame:1
TX packets:6681 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3422939 (3.4 MB) TX bytes:1044139 (1.0 MB)
Interrupt:18
If the MTU setting is still at 1500, then un-tick "Enable Networking" to disable networking, then tick "Enable Networking" to enable it again, via the same NetworkManager applet on your panel.
Changing MTU on Windows Xp/Vista/7/2008
Click on the "Start" button
Type the following into the search box (but don't press ENTER yet):
command
Press Ctrl+Alt+Enter
Press Continue to confirm the UAC elevation warning prompt.
A black shell window will appear.
Type exactly the following, character for character, pressing Enter at the end.
netsh interface ipv4 set subinterface "Local Area Network Connection" mtu=1492 store=persistent
And the usual Reboot for Windows
IMPORTANT NOTE:
Your network interface name may well have a different name. Enclose the applicable name within the double quotes; for example: "Wireless Network Connection 2" or "Wireless Network Connection".
Type only the word ipconfig and press enter, to get a list of network interfaces.
You can also use the up/down arrow keys on your keyboard to cycle through the history of your terminal commands and edit, if necessary (e.g. if you made a mistake with the interface name).
Original post:
Why some ADSL routers seem to be able to access sites which other routers can't.
http://mybroadband.co.za/vb/showthread.php/460647-Different-routers-can-t-access-the-same-sites
Summarised solution:
Set your computer's network interface to use an MTU setting of 1492.
Detailed explanation:
Here are details for those who may have issues accessing specific sites with this router. i.e. you may be able to access most websites, but some not; your browser finds the IP and tries to connect, but nothing happens.
It appears that the ethernet port (where your network cable plugs in) of this ADSL router doesn't 'negotiate' the correct MTU speed with your PC, or other connected device (my understanding here may be flawed - I will research this and post the confirmed reason later).
Anyway, to solve this, configure the network interface of your PC, or other device to use an MTU size of 1492. Many Linux distributions have this set to auto, or 1500 by default. The auto setting works with my Netgear DG834G, but not with this Tenda router.
Changing MTU on Ubuntu (or other GNOME/Xfce desktop based) Linux distribution:
Click on the NetworkManager applet on your panel.
Edit connections.
Select the network interface which you connect to the Tenda router.
Click the Edit button.
Change the MTU setting to 1492.
Click the Save button.
To check that the interface's MTU has been changed:
Open a terminal and type:
ifconfig
Press Enter
Find the stanza of settings for the interface which you changed, could be eth0, eth1, or other and ensure that it shows something like the following. Bold MTU setting.
eth1 Link encap:Ethernet HWaddr b4:99:ba:bf:45:f2
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::b699:baff:febf:45f2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
RX packets:6432 errors:3 dropped:0 overruns:0 frame:1
TX packets:6681 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3422939 (3.4 MB) TX bytes:1044139 (1.0 MB)
Interrupt:18
If the MTU setting is still at 1500, then un-tick "Enable Networking" to disable networking, then tick "Enable Networking" to enable it again, via the same NetworkManager applet on your panel.
Changing MTU on Windows Xp/Vista/7/2008
Click on the "Start" button
Type the following into the search box (but don't press ENTER yet):
command
Press Ctrl+Alt+Enter
Press Continue to confirm the UAC elevation warning prompt.
A black shell window will appear.
Type exactly the following, character for character, pressing Enter at the end.
netsh interface ipv4 set subinterface "Local Area Network Connection" mtu=1492 store=persistent
And the usual Reboot for Windows
IMPORTANT NOTE:
Your network interface name may well have a different name. Enclose the applicable name within the double quotes; for example: "Wireless Network Connection 2" or "Wireless Network Connection".
Type only the word ipconfig and press enter, to get a list of network interfaces.
You can also use the up/down arrow keys on your keyboard to cycle through the history of your terminal commands and edit, if necessary (e.g. if you made a mistake with the interface name).
Last edited: