可以使用 netadm 命令启用和禁用所有配置文件,不论配置文件的类型如何,也不论配置文件是固定的还是反应性的。基本命令语法如下所示:
# netadm enable [ -p profile-type ] [ -c ncu-class ] profile-name
例如,如下所示启用系统定义的自动 NCP:
# netadm enable -p ncp Automatic
有关启用和禁用配置文件的背景信息,请参见使用基于配置文件的网络配置的准则。
在启用和禁用各种类型的配置文件时,请参见以下附加准则:
NCP-在任何给定时刻,系统中必须有一个活动 NCP 和一个活动位置配置文件。活动 NCP 在您显式启用其他 NCP 之前一直保持活动状态。启用其他 NCP 将隐式禁用当前活动的 NCP。无法显式禁用系统上当前活动的 NCP。NCP 说明。
通过启用 DefaultFixed NCP 切换到固定模式时,DefaultFixed 位置也将自动启用,且无法更改。
启用 Automatic NCP 时,激活策略将根据当前网络条件选择合适的对应位置,然后启用该位置。
NCU-如果 NCU 的激活模式设置为 manual,则您可以手动启用和禁用属于当前活动 NCP 的单个 NCU。如果未指定链路或 NCU 类,则将启用或禁用所有 NCU。请参见NCU 说明。
位置-缺省情况下,系统选择最佳位置配置文件来启用。系统从一组具有 system 或 conditional 激活模式的位置中选择位置。但是,无论位置的激活模式如何,用户随时都可以通过手动启用任何位置来覆盖系统的选择。手动启用位置时,系统将不会自动更改活动位置。将禁用自动选择位置的功能。必须显式禁用手动启用的位置才能恢复系统的条件位置选择。请参见位置配置文件说明。
ENM-这些配置文件可以具有 manual 或 conditional 激活模式。如果将 activation-mode 属性设置为 conditional,则系统将基于指定的条件启用或禁用 ENM。如果将激活模式设置为 manual,则可以使用 netadm 命令启用或禁用 ENM。对 ENM 激活没有限制。在任何给定时刻,系统上可以有零个或多个 ENM 处于活动状态。启用或禁用一个 ENM 对当前处于活动状态的其他 ENM 没有任何影响。请参见配置文件激活模式。
在以下示例中,启用了一个名为 myncp 的用户定义的 NCP。
$ netadm enable -p ncp myncp Enabling ncp 'myncp'示例 14 启用位置配置文件
在以下示例中,启用了一个名为 office 的位置配置文件。
$ netadm enable -p loc office Enabling loc 'office'
请注意,指定配置文件名称时,netadm 命令不区分大小写。
示例 15 禁用链路 NCU在以下示例中,禁用了一个名为 net1 的链路 NCU。
$ netadm disable -p ncu -c phys net1示例 16 禁用位置
在以下示例中,禁用了名为 "office" 的位置。
$ netadm disable -p loc office Disabling loc 'office'示例 17 启用和禁用 ENM
在以下示例中,启用了 ENM test-enm1 并禁用了另一个 ENM test-enm2。
$ netadm enable -p enm test-enm1 Enabling enm 'test-enm1' $ netadm disable -p enm test-enm2 Disabling enm 'test-enm2'示例 18 在固定模式和反应性模式之间切换
以下示例说明如何通过启用系统定义的 DefaultFixed NCP 来切换到固定模式。
$ netadm enable -p ncp DefaultFixed Enabling ncp 'DefaultFixed'