1、Windows环境下IPv6配置,Windows的IPv6安装,(1)安装IPv6协议栈。在“命令提示符”视窗的命令行下,输入“IPv6 install”命令,回车后出现“Installing.”提示,表示系统正在安装IPv6 协议栈。随后出现“Succeeded.”,表示IPv6协议栈安装完成。查看“本地连接”属性视窗,出现了“Microsoft TCP/IP 版本6”的网络连接项目。 (2)卸载IPv6协议栈。在“命令提示符”视窗的命令行下,输入“IPv6 uninstall”命令,回车后出现“Uninstalling.”提示,表示系统正在卸载IPv6协议栈。随后出现“A reboot i
2、s required to complete this action.”,表示重新启动才能完成卸载IPv6协议栈,(3)IPv6 -v if ifindex。显示IPv6的所有接口界面的配置信息。接口界面采用接口索引号来表示。参数说明:ifindex指定接口的索引号,-v表示接口其他信息。例如,IPv6 if显示所有接口的信息;IPv6 if 4显示接口4的信息 (4)IPv6 -p adu / life validlifetime/preflifetime anycast unicast。给指定接口配置IPv6地址。该命令没有配置前缀长度。 (5)IPv6 -v rt。察看路由表。参数说明:
3、-v察看路由表中的系统路由。不加参数,只能察看手动添加的路由。,Windows的IPv6配置命令,为了开展IPv6试验研究,用于IPv6实验的网络结构,如图所示。该实验网由两台Windows 2003 Server(配置双网卡)、两台Windows XP(配置单网卡)及3台集线器或交换机组成。Windows 2003 Server配置静态路由功能,作为IPv6子网路由器Win-R1和Win-R2。Win-XP1和Win-XP2分别为IPv6子网客户机。,Windows的IPv6实验网架构,1. 实验环境配置,客户机配置。 在Win-XP1安装Windows XP(SP2),以管理员身份登录XP
4、系统。配置TCP/IP协议,将IPv4地址设为192.165.1.2,子网掩码为255.255.255.0,默认网关设为192.165.1.1。 安装IPv6协议,命令格式为netsh interface ipv6 install。使用命令netsh interface ipv6 set address “local Connection” “IPv6 address”将本地连接接口的IPv6地址设置为FEC0:0:0:1:2。也就是在Win-XP1的网卡上,同时设置IPv4/IPv6地址。Client-B的配置步骤与Client-A的类似。将Client-B的IPv4地址设为192.165.
5、30.2,Client-B的IPv6地址设为FEC0:0:0:30:2。,路由器配置 Win-R1和Win-R2承担路由器功能,Win-R1连接子网1(192.165.1.0)和子网2(192.165.2.0),Win-R2连接子网2和子网3(192.165.3.0)。下面以Win-A路由器为例,说明配置步骤。,在Win-R1安装Windows Server 2003(SP2)标准版; 以管理员身份登录系统,安装IPv6协议,命令格式为netsh interface ipv6 install; 在Win-R1的网卡1,配置IPv4子网1的地址为192.165.1.1,子网掩码为255.255.
6、255.0,默认网关设为192.165.2.1。同时,为Win-R1的网卡1配置IPv6子网1的地址为FEC0:0:0:1:1; 在Win-R1的网卡2,配置IPv4子网2的地址为192.165.2.1,子网掩码为255.255.255.0。默认网关为192.165.2.2。同时,为Win-R1的网卡2配置IPv6子网2地址为FEC0:0:0:2:1。 运行注册表编辑程序(Regedit.exe),将键值HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServicesTcpipParametersIPEnableRouter设置为1。这样就激活了子网1和子网
7、2之间的IPv4路由。重新启动Win-R1,Win-R1路由转发开始工作。,2. IPv6静态路由设置,(1)在Win-R1和Win-R2,键入netsh interface ipv6 show address命令,获取子网1、子网2和子网3接口的本地链路地址和接口索引号。 假设,通过netsh interface ipv6 show address命令或取Win-R1的子网1接口索引号为4,本地链路地址为fe80:213:d3ff:fe27:aa78和FEC0:0:0:1:1; Win-R1的子网2接口索引号为5,本地链路地址为fe80:205:5dff:fe0f:4e0c和FEC0:0:0
8、:2:1。 Win-R2的子网2接口索引号为4,本地链路地址为fe80:213:d3ff:fe27:aab4和FEC0:0:0:2:2; Win-R2的子网3接口索引号为5,本地链路地址为fe80:205:5dff:fe0f:c798和FEC0:0:0:3:1。,(2)配置Win-R1和Win-R2的IPv6静态路由。设子网1= Subnet 1,子网2= Subnet 2,子网3=Subnet 3。使用下列命令,可完成Win-R1和Win-R2的IPv6静态路由设置。 netsh interface ipv6 set interface “Subnet 1 Connection“ forwa
9、rding=enabled advertise= enabled netsh interface ipv6 set interface “Subnet 2 Connection“ forwarding=enabled advertise= enabled netsh interface ipv6 add route FEC0:0:0:1:/64 “Subnet 1 Connection“ publish=yes netsh interface ipv6 add route FEC0:0:0:2:/64 “Subnet 2 Connection“ publish=yes netsh interf
10、ace ipv6 add route :/0 “Subnet 2 Connection“ next hop=Win-R2 address On Subnet 2 publish=yes Win-R1静态路由配置如下: C:netsh interface ipv6 set interface 4 forwarding=enabled advertise=enabled C:netsh interface ipv6 set interface 5 forwarding=enabled advertise=enabled C:netsh interface ipv6 add route FEC0:0
11、:0:1:/64 4 publish=yes C:netsh interface ipv6 add route FEC0:0:0:2:/64 5 publish=yes C:netsh interface ipv6 add route :/0 5 next hop=fe80:213:d3ff:fe27:aab4 publish=yes,Win-XP查看新路由命令执行结果,(5)在Win-XP1,键入“ping fec0:0:0:3:2”命令(ping Win-XP2本地站点地址),当出现“Fec0:0:0:3:2: time1ms”结果时,说明Win-XP1与Win-XP2是连通的。 (6)在
12、Win-XP1,键入“tracert6 -d Win-XP1 Site Local Address”命令,可跟踪Win-XP1和Win-XP2之间的路由。该命令的结果:Win-R1子网l的地址是:FEC0:0:0:1:1,Win-R2子网2的地址是:FEC0:0:0:3:1。 (7)在Win-XP1,键入“netsh interface ipv6 show neighbors”命令,可在路由器Win-R1的邻居高速缓存中查看与Win-XP1和Win-XP2相关表项。键入“netsh interface ipv6 show destination cache”命令,可在路由器Win-R1的目标高速缓存中,查看与Win-XP1和Win-R2相关的表项。,课后作业,安装IPv6协议栈的命令是? 卸载IPv6协议栈的命令是?,