系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

引导区域时显示 netmasks 警告

如果在按照如何引导区域中的说明引导区域时看到以下消息:


# zoneadm -z my-zone boot
zoneadm: zone 'my-zone': WARNING: hme0:1: no matching subnet
	found in netmasks(4) for 192.168.0.1; using default of
	255.255.255.0.

此消息只是警告,而命令已成功执行。此消息表明系统无法找到要用于在区域配置中指定的 IP 地址的 netmask

要在后续重新引导时停止显示该警告,请确保在全局区域的 /etc/nsswitch.conf 文件中列出正确的 netmasks 数据库,并且至少有一个数据库包含要用于区域 my-zone 的子网和 netmasks

例如,如果 /etc/inet/netmasks 文件和本地 NIS 数据库用于解析全局区域中的 netmasks,则 /etc/nsswitch.conf 的相应条目为:

netmasks: files nis

然后,可以将区域 my-zone 的子网和相应网络掩码信息添加到 /etc/inet/netmasks,供以后使用。

有关 netmasks 命令的更多信息,请参见 netmasks(4) 手册页。