分页: 1 / 2

[經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 0:31
大宝
本例使用到的軟體/工具:
  • dnsmasq
  • namebench
  • FireFox 4
  • Fasterfox
文檔說明:
  • 紅色文字——關鍵部分,新手一定要注意按教程作業
  • 藍色文字——鄙人的評論或嘮叨
  • 桃紅色文字——修改的參數
1、裝載 dnsmasq

代码: 全选

sudo apt-get install dnsmasq
2、配置 dnsmasq

代码: 全选

sudo gedit /etc/dnsmasq.conf
找到
#resolv-file=
在其下面另起一行,添加:
resolv-file=/etc/resolv.dnsmasq.conf

找到
#listen-address=
替代為:
listen-address=127.0.0.1

3、配置 dhclient

代码: 全选

sudo gedit /etc/dhcp3/dhclient.conf
找到
#prepend domain-name-servers 127.0.0.1;
替代為(也就是把“#”號去掉):
prepend domain-name-servers 127.0.0.1;

4、用 namebench 搜尋最快的 DNS
namebench 下載位址:http://code.google.com/p/namebench/
01.png
5、編輯網路連線,在“IPv4設定”標簽中選取“自動(PPPoE)僅位址”,DNS 替換為 namebench 推薦的條目,點擊“應用”按鈕
02.png
6、複製現有配置(關鍵步驟!必須執行!!

代码: 全选

sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf
當然,若是有一定基礎的朋友,可省去第五步,直接執行第六步,而後編輯 dnsmasq 的配置好了,這樣效率更高~

代码: 全选

sudo gedit /etc/resolv.dnsmasq.conf
用 dnsmasq 推薦的 DNS 替換掉原有的 DNS
說明:可用 dnsmasq 測試2~3次,把最快的 DNS 全加進去,但適可而止,條目也不宜過多;此外,注意把每次檢測的第一名放于列表的前三項中
04.png
7、再次編輯網路連線,將“IPv4設定”標簽中的 DNS 替代為 127.0.0.1,點擊“應用”按鈕
03.png
8、為火狐瀏覽器裝載擴展 Fasterfox,并設定為“較大調整”
05.png
9、重啟一次服務

代码: 全选

sudo /etc/init.d/dnsmasq restart
10、斷開網路,再連線一次,OK,現在就讓網速飛一會兒吧~

延伸閱讀:
Fasterfox 扩展 for Firefox4:让那些所谓的高速、双核浏览器去屎!

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 0:57
_maple
mark

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 8:48
到处看看
6、再次編輯網路連線,將“IPv4設定”標簽中的 DNS 替代為 127.0.0.1
设置完第6步后 ,浏览器无法浏览网页。选择自动(PPP0E)就没有问题。这个是什么情况?
而且感觉前面5步设置完后直接使用自动(PPP0E)速度已经有了提升,第6步是必要的吗?
请宝哥解答下 :em03

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 9:48
qq420100523
mark

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 9:51
大宝
到处看看, 已經進行了修改,重新請參照執行
之所以要執行第6步(現在是第7步了),目的是為了讓 dnsmasq 作為本地 DNS 緩存,減少查詢時間,起到提升瀏覽速度的目的
若你設定成功後,再 namebench 幾次試試,本地 127.0.0.1 絕對次次進入前三甲

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 9:57
hcym
dnsmasq推销员

有没有ipv6?

我想全面转v6,省得老方瞎操心

:em06

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 9:57
DZC
不知是否能加速得到,试试。

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 9:59
大宝
hcym, 呵呵,這也被你看出來了。。。。
全面轉v6,目前恐怕還是不太現實哦~
莫非閣下是一上網就番?

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:13
daf3707
最近看到几次dnsmasq的方法了。晚上试试去。
呃,才发现DNS那里可以填多个地址,我一直填一个 :em03
win下用treewalk :em11,不过同是win7,我的本本上named.exe CPU100%,台式机表示正常。

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:21
imlegend
看上楼主的主题了 :em02

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:25
DZC
3、配置 dhclient
找到
#prepend domain-name-servers 127.0.0.1
替代為(也就是把“#”號去掉):
prepend domain-name-servers 127.0.0.1

这一个在哪里配置?没找到dhclient是在哪?

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:34
大宝
DZC 写了:这一个在哪里配置?没找到dhclient是在哪?
不好意思,條目太多,編輯的眼花了,已經補上了

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:52
到处看看
刚又试了下没有问题了使用正常,飞的还不错 :em11
再问下如果跳过第7步直接把 127.0.0.1 写到/etc/resolv.dnsmasq.conf这样可以吗?

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 10:56
DZC
不有楼主的是怎样连上网的?
我的是先通过猫,再接路由。

默认是这个 有线——auto eth0 连接上网的
Screenshot-网络连接.png
我在DSL中添加了一个名为ADSL的连接,设好ipV4,并在DSL中用户名(上网帐号),密码(连网的帐号密码)
Screenshot.png
但我选用我新加的ADSL来连网,无法连得上,然后又自动改回auto eth0来连上网了。
是我没弄好吗?

Re: [經驗分享]讓網速飛一會兒~

发表于 : 2011-04-03 11:01
DZC
还有这一步不知怎么弄
4、用 namebench 搜尋最快的 DNS
namebench 下載位址:http://code.google.com/p/namebench/
下载了这个namebench-1.3.1-source.tgz回来后不知怎运行 :em06 .
就抄了几个楼主帖出来的,不知不同地方那个速度是不是一样的,有没有影响。
# Generated by NetworkManager
nameserver 156.154.70.1 #ultraDNS
nameserver 211.98.72.8 #cttynidc CN
nameserver 8.8.8.8 #googleDNS
nameserver 8.8.4.4 #googleDNS-2

(去吃饭了,下午或晚上回来希望有结果能搞定 :em09 )