Go to main content

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

退出打印视图

更新时间: 2022年7月27日 星期三
 
 

nwamd(8)

名称

nwamd - 网络自动配置守护进程

用法概要

/lib/inet/nwamd

描述

nwamd 是用于管理网络接口的系统守护进程。

此守护进程由 svc:/network/physical:default 服务自动启动,不应直接调用。它不构成编程接口的一部分。

nwamd 守护进程管理并启用/禁用外部网络修饰器 (External Network Modifier, ENM)。ENM 是 NWAM 服务的外部应用程序,可以修改和/或创建网络配置。有关 ENM 及其属性的详细信息,请参见 netcfg(8)。

nwamd 守护进程还在内部维护系统中不同链路和接口的状态。这些状态表明了何时定期检查激活 ENM 的条件。

当 nwamd 守护进程启动时,如果系统具有任何 WiFi 链路,它将尝试连接到已知 WLAN 列表中的任何可用的 WiFi 网络。此功能由每个 WiFi 链路的 "autoconnect" 数据链路属性控制,此属性缺省情况下设置为 "on"。如果此属性设置为 "off",则不会进行此类尝试。此外,当与 WiFi 网络的连接断开时,nwamd 会检测到,并尝试重新连接到该 WiFi 网络。

最后,链路、接口和 ENM 的状态发生变化会导致 nwamd 向侦听器发送事件。管理员可使用 netadm(8) 命令及 show-events 子命令查看这些事件。

服务属性

nwamd 守护进程支持以下 SMF 属性。列表采用以下形式:

    property_group/property_name property_type default_value
nwamd/debug boolean false
    Enables debug logging using daemon.debug.
nwamd/msglog boolean false
    Enables debug logs in miniroot during netboot.
nwamd/condition_check_interval count 120

对有条件激活对象执行定期条件检查的间隔秒数。最小值为 30 秒。

属性

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

属性类型
属性值
可用性
system/network
接口稳定性
Volatile(可变)

另请参见

svcs(1)、attributes(7)、smf(7)、dladm(8)、netadm(8)、netcfg(8)、netcfgd(8)、svcadm(8)

附注

联网服务由服务管理工具 smf(7) 管理,其服务标识符为:

svc:/network/physical:default

可以使用 svcadm(8) 来对此服务执行管理操作(如启用、禁用或请求重新启动)。可以使用 svcs(1) 命令来查询服务的状态。