系統環境: Window 環境 : Window XP IPv6 address : fe80::f8c8:454b:a071:7865

Linux 環境 : CentOS 5.6
IPv6 Global address 2001:e10:6840:21:a00:27ff:febb:89b1
DHCP跟之前所寫的互相比較來看,難度不難,只不過安裝過程步驟比較多一些些。
DHCP選用的是Dibbler 是一個跨平台的 DHCPv6 Server ,在 Linux、WindowsXP、Windows2003 下都有支援,只要在 Client 端安裝 Dibbler 的 Client 程式(其 client 不支援 windows 7),就可以獲取從 Dibbler – Server 配發的位址,以下以 CentOS5.6 作為 Dibbler 的 Server ,以 Windows XP 作為 Dibbler 的 Client(以上來自 http://www.rd.ipv6.org.tw/?p=951 )。

首先到Dibbler的網站下載( http://klub.com.pl/dhcpv6/),網址路徑已經事先幫你找到了,所以在命令列上面打上,wget http://klub.com.pl/dhcpv6/dibbler/dibbler-0.7.3-src.tar.gz,就可以下載嚕。 [本機下載點]


DHCP_01.JPG
DHCP_02.JPG


下載完成之後,打上ls指令就可以看到剛下載的壓縮檔, 在來就是解壓縮。

#tar zxvf dibbler-0.7.3-src.tar.gz

DHCP_03.JPG

DHCP_04.JPG

解壓縮完成之後,再用ls指令,就可以看到剛解壓縮完成的目錄嚕。
DHCP_05.JPG

再來就移動到dibbler-0.7.3,再用ls指令看一下裡面有什麼。
#cd dibbler-0.7.3
DHCP_06.JPG
通常往下拉會看到一個Makefile。
DHCP_07.JPG

再來就打上make進行編譯dibbler。
#make
DHCP_08.JPG

這時候會發現沒辦法編譯,上面寫的很清楚,缺少了g++,在linux環境底下預設來說是沒有安裝的。
我們使用yum來安裝g++。
#yum install gcc-c++
DHCP_09.JPG

DHCP_10.JPG
DHCP_11.JPG

安裝完成之後,我們就可以再使用make來進行編譯嚕。

#make
DHCP_12.JPG
DHCP_13.JPG

編譯完成之後, 再用install安裝起來。
#make install

DHCP_14.JPG


如果想修改內部設定,路徑是在/etc/dibbler/server.conf
$nano /etc/dibbler/server.conf
DHCP_15.JPG

設定檔內容介紹
t1 和 t2:是clinet 重新取得位址時間範圍的代號,可以用t1或t2來代表一個範圍
prefered-lifetime:是位址存活時間
valid-lifetime:位址有效時間
pool:位址分配範圍
class{ pool 2000::/64}:需要發送IPv6位址的範圍,原則上只需要修改此處

DHCP_22.JPG

其他的設定,例如FQND、NTP、MIS等。

DHCP_23.JPG
DHCP_24.JPG

這樣就可以啟動dibbler-server。
dibbler-server start
再用netstat 檢查是否有啟動成功。
netstat -aunl | grep ::

若怕不清楚,可以dibbler-server stop,關掉,然後再用netstat查詢。
在開啟server就可以很清楚的看到多了一個。
dibbler


再來就可以跳到Window環境,來測試dhcpv6服務,首先先到Dibbler網站下載window版的Dibbler。
(http://klub.com.pl/dhcpv6/dibbler/dibbler-0.7.2-win32.exe) [本機下載點]
dibbler

在安裝的過程,剛好我們只需要用到client端所以安裝client端就OK了。
DHCP_17.JPG


安裝完成之後,開啟命令列看一下目前所收到的IP address。

DHCP_18.JPG
然後再把剛剛安裝完成的client開啟,開始→程式集→Dibbler→Client run in the console。
再用ipconfig查詢,就可以很清楚的看到多了一個2000:: v6 address ip。
再dibbler畫面按CTRL+C就可以關閉了,千萬不要案XX,可能會有些問題。
再用ipconfig查詢你就可以看到2000:: ip address 消失了。

DHCP_19.JPG


以上是window client,以下是Linux client。
先查詢目前ip有那些。

DHCP_20.JPG


只要打上dibbler-clinet start,就可以啟動嚕。
再用ifconfig查詢就會看到,多了一個2000:: ip address。
DHCP_21.JPG
Last modified: Tuesday, 6 September 2011, 7:54 PM