如何从 AIX5.2 中未配置的IPv4 升级到 IPV6内容提要:本文将介绍如何在未配置IPv4 设置的情况下设置IPV6的主机和 路由器 。本示例中使用的网络由一个 路由器 和两个子网组成。每个子网有两台主机:一个路由器 和另一台主机。正文:此示例显示如何在未配置 IPv4 设置的情况下设置 IPV6的主机和 路由器。本示例中使用的网络由一个 路由器 和两个子网组成。每个子网有两台主机:一个 路由器 和另一台主机。在该情形结束时, 路由器 将在网络接口 en0 上通告前缀 fec0:0:0:aaaa::/64,在网络接口 en1 上通告前缀 fec0:0:0:bbbb::/64。首先您将配置机器使其暂时支持 IPV6,从而可以对其进行测试。然后您可以配置机器使其在引导时为IPV6 准备就绪。此示例假设已经安装了 bos.net.tcp.clIEnt 文件集。如果已经配置好IPv4 要升级到 IPV6,请参阅从已配置的 IPv4 升级到 IPV6.步骤 1:安装 IPV6 的主机1. 利用超级权限,在子网上的每台主机上输入以下命令: autoconf6 -A此命令会打开系统上所有能用 IPV6 的接口。 注:要打开一部分接口,请使用 -i 标志。例如,autoconf6 -i en0 en1 将打开接口 en0 和 en1。2. 输入以下命令来查看您的接口: netstat -in您的结果看上去应该与以下类似: 名称 Mtu 网络 地址 Ipkts Ierrs Opkts Oerrs Collen0 1500 link#3 0.4.ac.17.b4.11 7 0 17 0 0en0 1500 fe80::204:acff:fe17:b411 7 0 17 0 0lo0 16896 link#1 436 0 481 0 0lo0 16896 127 127.0.0.1 436 0 481 0 0lo0 16896 ::1 436 0 481 0 03. 通过输入以下命令启动 ndpd-host 守护程序: startsrc -s ndpd-host步骤 2:设置 IPV6 路由器 1. 利用超级权限,在 路由器 主机上输入以下命令: autoconf6 -A此命令会打开系统上所有能用 IPV6 的接口。 注:要打开一部分接口,请使用 -i 标志。例如,autoconf6 -i en0 en1 将打开接口 en0 和 en1。您的结果看上去应该与以下类似:名称 Mtu 网络 地址 Ipkts Ierrs Opkts Oerrs Collen1 1500 link#2 0.6.29.dc.15.45 0 0 7 0 0en1 1500 fe80::206:29ff:fedc:1545 0 0 7 0 0en0 1500 link#3 0.4.ac.17.b4.11 7 0 17 0 0en0 1500 fe80::204:acff:fe17:b411 7 0 17 0 0lo0 16896 link#1 436 0 481 0 0lo0 16896 127 127.0.0.1 436 0 481 0 0lo0 16896 ::1 436 0 481 0 02. 通过输入下列命令手工配置分别属于这两个子网的 路由器 接口上的本地站点地址: 3. # ifconfig en0 inet6 fec0:0:0:aaaa::/64 eui64 alias # ifconfig en1 inet6 fec0:0:0:bbbb::/64 eui64 alias注:对路由器 发送包到达的每个子网您都需要执行此命令。4. 要激活 IPV6 转发,请输入以下命令: no -o ip6forwarding=15. 要启动 ndpd-router 守护程序,请输入以下命令: startsrc -s ndpd-routerndpd-router 守护程序将通告与您在 路由器 上配置的本地站点地址相对应的前缀。在此情况下,ndpd-router 将在 en0 上通告前缀 ec0:0:0:aaaa::/64,在 en1 上通告前缀 fec0:0:0:bbbb::/64。步骤 3:设置引导时在主机上配置 IPV6 在对每台主机都完成了步骤 1 之后,在重新引导机器时, IPV6将被删除。要在您每次重新引导时都能启用 IPV6 主机功能,请执行以下操作:1. 用自己最熟悉的文本编辑器打开 /etc/rc.tcpip 文件。 2. 去掉文件中以下行的注释: 3. # Start up autoconf6 processstart /usr/sbin/autoconf6 ''# Start up ndpd-host daemonstart /usr/sbin/ndpd-host '$src_running'4. 将 -A 标志添加到 start /usr/sbin/autoconf6 '': start /usr/sbin/autoconf6 '' -A5. 对每个主机重复此过程。当您重新引导时, IPV6 将会自动启动。步骤 4:设置引导时在路由器上配置 IPV6 在路由器上完成了步骤 2 之后,如果您重新引导机器, IPV6 会被删除。要在您每次重新引导时都能启用 IPV6 路由器 功能,请执行以下操作:1. 用自己最熟悉的文本编辑器中打开 /etc/rc.tcpip 文件。 2. 去掉文件中以下行的注释: 3. # Start up autoconf6 processstart /usr/sbin/autoconf6 ''4. 向该行添加 -A 标志: start /usr/sbin/autoconf6 '' -A5. 紧跟在您前一步中刚去掉注释的那行之后添加以下几行: 6. # Configure site-local addresses for router7. ifconfig en0 inet6 fec0:0:0:aaaa::/ eui64 alias ifconfig en1 inet6 fec0:0:0:bbbb::/ eui64 alias在此情形中,我们的网络只有两个子网,en0 和 en1。您需要分别为您的路由器发送包到达的每个子网在此文件中添上一行。 8. 去掉文件中以下行的注释: 9. # Start up ndpd-router daemonstart /usr/sbin/ndpd-router '$src_running'10. 运行以下命令在引导时启用 IP 转发: no -r -o ip6forwarding=1当您重新引导时,会自动启动 IPV6 。