配置网络接口
将 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 选项的值。有效值为 static 或 dhcp。
|
static_address
|
net_address_v4
|
可选
|
仅在 address_type 为 static 时需要。用于为 ipadm create_addr 子命令构建本地地址。
|
dhcp_wait
|
astring
|
可选
|
仅在 address_type 为 dhcp 时应用。如果已定义,则此属性用于构建 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 选项的值。有效值为 static 或 addrconf。
|
static_address
|
net_address_v6
|
可选
|
仅在 address_type 为 static 时需要。用于为 ipadm create-addr 子命令构建本地地址。
|
interface_id
|
net_address_v6
|
可选
|
仅在 address_type 为 addrconf 时应用。用于构建 ipadm create-addr 子命令的 –i interface_id 部分。
|
stateless
|
astring
|
可选
|
仅在 address_type 为 addrconf 时应用。用于构建 ipadm create-addr 子命令的 –p stateless=yes|no 部分。
|
stateful
|
astring
|
可选
|
仅在 address_type 为 addrconf 时应用。用于构建 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 属性的接口名称部分。
|
|