Jan 022011
 

在Windows配置IPv6非常簡單,主要是因爲Windows已經內置了多種接入方式,需要的時候直接配置就行了。而Linux則比較特别,發行版多,各個版本内置的接入方式不一,只能因地制宜。

爲甚麼會有那麼多接入方式呢,原因是,在Native IPv6網絡未普及之時,根據各種不同的Internet連接方式分別採用不同的IPv6隧道建立方式。例如,需要通過NAT方式連接Internet的,就要用Teredo了。

我用的是Mandriva Linux 2010.2(剛升級的),安裝時已經開啓IPv6功能,不過連接方式有限,不包含Teredo。此時,唯有安裝Miredo了。

下載好Miredo,解包。文檔説明寫著需要按照常規編譯安裝方式來安裝。OK,那就編譯吧。CTRL+ALT+F1,打開控制臺,以root身份登入。進入對應文件夾,開始按照步驟來做:

# ./configure
# make
# su
# make install

但在第一步 ./configure 就卡住了:

checking for Judy.h usablity... no
checking for Judy.h presence... no
checking for Judy.h... no

Judy乃何方神聖?Google之,得答案:“Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array.”簡單地說,就是一個提供動態數組的C庫。

好吧,下載Judy,編譯並安裝:

./configure --enable-64-bit
make
make check
make install

需要注意的是,安裝Judy時一定要根據自己的Linux版本選擇對應的參數,64 bit的要選擇 --enable-64-bit,32 bit的要選擇 --enable-32-bit,不要輸錯!

然後可以重新編譯安裝Miredo了。重新輸入命令,整個過程一切順利。安裝完成后,回到圖形界面(CTRL+ALT+F8),用瀏覽器打開 ipv6.google.com,Google搜索頁出現了!至此,Teredo終于安裝完成!

Sorry, the comment form is closed at this time.