ubuntu网速慢解决方法

(2011-04-02 09:58:21)

 
     
本人在Window7下装ubuntu10.10双系统,在window7下速度挺快的,到了ubuntu速度就慢了很多。网上查找原因纵说分云,又说firefox浏览器造成的,于是装了chrome,速度还是很慢,可见不是由于浏览器造成的。
   
  网速慢,
是因为浏览器在对DNS解析上花费了大量的时间,所以我们要做的工作就是加速DNS的解析。

1.安装dnsmasq

命令: sudo apt-get install dnsmasq

2.编辑dnsmasq的配置文件

命令: sudo gedit /etc/dnsmasq.conf

找到下面这一项

#resolv-file=

用下面的一条语句替换

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

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

3.然后执行命令

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

4.修改DNS服务器

系统->首选项->网络连接->有线(本人用的是校园网因此此处选择有线)->编辑->IPv4设置->DNS服务器改为

127.0.0.1

应用
重新启动dnsmasq:   sudo
/etc/init.d/dnsmasq restart


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

注意:在这里要说一下修改resolv.conf的问题,网上的方法是在第3步后

1、 编辑resolv.conf sudo gedit /etc/resolv.conf

2、将其中的域名服务器全部去掉,加入nameserver 127.0.0.1

3、执行命令sudo gedit /etc/ppp/peers/provider(Ubuntu
10.10的文件名是provider,其他版本可能不同)
  
4、在 usepeerdns 前面增加# ,也就是把这条语句覆盖掉,以防resolv.conf的设置被pppoe覆盖

以上方法经本人实践,在ubuntu10.10+有线上网环境中无效,经重新启动后,resolv.conf文件依然会被重写,即加入的127.0.0.1丢失,造成dnsmasq失效,访问速度依然很慢

本文参考至:

http://www.gagahappy.com/ubuntu-10-04-speed-dns/

最新文章

  1. 让 OpenAL 也支持 S16 Planar(辅以 FFmpeg)
  2. 由Memcached升级到 Couchbase的 Java 客户端的过程记录(三)
  3. .NET/android/java/iOS AES通用加密解密(修正安卓)
  4. 一款效果精致的 jQuery 多层滑出菜单插件
  5. Android 隐式意图激活另外一个Actitity
  6. Android搭建junit测环境
  7. C语言学习-01第一个C语言程序
  8. python中使用zip函数出现<zip object at 0x02A9E418>
  9. linux shell less 命令---转
  10. javascipt取整数四舍五入
  11. Cow Sorting(置换群)
  12. Apache与Nginx网络模型
  13. MVC把随机产生的字符串转换为图片
  14. DirectSound---3D环境
  15. Java编程语言下Selenium 利用Robot自己编写截屏方法
  16. CSS中的一下小技巧2之CSS3动画勾选运用
  17. photo型的object转byte[]
  18. WPF TreeView SelectedItemChanged called twice
  19. 洛谷P1118数字三角形题解
  20. FastAdmin 如何隐藏操作栏中的“删除”按钮“?

热门文章

  1. PostgreSQL日志配置记录
  2. 关于linux 编程
  3. Celery分布式应用
  4. Skynet服务器框架(八) 任务和消息调度机制
  5. 如何用 Java 实现 Web 应用中的定时任务
  6. Raspberry Pi 配置
  7. win7下破解无线网密码
  8. leetcode_sql_3,181,182,183
  9. 《DSP using MATLAB》示例Example7.21
  10. 谷歌设置支持webgl