Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

AIX升级IPv4为IPv6的配置方法

Posted on 2010-02-10 17:09 Prayer 阅读(1618) 评论(0)  编辑 收藏 引用 所属分类: SOCKET

环境:
产品: pSeries
平台: AIX
软件版本: AIX 5L

问题描述:本文举例介绍如何手工从IPv4升级到IPv6。所用的网络包括两个子网,每个子网中有两个节点:路由节点和另一台主机。我们将该网络中每个节点升级到IPv6。


第一步:配置主机为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
此时主机即可使用IPv6。重复上述命令配置每个子网中的主机。

第二步:配置路由节点为IPv6

1. 使用下列命令检查IPv4已经配置:
netstat -ni
2. 使用root权限通过下列命令设置IPv6:
autoconf6
3. 在每个路由节点上配置相应子网的IP地址,命令如下:
# 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=1
5. 启动ndpd-router匿名进程:
startsrc -s ndpd-router

第三步: 设置系统引导时自动配置IPv6
新配置的IPv6地址在系统重启时会被删除。若想使之生效,需要执行以下步骤:
1. 编辑文件/etc/rc.tcpip,将下列几行的注释打开:
# Start up autoconf6 process
start /usr/sbin/autoconf6 ""
# Start up ndpd-host daemon
start /usr/sbin/ndpd-host "$src_running"
在下次系统重启时,IPv6的配置信息将自动设置。
第四步:在路由节点设置系统引导时自动配置IPv6

新配置的IPv6地址在系统重启时会被删除。若想使之生效,需要执行以下步骤:

1. 编辑文件/etc/rc.tcpip,将下列几行的注释打开

# Start up autoconf6 process
start /usr/sbin/autoconf6 ""
2. 在其下面加入以下命令:
# Configure site-local addresses for router
ifconfig en0 inet6 fec0:0:0:aaaa::/ eui64 alias
ifconfig en1 inet6 fec0:0:0:bbbb::/ eui64 alias
3. 再将下列行的注释打开:
# Start up ndpd-router daemon
start /usr/sbin/ndpd-router "$src_running"
在下次系统重启时,IPv6将自动生效


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理