安装 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

配置网络接口

sysconfig create-profile 命令与 network 分组结合使用可生成用于配置网络的有效配置文件。此命令将启动 SCI 工具,该工具会提示您输入配置接口所需的信息。

# sysconfig create-profile -g network -o sc_network.xml

svc:/network/install SMF 服务配置一个初始物理网络接口。最初会禁用此服务,其属性值不会导致任何系统配置。


注 -  如果安装目标是 iSCSI 设备,请不要在任何系统配置文件中为该安装配置此网络接口。对于 iSCSI 引导,iSCSI 设备的网络接口是先前在客户机引导过程中配置的。如果您再次配置同一接口,该接口的 network/install 服务将进入维护状态。

要配置多个网络接口,请在脚本中指定配置,并使用运行一次的 SMF 服务在第一次引导时运行该脚本。有关说明和脚本样例,请参见Chapter 13, 在首次引导期间运行定制脚本

svc:/network/install 服务支持多个 IPv4 和 IPv6 接口,还支持可由这些接口访问的缺省路由。通过该服务,您可以配置 IPv4 和 IPv6 接口。该服务使用其属性和 ipadm 命令来配置网络接口。同样,该服务使用其属性和 route 命令来定义缺省路由。

请参见指定静态网络配置中的示例。

通过 install_ipv4_interface 属性组只能配置一个接口,但通过 ipv4_interface 属性组可配置多个接口。两个 IPv4 属性组都包含下表中列出的属性。

表 11-6  IPv4 网络接口的属性组属性
属性
类型
是否必需
说明
name
astring
必需
网络接口的名称。
address_type
astring
必需
用于构建 ipadm create-addr 子命令的 –T 选项的值。有效值为 staticdhcp
static_address
net_address_v4
可选
仅在 address_typestatic 时需要。用于为 ipadm create_addr 子命令构建本地地址。
dhcp_wait
astring
可选
仅在 address_typedhcp 时应用。如果已定义,则此属性用于构建 ipadm create-addr 子命令的 –w seconds(或 forever)部分。
default_route
net_address_v4
可选
用于使用 route 命令定义缺省路由。
# /usr/sbin/route \
-p add default default-route \
-ifp ifname
ifname 的值是 name 属性的接口名称部分。

通过 install_ipv6_interface 属性组只能配置一个接口,但通过 ipv6_interface 属性组可配置多个接口。IPv6 接口的属性组包含下表中列出的属性。

表 11-7  IPv6 网络接口的属性组属性
属性
类型
是否必需
说明
name
astring
必需
网络接口的名称。
address_type
astring
必需
用于构建 ipadm create-addr 子命令的 –T 选项的值。有效值为 staticaddrconf
static_address
net_address_v6
可选
仅在 address_typestatic 时需要。用于为 ipadm create-addr 子命令构建本地地址。
interface_id
net_address_v6
可选
仅在 address_typeaddrconf 时应用。用于构建 ipadm create-addr 子命令的 –i interface_id 部分。
stateless
astring
可选
仅在 address_typeaddrconf 时应用。用于构建 ipadm create-addr 子命令的 –p stateless=yes|no 部分。
stateful
astring
可选
仅在 address_typeaddrconf 时应用。用于构建 ipadm create-addr 子命令的 –p stateful=yes|no 部分。
default_route
net_address_v6
可选
用于使用 route 命令定义缺省路由。
# /usr/sbin/route \
-p add default default-route \
-ifp ifname
ifname 的值是 name 属性的接口名称部分。