JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用反应性网络配置连接系统     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  反应性网络配置(概述)

2.  创建和配置反应性网络配置文件(任务)

使用 netcfg 命令配置配置文件

netcfg 交互模式

netcfg 命令行模式

netcfg 命令文件模式

netcfgnetadm 子命令

netcfg 子命令

netadm 子命令

创建用户定义的配置文件

创建 NCP

为 NCP 创建 NCU

如何以交互方式创建具有 NCU 的 NCP

创建位置配置文件

如何以交互方式创建位置配置文件

创建 ENM 配置文件

如何以交互方式创建 ENM 配置文件

创建已知 WLAN 配置文件

如何以交互方式创建已知 WLAN 配置文件

设置和更改配置文件的属性值

如何以交互方式设置属性值

列出系统中的配置文件配置信息

列出系统中的所有配置文件配置信息

列出特定配置文件的所有属性值

获取特定属性的值

如何以交互方式获取单个属性值

使用 walkprop 子命令查看和更改属性值

启用和禁用配置文件

3.  管理反应性网络配置(任务)

4.  使用网络管理图形用户界面

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

设置和更改配置文件的属性值

新的和现有的用户定义的配置文件的属性值是使用 netcfg 命令和 set 子命令设置或修改的。此子命令可以在交互模式下或在命令行模式下使用。如果在命令行模式下设置或更改属性值,更改将立即提交到持久性存储。


注 - 可以通过直接更改相关的 SMF 属性或使用由给定子系统提供的工具(如 nscfg)来修改 DefaultFixed 位置。仅当禁用 DefaultFixed 位置时,属性更改才会直接保存在 SMF 系统信息库中并传播到网络系统信息库。仅当禁用了 DefaultFixed 位置时,才可以使用用于访问网络系统信息库的 netcfg 命令查看已修改的 DefaultFixed 位置属性。SMF 系统信息库中存储的属性值在 DefaultFixed 位置处于活动状态时是权威值。


set 子命令的语法如下所示:

$ netcfg set prop-name=value1[,value2...]

有关 netcfg 子命令的信息,请参见netcfg 子命令

如果需要检索特定属性值,请使用 netcfg get 命令。有关更多信息,请参见获取特定属性的值

示例 2-6 在 netcfg 命令行模式下设置属性值

如果您在命令行模式下使用 netcfg 命令设置属性值,则可以在命令行上键入多个子命令。

例如,要为名为 net1 的链路 NCU 设置 mtu 属性,应键入以下命令:

$ netcfg "select ncp User; select ncu phys net1; set mtu=1492"

在此示例中,先使用 select 子命令选择顶层配置文件,然后再次使用该子命令选择包含已修改了 mtu 属性值的 NCU。

在命令行中,可以为给定的属性同时设置多个值。设置多个值时,各个值之间必须用逗号 (,) 分隔。如果指定属性的各值中包含逗号,作为属性值一部分的逗号前面就必须加反斜杠 (\)。包含在只有一个值的属性内的逗号不解释为分隔符,因此不需要在逗号前面加反斜杠。

在以下示例中,在 NCP User 中为 NCU myncu 设置了 ip-version 属性值:

$ netcfg "select ncp User; select ncu ip myncu; set ip-version=ipv4,ipv6"

如何以交互方式设置属性值

以交互方式设置属性值时,必须先在当前范围内选择一个配置文件,这会将交互式会话移到该配置文件范围内。在此范围内,您可以选择要修改其属性的对象。选定的配置文件随后从持久性存储加载到内存中。在此范围内,您可以修改配置文件或其属性。

以下过程通过一个设置 test-loc 位置的 ipfilter-config-file 属性的示例介绍了如何设置属性值。

  1. 启动 netcfg 交互式会话。
    $ netcfg
    netcfg>
  2. 可选列出配置文件。
    netcfg> list
    NCPs:
       DefaultFixed
       Automatic
       User
    Locations:
       Automatic
       NoNet
       test-loc
       DefaultFixed
  3. 选择需要设置的配置文件或配置对象。
    netcfg> select loc test-loc
  4. 可选列出选定的配置文件的配置信息。
    netcfg:loc:test-loc> list
    LOC:test-loc
       activation-mode              manual
       enabled                      false
       nameservices                 dns
       dns-nameservice-configsrc    dhcp
       nameservices-config-file     "/etc/nsswitch.dns"
  5. 设置属性值。
    netcfg:loc:test-loc> set ipfilter-config-file = /path/to/ipf-file
  6. 可选列出配置信息以验证该设置。
    netcfg:loc:test-loc> list
    LOC:test-loc
       activation-mode              manual
       enabled                      false
       nameservices                 dns
       dns-nameservice-configsrc    dhcp
       nameservices-config-file     "/etc/nsswitch.dns"
       ipfilter-config-file         "/path/to/ipf-file"
  7. 结束会话。
    netcfg:loc:test-loc> end
    Committed changes

    end 子命令可保存更改并结束会话。

  8. 退出交互式会话。
    netcfg> exit

示例 2-7 以交互方式为配置文件设置属性值

$ netcfg
netcfg> select ncp User
netcfg:ncp:User> select ncu ip iwk0
netcfg:ncp:User:ncu:iwk0> set ipv4-default-route = 129.174.7.366

在以上示例中,设置了 NCP Useripv4-default-route 属性。有关配置 IPv4 路由器的更多信息,请参见《配置和管理 Oracle Solaris 11.1 网络》中的"配置 IPv4 路由器"

在以下示例中,以交互方式修改了 NCP User 中 NCU net0mtu 属性:

$ netcfg
netcfg> select ncp User
netcfg:ncp:User> select ncu phys net0
netcfg:ncp:User:ncu:net0> list
NCU:net0
   type                link
   class               phys
   parent              "User"
   enabled             true
   activation-mode     prioritized
   priority-mode       exclusive
   priority-group      1
netcfg:ncp:User:ncu:net0> set mtu = 5000
netcfg:ncp:User:ncu:net0> list
NCU:net0
   type                link
   class               phys
   parent              "User"
   enabled             true
   activation-mode     prioritized
   priority-mode       exclusive
   priority-group      1
   mtu            5000
netcfg:ncp:User:ncu:net0> commit
Committed changes
netcfg:ncp:User:ncu:net0> exit
$