首先需要安裝一個(gè)虛擬機(jī),本次實(shí)驗(yàn)采用的是linux系統(tǒng),首先需要確認(rèn)Linux系統(tǒng)可支持IPv6地址,查詢方法:輸入
ifconfig,回車(chē)后,如果有類似inet6 addr : fe80::20c:29ff:fed7:4563/64 Scope:link 類型的地址,說(shuō)明這個(gè)
linux系統(tǒng)可支持IPv6,否則需要先加載IPv6模塊
運(yùn)行命令insmod ipv6或者modprobe ipv6,然后用命令lsmod可以查看系統(tǒng)已加載的模塊列表,如果看到ipv6,則表示
模塊已經(jīng)加載成功。用命令rmmod ipv6可以刪除ipv6模塊。也可以讓系統(tǒng)在網(wǎng)絡(luò)啟動(dòng)的時(shí)候自動(dòng)加載ipv6模塊,方法是
編輯/etc/sysconfig/network文件,加入新的一行NETWORKING_IPV6=YES。
配置IPv6地址:
ifconfig eth0 add 2001:470:23:13::6/64
2001:470:23:13::6為你的IPv6地址,需要向網(wǎng)絡(luò)管理員咨詢索取,也可配置為私有IPv6地址,不影響測(cè)試
私有IPv6地址空間為:FEC0:0000:0000:0000:0000:0000:0000:0000/10
這樣就配置成功了
刪除已有ip地址命令
ifconfig eth0:0 del 2001:470:23:13::6/64
在主機(jī)(win 7)上運(yùn)行命令
netsh interface ipv6 set address "本地連接" 2001:470:23:13::5/64 unicast
unicast為全球單播地址,它標(biāo)識(shí)一個(gè)唯一的接口,如果不指明,默認(rèn)為unicast,在linux中的Scope顯示為Global
類型
這樣的話,用ping6 2001:470:23:13::6就可以ping得通了,VMware為我們做IPv6下的開(kāi)發(fā)提供了很多方便,不用我
們去配置IPv4向IPv6過(guò)度中的雙棧、隧道等,為我們的開(kāi)發(fā)提供了一個(gè)方便的環(huán)境
Regular ping command only works with IPv4 address. Use ping6 command to send ICMP ECHO_REQUEST to
network hosts from a host or gateway that uses a IPv6 address
需要注意的幾點(diǎn):
1、虛擬機(jī)網(wǎng)絡(luò)連接方式務(wù)必設(shè)置為橋接,NAT是不支持IPv6的
2、主機(jī)和虛擬主機(jī)的IPv6地址必須位于同一個(gè)子網(wǎng)
3、實(shí)驗(yàn)采用的VMware版本為7.1,老版本可能不支持IPv6
4、Linux下Ping IPv6地址時(shí)需要使用ping6,否則會(huì)出現(xiàn)ping: unknown host錯(cuò)誤,windows下ping和ping6均可
5、這是一個(gè)在VMware虛擬環(huán)境下配置的IPv6實(shí)驗(yàn)環(huán)境,可作為基于IPv6協(xié)議開(kāi)發(fā)的數(shù)據(jù)包來(lái)源,但并不能真正上
時(shí)間再做討論
--
人人都在進(jìn)步,我們沒(méi)有理由停止不前!