JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:网络接口和网络虚拟化     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络栈概述

此 Oracle Solaris 发行版中的网络配置

Oracle Solaris 中的网络栈

网络设备和数据链路名称

其他链路类型的管理

第 1 部分网络自动配置

2.  NWAM 简介

3.  NWAM 配置和管理(概述)

4.  NWAM 配置文件配置(任务)

创建配置文件

在命令行模式下创建配置文件

以交互方式创建配置文件

创建 NCP

为 NCP 创建 NCU

如何以交互方式创建 NCP

创建位置配置文件

如何以交互方式创建位置配置文件

创建 ENM 配置文件

创建 WLAN

删除配置文件

设置和更改配置文件的属性值

查询系统获取配置文件信息

列出系统中的所有配置文件

列出特定配置文件的所有属性值

获取特定属性的值

如何以交互方式获取单个属性值

使用 walkprop 子命令以交互方式查看和更改属性值

导出和恢复配置文件配置

恢复用户定义的配置文件

管理网络配置

如何从自动网络配置模式切换到手动网络配置模式

如何从手动网络配置模式切换到自动网络配置模式

5.  NWAM 配置文件管理(任务)

6.  关于 NWAM 图形用户界面

第 2 部分数据链路和接口配置

7.  使用配置文件上的数据链路和接口配置命令

8.  数据链路配置和管理

9.  配置 IP 接口

10.  在 Oracle Solaris 上配置无线接口通信

11.  管理网桥

12.  管理链路聚合

13.  管理 VLAN

14.  IPMP 简介

15.  管理 IPMP

16.  使用 LLDP 交换网络连接信息

第 3 部分网络虚拟化和资源管理

17.  网络虚拟化和资源控制简介(概述)

18.  规划网络虚拟化和资源控制

19.  配置虚拟网络(任务)

20.  在虚拟化环境中使用链路保护

21.  管理网络资源

22.  监视网络通信流量和资源使用情况

词汇表

索引

设置和更改配置文件的属性值

新的和现有的用户定义的配置文件的属性值是使用 netcfg 命令和 set 子命令设置的。此子命令可以在交互模式下或在命令行模式下使用。如果在命令行模式下设置或更改属性值,更改将立即提交到持久性存储。

set 子命令的语法如下所示:

netcfg set prop-name=value1[,value2...]

如果需要检索特定属性值,请使用 netcfg get 命令。有关更多信息,请参见获取特定属性的值

示例 4-9 在 netcfg 命令行模式下设置属性值

如果您正在命令行模式下使用 netcfg 命令设置属性值,必须在命令行上键入多个子命令。

例如,要为名为 net1 的链路 NCU 设置 mtu 属性,应键入以下命令:

$ netcfg "select ncp User; select ncu phys net1; set mtu=1492"

在此示例中,先使用 select 子命令选择顶层配置文件,然后再次使用该子命令选择包含已修改了 mtu 属性值的 NCU。

可以一次从命令行为给定的属性设置多个值。设置多个值时,各个值之间必须用逗号 (,) 分隔。如果指定属性的各值中包含逗号,作为属性值一部分的逗号前面就必须加反斜杠 (\,)。包含在只有一个值的属性内的逗号不解释为分隔符,因此不需要在逗号前面加反斜杠。

在以下示例中,在 NCP User 中为 NCU myncu 设置 ip-version 属性值:

$ netcfg "select ncp User; select ncu ip myncu; set ip-version=ipv4,ipv6"

示例 4-10 以交互方式为配置文件设置属性值

以交互方式设置属性值时,必须先在当前范围内选择一个配置文件,这会将交互式会话移到该配置文件范围内。在此范围内,您可以选择要修改其属性的对象。选定的配置文件随后从持久性存储加载到内存中。在此范围内,您可以修改配置文件或其属性,如以下示例所示:

$ netcfg
netcfg> select ncp User
netcfg:ncp:User> select ncu ip iwk0
netcfg:ncp:User:ncu:iwk0> set ipv4-default-route = 129.174.7.366

在以下示例中,设置了位置 fooipfilter-config-file 属性

$ netcfg
netcfg> list
NCPs:
   Automatic
   User
Locations:
   Automatic
   NoNet
   foo

netcfg> select loc foo
netcfg:loc:foo> list
LOC:foo
   activation-mode              manual
   enabled                      false
   nameservices                 dns
   dns-nameservice-configsrc    dhcp
   nameservices-config-file     "/etc/nsswitch.dns"
netcfg:loc:foo> set ipfilter-config-file=/path/to/ipf-file
netcfg:loc:foo> list
LOC:foo
   activation-mode              manual
   enabled                      false
   nameservices                 dns
   dns-nameservice-configsrc    dhcp
   nameservices-config-file     "/etc/nsswitch.dns"
   ipfilter-config-file         "/path/to/ipf-file"
netcfg:loc:foo> end
Committed changes
netcfg> exit
Nothing to commit
$

在以下示例中,以交互方式修改了 NCP User 中 NCU net0link-mtu 属性:

$ netcfg
netcfg> select ncp User
netcfg:ncp:User> select ncu phys net0
netcfg:ncp:User:ncu:net0> list
NCU:net0
   type                link
   class               phys
   parent              "User"
   enabled             true
   activation-mode     prioritized
   priority-mode       exclusive
   priority-group      1
netcfg:ncp:User:ncu:net0> set link-mtu=5000
netcfg:ncp:User:ncu:net0> list
NCU:net0
   type                link
   class               phys
   parent              "User"
   enabled             true
   activation-mode     prioritized
   priority-mode       exclusive
   priority-group      1
   link-mtu            5000
netcfg:ncp:User:ncu:net0> commit
Committed changes
netcfg:ncp:User:ncu:net0> exit
Nothing to commit
$