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

AIX 在配置了 IPv4 的情况下升级到 IPv6

字数 3153阅读 5019评论 0赞 0

本场景将引导您完成从 IPv4IPv6 的手动升级。

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

如果正在运行 AIX® 5.2 并且尚未配置 IPv4 设置,那么请参阅在 AIX 5.2 及更高版本中未配置 IPv4 的情况下升级到 IPv6

注意事项
本入门操作方案中的信息已使用特定版本的 AIX 进行测试。根据您的 AIX 版本和级别不同,获得的结果可能会有很大差异。
步骤 1:安装 IPv6 的主机

在两个子网的主机上,请执行以下操作:

  1. 输入以下命令确保已配置了 IPv4:netstat -ni
    结果应类似于下面所示内容:Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 0.6.29.4.55.ec 279393 0 2510 0 0 en0 1500 9.3.230.64 9.3.230.117 279393 0 2510 0 0 lo0 16896 link#1 913 0 919 0 0 lo0 16896 127 127.0.0.1 913 0 919 0 0 lo0 16896 ::1 913 0 919 0 0
  2. 通过 root 权限输入以下命令配置 IPv6 设置:autoconf6
  3. 重新运行以下命令:netstat -ni
    结果应类似于下面所示内容:Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 0.6.29.4.55.ec 279679 0 2658 0 0 en0 1500 9.3.230.64 9.3.230.117 279679 0 2658 0 0 en0 1500 fe80::206:29ff:fe04:55ec 279679 0 2658 0 0 sit0 1480 link#3 9.3.230.117 0 0 0 0 0 sit0 1480 ::9.3.230.117 0 0 0 0 0 lo0 16896 link#1 2343 0 2350 0 0 lo0 16896 127 127.0.0.1 2343 0 2350 0 0 lo0 16896 ::1 2343 0 2350 0 0
  4. 通过输入以下命令启动 ndpd-host 守护程序:startsrc -s ndpd-host
步骤 2:设置 IPv6 路由器
  1. 输入以下命令以确保已经配置了 IPv4 设置:netstat -ni
  2. 利用 root 用户权限,输入以下命令:autoconf6
  3. 通过输入以下命令手动配置属于两个子网中的每个的路由器接口上的全球站点地址:# ifconfig en0 inet6 3ffe:0:0:aaaa::/64 eui64 alias # ifconfig en1 inet6 3ffe:0:0:bbbb::/64 eui64 alias您需要对从路由器接收信息包的每个子网执行此操作。
  4. 要激活 IPv6 转发,请输入以下命令:no -o ip6forwarding=1
  5. 要启动 ndpd-router 守护程序,请输入以下命令:startsrc -s ndpd-routerndpd-router 守护程序将通告与您在路由器上配置的本地全球站点地址相对应的前缀。本例中,ndpd-router 将在 en0 上通告前缀 3ffe:0:0:aaaa::/64,在 en1 上通告前缀 3ffe:0:0:bbbb::/64。
步骤 3. 设置 IPv6 以在引导时配置在主机上
重新引导机器时,新配置的 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
重新引导时,IPv6 配置将得以设置。对每个主机重复此过程。
步骤 4:设置 IPv6 以在引导时配置在路由器上
重新引导时,新配置的 IPv6 将删除。要在每次重新引导时启用 IPv6 路由器功能,请执行以下操作:
  1. 在您首选的文本编辑器中打开 /etc/rc.tcpip 文件。
  2. 去掉该文件中下列行的注释:# Start up autoconf6 process start /usr/sbin/autoconf6 ""
  3. 紧接在上一步中去掉注释的行的后面,添加以下几行:# 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。对应从该路由器接收信息包的每个子网,您需要在此文件中分别添加一行。
  4. 去掉文件中以下行的注释:# Start up ndpd-router daemon start /usr/sbin/ndpd- router "$src_running"
重新引导时,IPv6 将自动启动。

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

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广