标题: [教程]提高ADSL(pppoe)上网速度
http://www.linuxsir.org/bbs/thread327632.html
提高ADSL(pppoe)上网速度
通过减少浏览器解释域名的时间提高上网速度
1、安装dnsmasq
debian系统的用户使用
sudo apt-get install dnsmasq
archlinux系统的用户使用
sudo pacman -S dnsmasq
2、编辑dnsmasq的配置文件
sudo gedit /etc/dnsmasq.conf
找到下面这一项
#resolv-file=
用下面的一条语句替换
resolv-file=/etc/resolv_dnsmasq.conf
3、将原dns配置复制至resolv.dnsmasq.conf
确保你没有更改过/etc/resolv.conf文件,如果改过,恢复原状
sudo cp /etc/resolv.conf /etc/resolv_dnsmasq.conf(如果resolv.conf不是链接的情况下)
如果是链接请删除/resolv.conf,及
sudo rm /etc/resolv.conf
sudo cp /etc/ppp/resolv.conf /etc/resolv.conf
sudo cp /etc/ppp/resolv.conf /etc/resolv_dnsmasq.conf
4、编辑resolv.conf
sudo gedit /etc/resolv.conf
将其中的域名服务器全部去掉,加入以下这行
nameserver 127.0.0.1
保存,退出
5、编辑adsl链接配置文件,防止pppoe自动连接网络后resolv.conf的设置被覆盖
sudo gedit /etc/ppp/peers/dsl-provider(老版本的pppoe设置文件)
较新的.文件地址发生了改变。
sudo gedit /etc/ppp/pppoe.conf
在 usepeerdns (老版本),前面增加 # ,也就是把这条语句覆盖掉。
新版本的叫PEERDNS.
6、启动服务
debian系统的用户使用sysv-rc-conf工具来打开dnsmasq的默认开始状态和启用他。
或者直接sudo /etc/init.d/dnsmasq start.
archlinux用户,sudo gedit /etc/rc.conf 然后在daemon 段加入dnsmasq.
sudo /etc/rc.d/dnsmasq start,启用它。
现在感受dnsmasq的速度吧 。。