ubuntu网速慢解决方法
2024-10-18 22:26:43
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
重启后, 你会发现firefox的解析速度比以前快了N个数量级。
应用
重新启动dnsmasq: sudo
/etc/init.d/dnsmasq restart
重新启动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失效,访问速度依然很慢
本文参考至:
最新文章
- 让 OpenAL 也支持 S16 Planar(辅以 FFmpeg)
- 由Memcached升级到 Couchbase的 Java 客户端的过程记录(三)
- .NET/android/java/iOS AES通用加密解密(修正安卓)
- 一款效果精致的 jQuery 多层滑出菜单插件
- Android 隐式意图激活另外一个Actitity
- Android搭建junit测环境
- C语言学习-01第一个C语言程序
- python中使用zip函数出现<;zip object at 0x02A9E418>;
- linux shell less 命令---转
- javascipt取整数四舍五入
- Cow Sorting(置换群)
- Apache与Nginx网络模型
- MVC把随机产生的字符串转换为图片
- DirectSound---3D环境
- Java编程语言下Selenium 利用Robot自己编写截屏方法
- CSS中的一下小技巧2之CSS3动画勾选运用
- photo型的object转byte[]
- WPF TreeView SelectedItemChanged called twice
- 洛谷P1118数字三角形题解
- FastAdmin 如何隐藏操作栏中的“删除”按钮“?