使用具有相应选项和参数的 netadm list 命令来显示有关系统上的配置文件的信息,并对基于配置文件的网络配置进行故障排除。有关完整的详细信息,请参见 netadm(1M) 手册页。
使用不带任何其他选项的 netadm list 命令,会显示系统上的所有配置文件以及它们的当前状态:
% netadm list TYPE PROFILE STATE ncp DefaultFixed disabled ncp Automatic online ncu:phys net0 online ncu:ip net0 online loc Automatic online loc NoNet offline loc DefaultFixed offline
要显示有关特定配置文件的信息,请指定配置文件的名称,如下例所示,其中指定了 Automatic 配置文件:
% netadm list Automatic TYPE PROFILE STATE ncp Automatic online ncu:ip net1 offline ncu:phys net1 offline ncu:ip net0 online ncu:phys net0 online loc Automatic online
要显示有关系统上某种类型的所有配置文件的信息,请结合使用 netadm list 命令和 –p 选项。例如,您可以在系统上显示所有 Location 配置文件,如下所示:
% netadm list -p loc TYPE PROFILE STATE loc NoNet offline loc Automatic online loc DefaultFixed offline
在以下示例中,结合使用 netadm list 命令和 –c 选项可显示当前处于活动状态的配置文件的配置详细信息。
% netadm list -c ip TYPE PROFILE STATE ncu:ip net0 online
netadm list –x 命令用于确定为什么网络接口可能配置不正确。使用此命令可显示系统上的各种配置文件、其当前状态以及处于该状态的原因。
例如,如果电缆被拔掉,使用 netadm list –x 命令可确定该链路状态是否为脱机及其原因,例如 "link is down"。同样地,检测重复地址时,netadm list –x 命令的输出显示物理链路处于联机(运行)状态,但 IP 接口处于维护状态。在此实例中,给出的原因是 "Duplicate address detected"。
以下示例显示了使用 netadm list –x 命令可以获取的信息类型:
% netadm list -x TYPE PROFILE STATE AUXILIARY STATE ncp DefaultFixed online active ncp Automatic disabled disabled by administrator loc NoNet offline conditions for activation are unmet loc DefaultFixed online active loc Automatic offline conditions for activation are unmet
确定链路或接口处于脱机状态的原因之后,可以继续更正此问题。如果 IP 地址重复,您必须使用 netcfg 命令修改分配给指定接口的静态 IP 地址。有关说明,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的设置配置文件的属性值。提交更改后,再次运行 netadm list –x 命令以确认该接口的配置正确而且其状态显示为 online。
接口配置可能不正确的另一个原因是没有可用的已知无线局域网 (wireless local area network, WLAN)。在这种情况下,WiFi 链路的状态将显示为 "offline",原因是 "need WiFi network selection"。或者,如果最初已做出 WiFi 选择但需要密钥,原因将是 "need WiFi key"。