|
|
第 1 帖 | |
|
|
标题: [教程]提高ADSL(pppoe)上网速度 提高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的速度吧 。。
__________________
[COLOR=Red]FC+GNOME = 无敌[/COLOR] [img]http://www.linuxfans.org/nuke/modules/Forums/files/ms_off.jpg[/img] |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
在本地建立DNS缓存?这招狠,顶mmx
__________________
每天4小时,我把青春献给四环路~~~ |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
我用pdns,差不多。
__________________
Blog: http://hi.baidu.com/darksheen/blog |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
这个以前在用ubuntu的时候就试过,确实有速度的提升感。
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
有问题!
重启后esolv.conf的设置被覆盖变为只有一行: nameserver /etc/ppp/pppoe.conf文件里的:#PEERDNS=NO |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
真的没有问题。。
|
|
|
|
|
|
|
|
第 7 帖 | |
|
|
我就按你上面布置,为什么我的adsl连接后esolv.conf文件里就`剩下了一句?
nameserver 我原来设置为: nameserver 127.0.0.1 |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
那我建议你在配置PPPOE,DNS的时候指定一个127.0.0.1
|
|
|
|
|
|
|
|
第 9 帖 | |
|
|
会不会是网络设置问题?
我在安装时采用默认设置,什么都没有更改,在安装配置pppoe时需要输入域名服务器才能打开网页。 |
|
|
|
|
|
|
|
第 10 帖 | |
|
|
你在第一次配置pppoe的时候可以得到一个resolv.conf文件(里面有着正确的dns信息),然后参照上面的文章把复制成为另外一个文件,如果你不知道怎么改PEERDNS属性,索性在配置一次pppoe ,那么在这次的时候就把dns 设置为127.0.0.1,然后编辑/etc/dnsmasq.conf 的文件,知道resolv-file那个选项,打开它并且把它设置为你刚刚复制后的那个文件。然后编辑/etc/rc.conf,吧dnsmasq加到进程列表里面(注意这个要加入到adsl的前面),然后停止pppoe,运行/etc/rc.d/dnsmasq start , 然后运行pppoe(或者重启电脑)
|
|
|
|
|
|
|
|
第 11 帖 | |
|
|
应该说已经解决了覆盖的问题:
在pppoe.conf设置中更改为下面:DNSTYPE=NOCHANGE,不更改DNS。 |
|
|
|
|
|
|
|
第 12 帖 | |
|
|
这个东西FF感觉起来特别明显。或者澳洲源。。。
|
|
|
|
|
|
|
|
第 13 帖 | |
|
|
这个东西建议感兴趣的朋友回去研究研究。DHCP也很牛的。。。
期待你们的文章哈。。 |
|
|
|
|
|
|
|
第 14 帖 | |
|
|
还有一个问题就是,DNS缓存是否会保存?我测试好像重启后并不能保存缓存Ip信息。
你上面提到澳洲源,难道在pacman也用到这个缓存? |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
恩。。用这个目的就是如果是同一地址了取用缓存,来提个速度
所以会保存 |
|
|
|
|
|