跳过导航链接 | |
退出打印视图 | |
配置和管理 Oracle Solaris 11.1 网络 Oracle Solaris 11.1 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 地址,如自动配置过程中所述。然后,可以根据节点在 IPv6 网络中的作用(作为主机、服务器或路由器)来调整节点的配置。
以下过程说明如何为安装 Oracle Solaris 之后添加的接口启用 IPv6。
请参阅《在 Oracle Solaris 11.1 中使用固定网络配置连接系统》中的"如何配置 IP 接口"。
注 - 指定 IP 地址时,请确保使用正确的选项指定 IPv6 地址:
# ipadm create-addr -T addrconf interface
要添加更多地址,请使用以下语法:
# ipadm create-addr -a ipv6-address interface
# /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 # ipadm create-addr -a 2001:db8:3c4d:15:203/64 net0 # /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/v6a 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 文件定义了特定节点的接口变量。要在服务器上关闭接口的地址自动配置,该文件必须具有以下内容:
interface StatelessAddrConf false
要关闭所有接口的地址自动配置,请使用以下项:
ifdefault StatelessAddrConf false
有关 /etc/inet/ndpd.conf 的详细信息,请参阅 ndpd.conf(4) 手册页和ndpd.conf 配置文件。
# pkill -HUP in.ndpd