Oracle® Solaris 11.2 中的网络管理策略

退出打印视图

更新时间: 2014 年 9 月
 
 

通过 SMF 配置命名服务

由于 SMF 系统信息库是 Oracle Solaris 11 中所有命名服务配置的主系统信息库,以前通过修改配置文件来配置命名服务的方法不再适用。如果对其中任意服务(例如 svc:/system/name-service/switchsvc:/network/dns/clientsvc:/system/name-service/cache)进行更改,则必须启用和刷新该服务,才能使更改生效。


注 -  如果不存在任何网络配置,则命名服务缺省为 files only 行为,而不是 nis files。另请注意,应该始终启用 svc:/system/name-service/cache SMF 服务。

    介绍了以下配置任务:

  • 配置 DNS。

  • 设置多个 DNS 选项。

  • 设置多个 NIS 服务器。

示例 2-5  通过 SMF 配置 DNS

以下示例说明如何使用 SMF 命令配置域名服务 (Domain Name Service, DNS)。通过系统上的 DNS 配置,可以按主机名查找 IP 地址,或者按 IP 地址查找主机名。如本示例中所示,可以从命令行设置 DNS 属性,也可以通过交互方式设置相同的属性。有关示例,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的配置 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
示例 2-6  通过 SMF 配置多个 DNS 选项

您可能需要执行的一个网络配置任务是为系统设置 DNS 选项。以下示例说明如何同时设置多个 /etc/resolv.conf 选项。

# svccg
svc:> select /network/dns/client
svc:/network/dns/client> setprop config/options = "ndots:2 retrans:3 retry:1"
svc:/network/dns/client> listprop config/options
config/options astring     ndots:2 retrans:3 retry:1

# svcadm refresh dns/client
# grep options /etc/resolv.conf
options ndots:2 retrans:3 retry:1
示例 2-7  通过 SMF 配置多个 NIS 服务器

以下示例说明如何同时设置多个 NIS 服务器。

# svccfg -s nis/domain setprop config/ypservers = host: (1.2.3.4 5.6.7.8)(Note the space between 1.2.3.4 and 5.6.7.8)