[轉]Linux下享受IPv6的暢快

zhh註釋:本文發表於2008-05-20 17:24,linuxdesktop.cn,作者:TualatriX 。現在該網站已經被關閉。文中提到的網站也很多不能訪問。供參考。

 

隨着互聯網的不斷髮展,當今的IPv4制式已漸漸滿足不了應用,往下一代IPv6的轉換也悄悄開始了。

早在去年11月,臺灣的電信運營商即開始正 式啓用IPv6 ;今年2月份,國際互 聯網從IPv4向IPv6轉移也已啓動 ;而四天前,Google也開通了IPv6網絡專訪的網址

一切動作顯示,向IPv6的轉換的腳步是越來越快了。

雖然我們還不知道什麼時候會轉向IPv6,但是看完了本文,你就可以在Linux下享受IPv6!

 

—–

本文是對bones7456兄寫的的“ipv6” 進行 的擴充,並在Ubuntu 8.04下試驗成功。其他Linux發行版類似,只需要安裝好相關開發包即可。

原理簡介

利用現有 IPv4 網路,透過二端建立起一條 隧道(Tunnel) ,Server端透過這個 Tunnel 發送一組 IPv6 位址給另一端,使兩端可以使用 IPv6 封包在 Tunnel 內傳遞,如同現行很熱門的 VPN應用,是同相道理,使用者在外可使用公司內部私人網路,一樣是透過 Tunnel 建立,公司內部網段 IP 在 Tunnel 內傳遞,只不過這時換成 IPV6 封包。

0、先決條件

在編譯這個軟件前,首先確保你的Linux系統準備好了以下開發包,以順利進行編譯:gcc,g++,libc6-dev,libssl-dev

1、下載軟件

先下載這個包 , 解壓至任意位置,如桌面。其中tspc-advanced/INSTALL文件內有詳細的安裝說明。

2、編譯並安裝

進入tspc-advanced,執行make target=linux編譯:

cd ~/Desktop/gw6c/tspc-advanced/
make target=linux

然後執行下面的命令安裝:

sudo make target=linux installdir=/usr/local/gw6c install

3、修改配置文件

sudo gedit /usr/local/gw6c/bin/gw6c.conf

然後找到server=那行,修改爲: server=tb.ipv6.apol.com.tw,保存退出。

4、運行

cd /usr/local/gw6c/bin/ 然後執行 sudo ./gw6c ,如果看到類似:

Gateway6 Client v5.0-RELEASE build May 16 2008-12:30:00
Connection to tb.ipv6.apol.com.tw established.

這樣的輸出,就表示連接成功了。這時,軟件會在後臺運行,需要注意的是,每次電腦啓動後都需要手動加載。假如你需要自動連接,可以將/usr /local/gw6c/bin/gw6c寫入/etc/init.d/rc.local文件。

5、測試效果

這時如果你在終端下運行ifconfig,可以發現多了一個項目,比如我是:sit1      Link encap:IPv6-in-IPv4。

你也可以使用ping命令的ipv6版來ping Google的主頁:ping6 ipv6.google.com,測試是否能通。

當然,最重要的目的,當然是上網了。

你可以訪問Google的IPv6版,也可以通過sixxs.org來訪問Wikipedia,無需任何代理。下面可是用普通網絡不能訪問的唷!而 且速度更不是普通代理所能達到的。

http://ipv6.google.com

http://zh.wikipedia.org.sixxs.org

所有的IPv4網站,都可以以http://(URL).sixxs.org的形式進行訪問。

下圖是我用Firefox訪問這兩個網站的截圖:

(網站不存在了)

不知道朋友們還知道什麼有關IPv6的應用,這樣就能好好發揮我們的“IPv6”了!

參考資料: http://www.apol.com.tw/ipv6/ipv6-tb-1.html (windows及其他平臺的方法也請看這裏)

感謝bones7456的原始文章。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章