在 Oracle® Solaris 11.2 中排除网络管理问题

退出打印视图

更新时间: 2014 年 7 月
 
 

使用 netadm 命令排除配置文件配置问题

使用具有相应选项和参数的 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"。