跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:网络接口和网络虚拟化 Oracle Solaris 11 Information Library (简体中文) |
NWAM 的缺省行为是“自动”执行有线或无线网络的基本配置,无需任何用户交互。需要用户与 NWAM 进行交互的唯一情况是,系统提示用户提供更多信息,例如,为无线网络提供安全密钥或口令。
由以下事件和活动触发自动化的 NWAM 配置:
连接或断开以太网电缆
连接或断开 WLAN 卡
引导系统时,有线接口和无线接口之一可用或全都可用
从挂起恢复时,有线接口和无线接口之一可用或全都可用(如果支持)
获得或失去 DHCP 租用
NWAM 组件之间的交互方式如下:
系统中必须始终有一个 NCP 和一个“位置”配置文件处于活动状态。
在系统引导、策略引擎守护进程 nwamd 执行以下操作过程中:
查询当前处于活动状态的 NCP 的服务属性
执行操作,直到已配置一个或多个 IP 地址为止
检查“位置”配置文件的条件
激活策略引擎指定的“位置”配置文件
相应地配置一个或多个网络
可能引发网络配置更改的事件发生时,NWAM 守护进程 nwamd 充当多种角色并执行以下操作:
作为一个事件处理程序,nwamd 检测发生的每一个事件。
作为配置文件守护进程,nwamd 查询处于活动状态的配置文件。
根据变化,nwamd 可能会相应地重新配置一个或多个网络。
如果没有用户定义的网络配置文件,nwamd 将基于以下三个系统定义的配置文件管理网络配置:
“自动”NCP
“自动”位置
“无网络”位置
“自动”NCP 实现以下基本策略:
通过使用 DHCP 来配置所有可用(已连接的)以太网接口。
如果没有连接以太网接口,或者如果以太网接口无法获取 IP 地址,则激活一个无线接口,自动连接到已知 WLAN 列表中最合适的 WLAN。或者,等待用户选择要连接到的无线网络。
在获得至少一个 IPv4 地址之前,“无网络”位置始终处于活动状态。此“位置”配置文件提供了一组严格的 IP 过滤器规则,这些规则限制仅传递与 IP 地址获取相关的数据(DHCP 和 IPv6 autoconf 消息)。可以修改除激活条件之外的“无网络”位置的所有属性。
当至少一个 IPv4 地址已指定给一个系统的接口时,将激活“自动”位置。此“位置”配置文件没有 IP 过滤器或 IPsec 规则。此“位置”配置文件应用从 DHCP 服务器获取的 DNS 配置数据。和“无网络”位置一样,“自动”位置的所有属性(除激活条件之外)都可以修改。
当没有 IPv4 地址指定给系统时,将始终应用“无网络”位置。当至少指定了一个 IPv4 地址时,系统会选择具有最符合当前网络状况的激活规则的位置配置文件。在没有更好的匹配的情况下,系统会返回到“自动”位置。有关更多信息,请参见如何激活 NWAM 配置文件。