跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 11 Information Library (简体中文) |
作为在网络上使用 IPv6 的初始步骤,请在系统的 IP 接口上配置 IPv6。
在 Oracle Solaris 安装过程中,可以在一个或多个系统接口上启用 IPv6。如果在安装期间启用 IPv6 支持,则在安装完成后,将存在以下 IPv6 相关的文件和表:
name-service/switch SMF 服务已修改为包含使用 IPv6 地址的查找。
创建了 IPv6 地址选择策略表。该表确定通过启用了 IPv6 的接口进行传输时所用 IP 地址格式的优先级。
本节介绍如何在安装 Oracle Solaris 完成后在接口上启用 IPv6。
开始配置 IPv6 时,请首先在将成为 IPv6 节点的所有系统的接口上启用 IPv6。最初,接口通过自动配置过程获取其 IPv6 地址,如《系统管理指南:IP 服务》中的"IPv6 地址自动配置"中所述。然后,可以根据节点在 IPv6 网络中的作用(作为主机、服务器或路由器)来调整节点的配置。
以下过程说明如何为安装 Oracle Solaris 之后添加的接口启用 IPv6。
请参阅如何配置 IP 接口。
注 - 指定 IP 地址时,请确保使用正确的选项指定 IPv6 地址:
# ipadm create-addr -T addrconf addrobj
要添加更多地址,请使用以下语法:
# ipadm create-addr -T static ipv6-address addrobj
# /usr/lib/inet/in.ndpd
# /usr/sbin/route -p add -inet6 default ipv6-address
如果需要为主机的接口创建临时地址,请参阅将临时地址用于接口。有关 /etc/inet/ndpd.conf 的详细信息,请参阅 ndpd.conf(4) 手册页和ndpd.conf 配置文件。
# ipadm show-addr
示例 4-1 在安装之后启用 IPv6 接口
此示例说明如何在 net0 接口上启用 IPv6。在开始之前,请检查系统上已配置的所有接口的状态。
# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 static ok 172.16.27.74/24
目前仅为该系统配置了 net0 接口。请按如下所示在该接口上启用 IPv6:
# ipadm create-addr -T addrconf net0/v6 # ipadm create-addr -T static -a 2001:db8:3c4d:15:203/64 net0/v6add # /usr/lib/inet/in.ndpd # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 static ok 172.16.27.74/24 net0/v6 addrconf ok fe80::203:baff:fe13:14e1/10 lo0/v6 static ok ::1/128 net0/v6add static ok 2001:db8:3c4d:15:203/64 # route -p add -inet6 default fe80::203:baff:fe13:14e1
接下来的步骤
要将 IPv6 节点配置为路由器,请转至配置 IPv6 路由器。
要在节点上禁用地址自动配置,请参见如何关闭 IPv6 地址自动配置。
要将节点调整为服务器,请参见在服务器上管理启用了 IPv6 的接口中的建议。
通常应当使用地址自动配置来为主机和服务器的接口生成 IPv6 地址。但是,有时可能希望关闭地址自动配置,尤其是在希望手动配置标记时,如配置 IPv6 标记中所述。
/etc/inet/ndpd.conf 文件定义了特定节点的接口变量。必须在该文件中包含以下内容,才能关闭所有服务器接口的地址自动配置:
if-variable-name StatelessAddrConf false
有关 /etc/inet/ndpd.conf 的详细信息,请参阅 ndpd.conf(4) 手册页和ndpd.conf 配置文件。
# pkill -HUP in.ndpd