跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用反应性网络配置连接系统 Oracle Solaris 11.1 Information Library (简体中文) |
用户定义的 NCU、位置配置文件和 ENM 都具有 activation-mode 属性。activation-mode 属性在您使用 netcfg 命令创建或修改配置文件时设置。有关更多信息,请参见配置文件激活策略。NCP 不具有 activation-mode 属性。所有 NCP 都为手动启用。不同配置文件类型的 activation-mode 属性的可能值如下表所示:
表 2-5 activation-mode 属性值
|
要手动启用或禁用(激活和取消激活)配置文件或配置对象,请使用 netadm enable 命令或 netadm disable 命令。
在任何给定时刻,系统中必须有一个活动 NCP 和一个活动位置配置文件。活动 NCP 在您启用其他 NCP 之前一直保持活动状态。启用其他 NCP 将隐式禁用当前活动的 NCP。无法显式禁用系统上当前活动的 NCP。如果显式禁用当前活动的 NCP,则系统的基本网络连接会关闭。
还可以手动启用和禁用属于当前活动的 NCP 且其 activation-mode 属性设置为 manual 的单个 NCU。如果不指定 NCU 类,则会启用或禁用具有该名称的所有 NCU(一个链路和一个接口 NCU)。
缺省情况下,系统选择要启用的最佳位置配置文件。系统从具有 system 或 conditional activation-mode 的位置集中选择位置。但是,用户可通过手动启用任何位置(而不管位置的激活模式)来随时覆盖系统的选择。手动启用位置配置文件时,系统将不会自动更改活动位置。将禁用系统自动选择位置。必须显式禁用手动启用的位置才能恢复系统的条件位置选择。
ENM 可以具有 manual 或 conditional activation-mode 属性。如果将 activation-mode 属性设置为 conditional,则系统将基于指定的条件启用或禁用 ENM。有关可用于构造条件字符串的条件和操作的信息,请参见表 1-1。如果将 activation-mode 设置为 manual,则可以使用 netadm 命令启用或禁用 ENM。对 ENM 激活没有限制。在任何给定时刻,系统上可以有零个或多个 ENM 处于活动状态。启用或禁用一个 ENM 对当前处于活动状态的其他 ENM 没有任何影响。
对象的启用和禁用是异步执行的。因此,可能出现启用或禁用请求成功而操作失败的情况。此类失败反映在配置文件的状态改为 maintenance,指示对配置文件执行的最后一个操作失败。有关显示配置文件的状态的信息,请参见获取有关配置文件状态的信息。
示例 2-11 启用配置文件
在以下示例中,启用了名为 office 的位置:
$ netadm enable -p loc office
类似的,启用了名为 User 的 NCP:
$ netadm enable -p ncp User Enabling ncp 'User' . . .
请注意,指定配置文件名称时,netadm 命令不区分大小写。
示例 2-12 禁用链路 NCU
在以下示例中,禁用了名为 net1 的链路 NCU:
$ netadm disable -p ncu -c phys net1
示例 2-13 切换配置文件
在以下示例中,启用了固定配置文件 (DefaultFixed):
$ netadm enable -p ncp DefaultFixed
类似的,启用了 Automatic NCP:
$ netadm enable -p ncp Automatic
有关 netadm 命令的更多信息,请参见 netadm(1M) 手册页。