在此发行版中,SMF 系统信息库是所有命名服务配置的主要系统信息库。先前修改特定文件以管理命名服务配置的行为不再奏效。有关已迁移至 SMF 的命名服务的列表,请参见Table 8–2。
在安装期间,系统进行一次升级,以将任何现有的 /etc 网络配置文件转换为其各自的 ipadm 和 dladm 配置。必要时,可使用 nscfg 命令将传统名称服务配置文件导入到 SMF 系统信息库或从中导出该配置文件。当提供了有效 SMF 配置和对应的故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 时,nscfg 命令会在传统的位置上生成传统的命名服务配置文件(例如 nsswitch.conf、resolv.conf、nscd.conf)。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的导入命名服务配置和 nscfg(1M)。
下例显示了您可如何使用 svccfg 配置域名服务 (Domain Name Service, DNS)。设置各种属性后,必须启用和刷新 SMF 服务。
# svccfg -s dns/client setprop config/nameserver=net_address: 192.168.1.1 # svccfg -s dns/client setprop config/domain = astring: "myhost.org" # svccfg -s name-service/switch setprop config/host = astring: "files dns" # svcadm refresh name-service/switch # svcadm refresh dns/client
还可以使用交互方式配置命名和目录 SMF 服务属性。有关示例,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的配置 DNS 客户机。
请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的第 4 章 在 Oracle Solaris 客户机上管理命名和目录服务。