Go to main content

手册页部分 8:系统管理命令

退出打印视图

更新时间: 2018年8月8日 星期三
 
 

netadm(8)

名称

netadm - 管理外部网络修饰器 (External Network Modifier, ENM)

用法概要

netadm enable enm-name
netadm disable enm-name
netadm list [ -x ] [ enm-name ]
netadm show-events
netadm help

描述

netadm 实用程序用于管理外部网络修饰器 (External Network Modifier, ENM) 以及与 NWAM 守护进程交互。

在任何给定的时间,可以存在零个或多个活动的 ENM。因此,启用或禁用一个 ENM 对其他活动的 ENM 没有任何影响。

ENM 的启用和禁用是异步执行的。因此,可能会出现启用或禁用请求成功,但操作本身失败的情况。此类失败将反映在 ENM 状态中,maintenance 状态表示所执行的最后一项操作失败。请注意,启用或禁用 ENM 可能会非常耗时,具体取决于完成其脚本所需的时间。通过使用 netadm list 子命令检查 ENM 状态可以验证是否已完成。

子命令

支持以下子命令:

enable enm-name

启用指定的 ENM。

disable enm-name

禁用指定的 ENM。

list [ –x ] [ enm-name ]

列出所有可用的 ENM 及其当前状态。如果按名称指定某个特定 ENM,将仅列出该 ENM 的当前状态。

–x 选项会导致 list 子命令在缺省显示内容中的前两个列标题 ENM 和 STATE 后面显示输出的第三列,标题为 AUXILIARY STATEAUXILIARY STATE 列显示 ENM 处于给定状态的原因。

可能的 STATE 值为:

disabled(禁用)

需要手动激活的 ENM 尚未激活。

offline(脱机)

需要根据条件激活的 ENM 尚未激活。可能是因为条件得不到满足而未处于活动状态。

online(联机)

需要根据条件激活的 ENM 的条件已满足并已成功激活,或者需要手动激活的 ENM 在用户请求下已成功激活。

maintenance(维护)

试图激活 ENM,但失败。

initialized(已初始化)

ENM 表示尚未对其采取任何操作的有效配置。

uninitialized(未初始化)

ENM 表示系统中不存在的配置。

show-events

从 NWAM 守护进程侦听事件流并显示它们。连同 ENM 的事件一起,还会显示链路和接口的事件。当添加链路或配置接口和地址时,会发生这些事件。

help

显示其中包含每个子命令的简短说明的用法消息。

示例

示例 1 启用 ENM

以下命令将启用 ENM。

# netadm enable myenm1
Enabling enm 'myenm1'.
示例 2 列出所有 ENM

以下命令将列出所有 ENM。

# netadm list -x
ENM            STATE          AUXILIARY STATE
myenm1         enabled        active
myenm2         disabled       disabled by administrator
myenm3         offline        conditions for activation are unmet
示例 3 监视 nwamd

启用 ENM myenm1 后又使用 ipadm(8) 命令启用接口 net0 时,以下命令会监视 nwamd(8)

# netadm show-events
EVENT           DESCRIPTION
OBJECT_ACTION   enm myenm1 -> action enable
OBJECT_STATE    enm myenm1 -> state offline*, method/service executing
OBJECT_STATE    enm myenm1 -> state online, active
IF_STATE        net0 -> state flags 1004843 addr 10.15.24.22/24
OBJECT_STATE    interface net0 -> state online, active
IF_STATE        net0 -> state flags 2080841 addr
^C
#

属性

有关下列属性的说明,请参见 attributes(7)

属性类型
属性值
可用性
system/network
接口稳定性
Committed(已确定)

另请参见

attributes(7)netcfg(8)netcfgd(8)nwamd(8)