无法访问某些网站

我回家度假,意识到我无法通过笔记本电脑访问某些网站。 我无法访问coursera.org,amazon.in和更多网站。

当我在同一台笔记本电脑上大学时,我能够访问它们但ISP却不同。 几个月前我回家时访问网站没有问题。

按照这个答案,我使用这台笔记本电脑与其他设备(我的手机)共享互联网。 奇怪的是,我使用笔记本电脑作为网关的手机能够毫无困难地访问网站!

这是traceroute的输出,下面给出的是ifconfig的输出:

eth0 Link encap:Ethernet HWaddr 74:e6:e2:49:eb:0a inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:146357 errors:0 dropped:0 overruns:0 frame:0 TX packets:145046 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:157081182 (157.0 MB) TX bytes:17192614 (17.1 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:132560 errors:0 dropped:0 overruns:0 frame:0 TX packets:132560 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:34805764 (34.8 MB) TX bytes:34805764 (34.8 MB) 

我正在运行Ubuntu 14.04而我的ISP是BSNL。

我找到了解决问题的方法。 因此,可以做的是尝试减少MTU大小。 从我的ifconfig输出,可以看出MTU设置为1500.逐渐将其降低到1492,1450 ..并查看它是否有效。

该命令是ifconfig eth0 mtu up

其中是您要设置的值。 对我来说,一切都开始工作,MTU值为1492。

找到适合您的价值后,请将设置设为永久性。 打开/etc/network/interfaces ,在正确的界面下输入:

 mtu  

其中是确定的MTU值。