跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:网络接口和网络虚拟化 Oracle Solaris 11 Information Library (简体中文) |
系统中有两个有效配置系统信息库,即 NWAM 配置文件系统信息库和传统配置系统信息库,前者存储在 /etc/nwam 目录中,后者包括 /etc/ipadm/ipadm.conf 和 /etc/dladm/datalink.conf 文件,以及和网络服务相关联的其他配置文件。
NWAM 管理网络配置时,主要是在自己的系统信息库中工作。存储在 /etc/ipadm/ipadm.conf 文件中的接口配置将被忽略。NWAM 直接根据 NCP 数据配置物理链路和接口。
从 NWAM 配置文件系统信息库中读取位置配置文件数据。当激活一个位置时,在大多数情况下,通过设置相应的 SMF 服务属性并重新启动相应服务应用配置更改,将此配置应用到正在运行的系统。此操作会覆盖这些服务属性的现有值。
因为 NWAM 在应用位置配置文件的过程中会覆盖原有配置数据,所以在启动时将保存可能会被覆盖的任何配置。随后 NWAM 在关闭时恢复该配置。虽然它不是在 NWAM 操作中应用的位置,此数据仍被称为原有位置数据。
以下系统定义的网络配置文件和用户定义的网络配置文件的属性值存储在 NWAM 系统信息库中:
NCP-包含“自动”NCP 的值,以及任何用户定义的 NCP 的值
NCU-包含链路 NCU 和接口 NCU 的值
位置-包含三个系统定义的位置类型的值,以及任何用户定义的位置的值
ENM-包含有关应用程序的信息
已知 WLAN-包含关于可能会自动连接到的无线网络信息
每个 NCP 的配置数据各自作为一个文件持久存储在 /etc/nwam 目录下,使用的格式为 ncp- name。一个 NCP 对应有一个文件,文件中包含表示每个 NCU 的条目。例如,与“自动”NCP 对应的文件命名为 ncp-Automatic.conf。所有 NCP 文件都存储在 /etc/nwam 目录下。
位置属性存储在 /etc/nwam/loc.conf 文件中。
ENM 属性存储在/etc/nwam/enm.conf 文件中。已知 WLAN 存储在 /etc/nwam/known-wlan.conf 文件中。此文件的格式类似于 /etc/dladm/datalink.conf 文件的文件格式。
注 - 尽管可以通过直接编辑 NWAM 配置文件系统信息库中的文件修改网络配置文件,但修改配置文件的正确方法是使用 netcfg 命令或 NWAM GUI 配置面板。文件格式和文件用法在将来的发行版中可能会更改。请参见设置和更改配置文件的属性值。
NCU,NCP 的各个配置对象,表示系统中的单个链路和接口两种 NCU 类型(链路和接口)的常规属性以及特定于每个 NCU 类型的属性,存储在 NWAM 配置文件系统信息库中。type、class 和 parent 属性是在创建 NCU 时设置的,并且以后无法更改。此外,不能直接更改 enabled 属性。该属性是通过使用 netadm 命令启用或禁用 NCU 间接更改的。
“自动”NCP 包含一个链路 NCU(系统发现的每个物理链路都各自对应一个)和一个在各链路上激活的接口 NCU。插入额外的物理链路后,“自动”NCP 会动态更改。插入新的链路时,将为每个新链路创建链路 NCU 和相应的接口 NCU。下表定义了指定给构成“自动”NCP 的每个 NCU 的值。
注 - 此表中的属性按它们在查看“自动”NCP 的 NCU 属性时的出现顺序列出。某些值适用于每一个 NCU 类型。
表 3-1 “自动”NCP 的链路 NCU 属性
|
表 3-2 “自动”NCP 的接口 NCU 属性
|
下表提供“自动”位置(这是一个系统定义的配置文件)的缺省属性值。您可以修改这些值,但 activation-mode 和 enabled 属性除外。当至少一个接口处于活动状态且没有其他位置配置文件取代“自动”位置时,系统始终激活“自动”位置。
表 3-3 系统定义的位置的属性
|
下表提供“无网络”位置的预定义属性。请注意,您可以修改这些值,但 activation-mode 和 enabled 属性除外。当没有活动接口时,系统始终启用无网络位置。
表 3-4 “无网络”位置的属性
|
有关位置属性(包括构成用户定义的位置的属性)的更多信息,请参见 netcfg(1M) 手册页。