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

退出打印视图

更新时间: 2014 年 7 月
 
 

基于配置文件的常见网络配置问题的解答

当使用“反应性模式”进行网络管理时,请参阅以下故障排除信息。有关使用固定模式排除网络管理问题的信息,请参见常见网络管理问题的答案。有关详细信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的关于网络配置模式

问题:
如何确定我的系统在安装后使用哪种联网模式?
回答:
联网模式取决于安装过程中激活的配置文件。如果激活了 Automatic 配置文件,则采用的是反应性模式。如果激活了 DefaultFixed 配置文件,则采用的是固定模式。要确定当前系统的活动模式,请使用下列 netadm list 命令:
# netadm list

问题:
我的系统在安装后缺省为固定模式,DefaultFixed 配置文件当前处于活动状态。如何切换到反应性模式?
回答:
要启用反应性模式,需要使用 netadm enable 命令切换到 Automatic 配置文件或另一个反应性配置文件。例如,您可以按以下方法启用 Automatic 配置文件:
# netadm enable -p ncp Automatic

问题:
如果不激活 IPv6,必须引用哪个配置文件,以及在使用自动化安装程序 (Automated Installer, AI) 或在安装时如何管理这方面的网络配置?
回答:
可以创建未配置 IPv6 地址的任何配置文件。启用此配置文件时,不会激活 IPv6。安装时您无法从 AI 清单中创建新的反应性配置文件。如果您希望在安装后创建反应性配置文件,请使用 netcfg 命令。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的配置配置文件。请注意,系统重新引导之后,可通过 AI 清单来选择在安装后要激活的配置文件。

问题:
安装 Oracle Solaris 之后,我的系统上的命名服务设置不正确。我该怎么办?
回答:
对于反应性模式,会在 Location 配置文件(这是另一个主配置文件类型)中指定命名服务信息和系统范围的其他设置。有关更多详细信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的配置文件类型说明。 以下示例说明如何显示系统上的所有配置文件及其状态。使用此命令可确定当前处于活动状态的 Location 配置文件。此示例的第二部分显示如何启动交互式 netcfg 会话,然后选择当前活动的 Location,并列出其配置信息:
# netadm list
TYPE        PROFILE        STATE
ncp         DefaultFixed   disabled
ncp         Automatic      online
ncu:phys    net0           offline
ncu:ip      net0           offline
loc         Automatic      online
loc         NoNet          offline
loc         DefaultFixed   offline

# netcfg
netcfg> select loc myloc
netcfg:loc:myloc> list
loc:myloc
      activation-mode                 manual
      enabled                         false
      nameservices                    dns
      nameservices-config-file        "/etc/nsswitch.dns"
      dns-nameservice-configsrc       dhcp
netcfg:loc:myloc>
在上一个示例中,使用 DNS 并引用 /etc/nsswitch.dns 文件。 以下示例显示如何修改名为 mylocLocation 的现有命名服务配置:
# netadm list
TYPE        PROFILE        STATE
ncp         DefaultFixed   disabled
ncp         Automatic      online
ncu:phys    net0           offline
ncu:ip      net0           offline
loc         Automatic      offline
loc         NoNet          offline
loc         DefaultFixed   offline
loc         myloc          online

# netcfg
netcfg> select loc myloc
netcfg:loc:myloc> list
loc:myloc
activation-mode                 manual
enabled                         false
nameservices                    nis
nameservices-config-file        "/etc/nsswitch.nis"
dns-nameservice-configsrc       dhcp
nfsv4-domain
netcfg:loc:myloc> set nameservices=dns
netcfg:loc:myloc> set nameservices-config-file="/etc/nsswitch.dns"
netcfg:loc:myloc> list
        activation-mode                 system
        enabled                         false
        nameservices                    dns
        nameservices-config-file        "/etc/nsswitch.dns"
netcfg:loc:myloc> commit
Committed changes
netcfg:loc:myloc> exit
有关配置 Locations 的更多信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的创建位置

问题:
我无法从桌面启动网络管理 GUI(以前称为 NWAM)。能否从命令行启动 GUI?
回答:
使用以下命令从命令行启动 GUI:
% /usr/lib/nwam-manager
如果 GUI 仍然无法启动,请确保您桌面面板的 GNOME 通知区域中显示网络管理 GUI 图标。如果未显示图标,请按鼠标右键,选择桌面面板上的 "Add to Panel..."(添加到面板...)选项,然后将此通知区域添加到面板。

问题:
我作为一般用户从命令行 (/usr/lib/nwam-manager) 中启动了网络管理 GUI,但收到了以下消息,"Another instance is running.This instance will exit now"。该 GUI 似乎已启动,但桌面上未显示图标。如何访问此 GUI?
回答:
如果桌面面板上未显示此图标,请按鼠标右键,选择桌面面板上的 "Add to Panel..."(添加到面板...)选项,然后将此通知区域添加到面板。