在从 IPv4 网络迁移到 IPv6 网络之前,请检查在 Oracle Solaris 11.2 中规划网络部署 中的 第 2 章, 规划 IPv6 地址的使用中的信息,确定是否需要执行任何附加任务。
从 IPv4 网络迁移到 IPv6 网络的基本步骤涉及到首先删除所有现有 IPv4 DHCP 和静态 IP 地址,然后根据需要重新配置尽可能多的新 IPv6 地址。如果新 IPv6 接口与当前通告了某个 IPv6 前缀的路由器位于同一链路上,则接口会获取链路前缀。有关更多信息,请参见将 Oracle Solaris 11.2 系统配置为路由器或负载平衡器 中的 配置 IPv6 路由器。
示例 8 将 IPv4 地址迁移到 IPv6 地址以下示例说明了如何将现有 IPv4 地址迁移到 IPv6 地址。该过程首先删除所有现有 IPv4 DHCP 和静态 IP 地址。
# ipadm show-addr net0/ ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 static ok 172.16.27.74/24 # ipadm delete-addr net0/v4
有关说明,请参见删除或修改 IP 接口配置。
接下来,使用带有适当选项和参数的 ipadm create addr 命令创建新的 IPv6 地址。
例如,可以如下所示创建链路本地地址和 addrconf IPv6 地址:
# ipadm create-addr -T addrconf -p stateless=yes,stateful=yes net0/v6a
如下所示创建不使用 DHCPv6 的静态 IPv6 地址和 addrconf 地址:
# ipadm create-addr -T addrconf -p stateless=no,stateful=no net0/v6a # ipadm create-addr -T static -a a::b/64 net0/v6b
如下所示创建静态 IPv6 地址:
# ipadm create-addr -T static -a a::b/64 net0/v6b
使用 ipadm show-addr 命令显示新的 IPv6 配置。
有关本例中未包括的其他 IPv6 配置步骤(必需和可选),请参见配置 IPv6 接口。