在 Solaris 11.3 中取消 NWAM

在 Solaris 11.3 中取消 NWAM

在配置 Solaris 服务器时,我通常希望通过dladm和手动配置网络ipadm,而不是使用 NWAM(Network AutoMagic)。

在 Solaris 11.0 中,我了解到如果不使用 NWAM,务必确保将其完全禁用。

至少在那个版本中,我能够通过设置一个称为svc:/network/physical:defaultnetcfg/active_ncp属性来实现这一点DefaultFixed,这显然是一个“神奇”的值,它不是选择 NWAM 配置文件,而是完全关闭 NWAM。

我刚刚在 Solaris 11.3 中尝试了同样的事情,我看到了一些意外的行为,这让我认为该DefaultFixed值已经失去了其“神奇”的含义,现在看起来就像任何其他 NWAM 配置文件名称,而不是禁用 NWAM。

在 Solaris 11.3 上,即使进行了该设置,我仍然会在 X-windows 的通知区域中看到 NWAM 图标,如下所示:

在此处输入图片描述

如果我单击该图标,所有 NWAM 相关对话框仍然可用。

相比之下,在具有该设置的 Solaris 11.0 系统上,NWAM 图标要么完全消失,要么仅显示一个工具提示,提示服务未处于活动状态。例如:

在此处输入图片描述

请注意,没有 NWAM 图标。

我在 Google 上搜索,但唯一能找到的是,Solaris 11 Express 和 Solaris 11.0 之间禁用 NWAM 的方式发生了变化,Express 有两个单独的 SMF 服务。我没有找到有关 11.0 和 11.3 之间相关变化的任何信息。

我的手动配置似乎确实有效,但我仍然很紧张,因为我习惯了图标实际上消失。 Oracle 文档中的这句话进一步验证了这一点:

笔记- 仅当您使用 NWAM 自动配置网络时,网络状态通知图标才会显示在桌面上。

从 Solaris 11.0 开始,完全禁用 NWAM 的方法是否发生了变化?

或者这只是自那时以来引入的 GUI 的一个异常现象?如果是这样,有什么方法可以再次检查 NWAM 是否确实被禁用了?

答案1

好的,写完问题后,我突然想到我应该阅读专门为版本 11.3 编写的文档。

由此看来,禁用 NWAM,你现在需要设置主动网络模式固定模式

显然,问题中提到的禁用 NWAM 的相同步骤确实成功地将活动网络模式设置为固定模式,尽管显然可以通过以下方式更轻松地完成:

# netadm enable -p ncp DefaultFixed

您可以按如下方式验证哪种模式处于活动状态:

# netadm list
TYPE  PROFILE        STATE
ncp   Automatic      disabled
ncp   DefaultFixed   online
loc   Automatic      offline
loc   NoNet          offline
loc   DefaultFixed   online

根据文档,上述输出表示固定模式,这是我在 11.3 系统上看到的。

从 11.0 开始肯定有一些实现上的变化,因为在 11.0 系统上运行相同的命令我得到:

netadm: DefaultFixed NCP is enabled; automatic network management is not available.
'netadm list' is only supported when automatic network management is active.

看到这一点,GUI 的行为不同也就不足为奇了。

我应该指出,我不知道这个变化是在 11.1、11.2 还是 11.3 中,因为我刚刚从 11.0 跳到了 11.3。

相关内容