在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

创建 ENM

通过 ENM 可以指定应用程序或脚本(例如 VPN 应用程序)应何时执行网络配置,对于在 NCP 和位置配置文件中指定的配置来说,这是独立的(外部)网络配置。有关 ENM 的更多信息,请参见ENM 说明


注 -  系统不会自动识别您可能要为其创建 ENM 的应用程序。必须先在系统上安装和配置这些应用程序,然后再使用 netcfg 命令为其创建 ENM。

有关在创建 ENM 时可指定的属性的更多信息,请参见 netcfg(1M) 手册页。

如何以交互方式创建 ENM

  1. 启动 netcfg 交互式会话。
    $ netcfg
    netcfg>
  2. 创建 ENM。
    netcfg> create enm test-enm
    Created enm 'test-enm'.  Walking properties ...
    activation-mode (manual) [manual|conditional-any|conditional-all]>
    fmri> svc:/application/test-enm:default
    start>
    stop>
    netcfg:enm:test-enm>

    创建 ENM 会自动将您移动到 ENM 的配置文件范围内并遍历其各个属性。

      在此示例中,为 test-enm ENM 指定了以下属性:

    • activation-mode 属性,该属性设置为手动,按回车键即可接受。由于此值设置为 manual,因此无法设置 conditions 属性。

    • fmri 属性设置为 svc:/application/test-enm:default

    • 没有为此 ENM 设置 startstop 属性。

  3. (u53ef选) 显示配置文件配置。
    netcfg:enm:test-enm> list
    enm:test-enm
    	activation-mode	manual
    	enabled			false
    	fmri			   "svc:/application/test-enm:default"
    
  4. 验证配置文件配置是正确的。
    netcfg:enm:test-enm> verify
    All properties verified

    verify 子命令会验证您的配置并通知是否缺少任何必需值。

  5. 保存 ENM。
    netcfg:enm:test-enm> commit
    Committed changes
    netcfg>

    commit 子命令验证并保存配置。

    也可以使用 end 子命令结束会话,这样也会保存配置文件配置。

    netcfg:enm:test-enm> end
    Committed changes
  6. 退出交互式会话。
    netcfg> exit