ubuntu上网慢解决办法

2012/11/11 20:36
阅读数 879

转自 http://hi.baidu.com/sunmch2012/item/c7499f3909693883f4e4ad4c


本人测试,效果很明显。


Ubuntu 网速慢,主要是把时间浪费在域名解析上。我们可以用dnsmasq解决这问题。 
具体如下: 

安装dnsmasq 

命令: sudo apt-get install dnsmasq 

编辑dnsmasq的配置文件 

命令: sudo gedit /etc/dnsmasq.conf 

找到下面这一项 

#resolv-file= 

用下面的一条语句替换 

resolv-file=/etc/resolv.dnsmasq.conf 

确保你没有更改过/etc/resolv.conf文件,如果改过,恢复原状 

然后执行命令 

sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf 

然后编辑resolv.conf 

命令;sudo gedit /etc/resolv.conf 

将其中的域名服务器全部去掉,加入以下这行 

nameserver 127.0.0.1 

如果用路由上网也可以加上路由的地址 

保存,退出 

执行以下命令 

sudo gedit /etc/ppp/peers/wvdial 

在 usepeerdns 前面增加 # ,也就是把这条语句覆盖掉。 

以防,resolv.conf的设置被pppoe覆盖。 

重启电脑。不重启,你会发现无法解析域名。所以一定要重启电脑,来达到重新启动dnsmasq的目的。 

重启后, 你会发现解析速度比以前快了N个数量级。


展开阅读全文
打赏
0
13 收藏
分享
加载中
更多评论
打赏
0 评论
13 收藏
0
分享
返回顶部
顶部