Troubleshooting site loading times on BSNL broadband

My parents got a BSNL fibre connection in Bangalore recently and promised speeds were in the double digit Mbps range. However, the connection was very erratic with many sites like facebook loading ok once and then just refusing to load properly. The speed tests were all ok giving results in the 10+ Mbps range and ping and traceroute from the router also didn’t indicate any issues. Even changing the DNS servers to Google didn’t make any difference.

The problem was persistent across all our devices ranging from laptops to phones & tablets, and faced both on wifi and wired connections. Finally came across this old post recommending an update to the MTU size settings to 1460 (it was set to 1480 for me) and sure enough, things speeded up and seem to be working fine. It seems to have been caused by some changes in the BSNL server setup.

MTU size setting under the PPPoE advanced options on a TP-Link router
MTU size setting under the PPPoE advanced options on a TP-Link router

So, if you have a BSNL connection and are facing a similar issue, just go to your router connection settings and update the MTU settings to 1460. In case you would like to do some more granular troubleshooting, check out this post that lays down the steps to figure out the ideal MTU settings by trial & error.

Troubleshooting torrent network problems with routers

Wondering why the wifi or LAN connection keeps misbehaving and disconnecting on your shiny new router when you try to download torrents or stream high quality movies on your local network? I was facing the same issue with my TP Link W8968 modem cum wifi router that I got recently for my home broadband connection. Some research through Google indicated that this was not specific to my router model, and was likely to be related to torrents overwhelming the NAT tables on the low end routers. This could happen for both the wireless and wired network, as my experiments.

I finally found the solution through 2 different threads that suggested that the NAT and IGMP proxy be disabled on the router. One was for my specific router model:

Please try to disable : 
“Enable Fullcone NAT:” & “Enable IGMP Proxy:” 
under : Network -> WAN Settings -> WAN Service Setup -> Advance option.
Disabling the above option fix my TD-W8968 freezing problem.

The other was in the Apple forums:

*****Disable IGMP Proxy Setting from your router (Verizon Fios, etc) *****

I tried this, and haven’t had any issues for the last 4 days with the torrents downloading comfortably overnight. Earlier, I used to set the torrents to download and find out the next morning that the wireless network had dropped off and the router had stopped responding. So, give it a shot and see if it works. After all, this is a lot less expensive and hassle free compared to replacing your existing router.

Modem settings for MTNL broadband

Mahanagar Telephone Nigam Limited

I finally got an MTNL broadband connection at home (Mumbai). Since I decided to get my own TP-LINK modem+wi-fi router (a good value for money model that I plan to review after a couple of months of use), I had to do the modem settings on my own. The settings for some models are available on the MTNL site, but it was missing for my particular model. The modem’s default PPPoE dialer settings did not seem to work, so I decided to check out one of the MTNL documents, and here’s the configuration that I found:

Username: <phonenumber> OR <phonenumber>@a E.g. 12345678 OR 12345678@a

Password: <CA number> (you can find this from your bill, or by calling 1500 from the landline) E.g. 4567890123

VPI: 0

VCI: 32

(The VPI & VCI settings chosen by my modem were different due to which it failed to connect & I had to change them manually to the above settings)

Connection Type: PPPoE LLC

MTU: 1400 bytes (another setting that had a different default on my modem)

MRU: 1492 bytes

Default route: Enabled

NAT: Enabled

Firewall: Disabled

You can also set the DNS servers manually to point to OpenDNS (208.67.222.222/208.67.220.220) or Google’s DNS servers (8.8.8.8/8.8.4.4) which should prevent ISP level DNS blocking of sites, and most likely provide better lookup speeds.

Below is the D-Link modem settings from the MTNL document from where I have picked the settings.

MTNL modem settings

As for the wi-fi settings, you can stick to the defaults – just don’t forget to secure your network using a passkey to keep away free riders.