【IT168 专稿】在上篇文章中(点击查看),主要介绍了Ipv6的基本概念,以及FreeBSD、Solaris系统IPv6配置,下面将介绍windows 2000/2003服务器的ipv6配置方法。

五、Windows2000系统IPv6配置

Windows2000并不提供对IPv6协议的原始支持,但在下面地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=27b1e6a6-bbdd-43c9-af57-dae19795a088&DisplayLang=en下载安装协议的补丁包来实现IPv6的基本功能。在补丁的文件目录下,有一名为hotfix.ini的文件,根据目前你的操作系统上所打的补丁,对其内容进行修改:

若为Windows2000+SP1  NtServicePackVersion=256

若为Windows2000+SP2  NtServicePackVersion=512

若为Windows2000+SP3  NtServicePackVersion=768

在windows 2000下的IPv6安装过程中,不同的service pack有不同的方法。所以,在安装之前,需要先确定本机windows 2000系统中的sp的版本。

1. 首先安装Microsoft IPv6 Technology Preview for Windows 2000

如果你的机器只装了sp1 for win2000,请直接安装tpipv6-001205.exe。

如果你的机器装了sp2 ,sp3, sp4for win2000,请安装tpipv6-001205-SP2-IE6.zip。这个包解压之后(到现在为止,windows 2000的service pack最新版本为4)把hotfix.ini文件中[VERSION]段中的NTServicePackVersion=256改成 1024。然后运行hotfix.exe 。

2.重启机器,并安装ipv6协议驱动程序

从控制面板中,进入“网络和拨号连接“中,右击“本地连接”,点击属性,打开“本地连接属性”窗口,其实这个就是你设置网卡时的属性窗口点击“安装”按钮,然后在弹出的窗口中,选择“协议”,并点击“添加...”,在弹出的窗口中,你会发现“Microsoft Ipv6 Protocol”,见图5。

图5 “Microsoft Ipv6 Protocol”

选择这个选项,点击确定。到此为止tcp/ipv6协议栈安装完毕,出现在连接属性中见图6。

图6 IPv6协议已经在列表中

3.设置ipv6地址

停止协议栈命令:

net stop tcpip6

启动协议栈命令,见图7:

net start tcpip6

图7 IPv6完成安装

4.配置ipv6地址

ipv6 adu 2/3ffe:3218:6::210.30.17.81

5.配置路由

ipv6 rtu ::/0 2/::210.30.17.12

6.查看是否安装成功:

运行ipv6 if,如果可以看到图8类似如下结果,即已经安装上了ipv6协议栈:

图8 安装上了ipv6协议栈

说明:默认情况下Windows 2000下的IPv6协议栈共有4个地址接口,其中:

1号接口:本地回环接口,类似于IPv4下的127.0.0.1地址;

2号接口:IPv6兼容地址和6to4隧道虚拟接口(假如本地IPv4地址是202.112.142.51,则兼容地址为::202.112.142.51);

3号接口:6over4隧道虚拟接口。

4号接口:本地连接接口。可以通过手工和是邻居发现机制配置非保留的全局IPv6地址。

这四个接口的详细信息可以通过ipv6 if 命令看到。

7.你可以建立一个.cmd脚本,在每次启动时自动运行或者手动运行 net start tcpip6

ipv6 adu 2/3ffe:3218:6::210.30.17.81

ipv6 rtu ::/0 2/::210.30.17.12

8.手工配置6to4隧道

首先,启动节点上的6to4隧道。键入命令ipv6  rtu 2002::/16 2(IPv6 rtu命令用来添加路由,由于2002::/16是默认的6to4前缀,因此实质上是启动网关)。

然后,配置IPv6的6to4地址。注意你所使用的IPv4地址必须是合法地址。例如202.112.133.3转化为16进制为CA70:8503。在2接口上写入地址:ipv6 adu 2/2002:CA70:8503:: CA70:8503。这时该主机可以同大部分6to4的站点进行通信。例如微软的2002:836b:9820::836b:9820。

最后,配置6to4中继路由器的地址,可以使用微软的192.88.99.1。添加路由:

ipv6  rtu ::/0 2/::192.88.99.1 pub life 1800,该路由生命期为30分钟。这时,就应该可以ping通6bone的实验站点了。

9.手工配置6to4网关

Window下的路由器的转发和广播功能是分开的,可以手工设置。forw是路由的转发功能,adv是路由器的路由广播功能。由于2接口是虚拟接口,所以不存在广播的问题。

ipv6 ifc 2 forw

ipv6 ifc 3 forw adv

ipv6 ifc 4 forw adv

这样,该路由器就会向子网内每隔30分钟广播一次路由,接到路由广播的主机可以通过配置默认路由经该网关访问6to4站点。