夜风无痕
作者夜风无痕·2013-05-14 16:29
学生·北京邮电大学

在 AIX 5.2 及更高版本中未配置 IPv4 的情况下升级到 IPv6

字数 3347阅读 2401评论 0赞 0

本场景演示如何在未配置 IPv4 设置的情况下针对 IPv6 设置主机和路由器。

本示例中使用的网络由一个路由器和两个子网组成。每个子网有两台主机:一个路由器和另一台主机。在本场景结束时,路由器将在网络接口 en0 上通告前缀 3ffe:0:0:aaaa::/64,在网络接口 en1 上通告前缀 3ffe:0:0:bbbb::/64。您将首先配置机器以临时支持 IPv6,这样就可以对其进行测试。然后您将配置机器以便使其在引导时为 IPv6 准备就绪。

此情形假设安装了 bos.net.tcp.client 文件集。

若要在已配置了 IPv4 的情况下升级到 IPv6,请参阅在配置了 IPv4 的情况下升级到 IPv6

注意事项
本入门操作方案中的信息已使用特定版本的 AIX® 进行测试。根据您的 AIX 版本和级别不同,获得的结果可能会有很大差异。
步骤 1:安装 IPv6 的主机
  1. 利用 root 用户权限,在子网上的每台主机上输入以下命令:autoconf6 -A
    这将打开系统上所有支持 IPv6 的接口。
    注: 要打开接口的子集,请使用 -i 标志。例如,autoconf6 -i en0 en1 将打开接口 en0 和 en1。
  2. 输入以下命令来查看您的接口:netstat -ni
    结果应类似于下面所示内容:Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#3 0.4.ac.17.b4.11 7 0 17 0 0 en0 1500 fe80::204:acff:fe17:b411 7 0 17 0 0 lo0 16896 link#1 436 0 481 0 0 lo0 16896 127 127.0.0.1 436 0 481 0 0 lo0 16896 ::1 436 0 481 0 0
  3. 通过输入以下命令启动 ndpd-host 守护程序:startsrc -s ndpd-host
步骤 2:设置 IPv6 路由器
  1. 利用 root 用户权限,在路由器主机上输入以下命令:autoconf6 -A
    这将打开系统上所有支持 IPv6 的接口。
    注: 要打开接口的子集,请使用 -i 标志。例如,autoconf6 -i en0 en1 将打开接口 en0 和 en1。
    结果应类似于下面所示内容:Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en1 1500 link#2 0.6.29.dc.15.45 0 0 7 0 0 en1 1500 fe80::206:29ff:fedc:1545 0 0 7 0 0 en0 1500 link#3 0.4.ac.17.b4.11 7 0 17 0 0 en0 1500 fe80::204:acff:fe17:b411 7 0 17 0 0 lo0 16896 link#1 436 0 481 0 0 lo0 16896 127 127.0.0.1 436 0 481 0 0 lo0 16896 ::1 436 0 481 0 0
  2. 通过输入以下命令手动配置属于两个子网中的每个的路由器接口上的全球站点地址:# ifconfig en0 inet6 3ffe:0:0:aaaa::/64 eui64 alias # ifconfig en1 inet6 3ffe:0:0:bbbb::/64 eui64 alias
    注: 您需要对从路由器接收信息包的每个子网执行此操作。
  3. 要激活 IPv6 转发,请输入以下命令:no -o ip6forwarding=1
  4. 要启动 ndpd-router 守护程序,请输入以下命令:startsrc -s ndpd-router

    ndpd-router 守护程序将通告与您在路由器上配置的本地全球站点地址相对应的前缀。在该情况下,ndpd 路由器将在 en0 上通告前缀 3ffe:0:0:aaaa::/64 ,在 en1 上通告前缀 3ffe:0:0:bbbb::/64

  5. 按 Enter 键继续。
  6. 再次按 Enter 键确认您的决定,并开始安装您的软件捆绑程序。
步骤 3. 设置 IPv6 以在引导时配置在主机上
在对每个主机完成步骤 1 后,IPv6 将在重新引导机器时删除。要在每次重新引导时启用 IPv6 主机功能,请执行以下操作:
  1. 使用您首选的文本编辑器打开 /etc/rc.tcpip 文件。
  2. 去掉该文件中下列行的注释:# Start up autoconf6 process start /usr/sbin/autoconf6 ""# Start up ndpd-host daemon start /usr/sbin/ndpd-host "$src_running"
  3. -A 标志添加到 start /usr/sbin/autoconf6 "":start /usr/sbin/autoconf6 "" -A
  4. 对每个主机重复此过程。
重新引导时,IPv6 将自动启动。
步骤 4:设置 IPv6 以在引导时配置在路由器上
对路由器完成步骤 2 后,IPv6 将在重新引导时删除。要在每次重新引导时启用 IPv6 路由器功能,请执行以下操作:
  1. 在您首选的文本编辑器中打开 /etc/rc.tcpip 文件。
  2. 去掉该文件中下列行的注释:# Start up autoconf6 process start /usr/sbin/autoconf6 ""
  3. 向该行添加 -A 标志:start /usr/sbin/autoconf6 "" -A
  4. 紧接在上一步中去掉注释的行的后面,添加以下几行:# Configure global addresses for router ifconfig en0 inet6 3ffe:0:0:aaaa::/64 eui64 alias ifconfig en1 inet6 3ffe:0:0:bbbb::/64 eui64 alias本场景中,我们的网络只有两个子网,en0 和 en1。对应从该路由器接收信息包的每个子网,您需要在此文件中分别添加一行。
  5. 去掉文件中以下行的注释:# Start up ndpd-router daemon start /usr/sbin/ndpd-router "$src_running"
  6. 运行以下命令在引导时启用 IP 转发:no -r -o ip6forwarding=1
重新引导时,IPv6 将自动启动。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广