本章節將介紹如何在Linux與Windows下使用IPv6,除了介紹 IPv6 的支援說明以外,也會說明如何啟用IPv6。

系統環境:

IPv6 Host:安裝 Windows XP

IPv6 Server:安裝 CentOS 5.3

Switch:D-Link DES-1005D 

 

系統示意圖:

1-1.png 

 


1. IPv6 on Linux


Linux Kernel 在 2.1.8 即加入IPv6的部份功能,現今的Linux Kernel 2.6.x 中,IPv6已經是被完整地支援。在2008年12月1日,Linux Foundation(Linux基金會)宣佈IPv6在Linux主要的Distribution(發行版)中已經相容美國國防部的標準(連結)。

現在只要下載任何一個常見的Distribution,都可以支援IPv6。本文件教學以 CentOS 5.3 作為示範的作業系統。

在安裝的時候,系統已經是預設啟動IPv6,如下圖:

1-2.png 

 

安裝完CentOS之後,我們可以下 ifconfig 指令,會發現 eth0 這個 interface 已經有了 fe80 開頭的 Link-local IPv6 位址

1-3.png 

 


2. IPv6 on Windows


IPv6 在 WindowsXP之後,已經開始支援 IPv6。 不過在WindowsXP下,我們還必須在命令提示字元下輸入”ipv6 install”才能夠啟用IPv6網路

IPv6啟動前執行ipconfig:

1-4.png 


執行ipv6 install 指令:

1-5.png 


之後再執行 ipconfig ,我們會發現多了 fe80 開頭的 IPv6 位址

1-6.png 

 

這樣子就可以使用 IPv6 的位址來做通訊了!

 

 

3. Ping測試


在這邊我們讓Host和Server利用ping來做一個測試,驗證設定是否正確

位址設定如下:

 

Server: fe80::a00:27ff:fe84:a767

Host: fe80::21b:fcff:fec0:8e97

在使用 ping6 時,我們必須指定用哪一個 interface 去做 Ping 的動作

從上面的 ipconfig 我們看到最後面的是 %5,所以等一下 Host 輸入 Server 位址的時候都加上 %5


3-1 Host to Server

輸入 ping6 fe80::a00:27ff:fe84:a767%5

1-7.png 

Host已經成功地Ping到Server了!

 

3-2 Server to Host 

輸入 ping6 -I eth0 -c 5 fe80::21b:fcff:fec0:8e97

1-8.png 

Server 也可以成功地Ping到Host,所以整個網路環境順利的架設起來了!


zzzaaa12 發表在 痞客邦 PIXNET 留言(0) 人氣()