使用 walkprop 子命令以交互方式查看和更改配置文件的单个属性值。启动交互式会话之后,可以键入 walkprop 子命令以显示配置文件的各个属性的名称和当前值,一次显示一个属性。在查看各个属性时,可以根据需要设置或更改当前值或缺省值。
以下过程介绍了如何使用 walkprop 子命令以交互模式查看和更改指定配置文件的属性值。如以下示例中所示,使用 walkprop 子命令设置配置文件的属性时,无需使用 set 子命令。
$ netcfg netcfg>
在以下示例中,选择了名为 test-loc 的位置:
netcfg> select loc test-loc netcfg:loc:test-loc>
在以下示例中,发布 walkprop 子命令之后,显示的第一个属性是 activatation-mode 属性。请注意,属性的缺省值当前设置为 manual(如括号中所示)。
netcfg:loc:test-loc> walkprop activation-mode (manual) [manual|conditional-any|conditional-all]>
例如,可以如下所示将位置的 activation-mode 属性从 manual 更改为 conditional-all:
netcfg:loc:test-loc> walkprop activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-all
按回车键可保存当前设置并转到下一个属性。
netcfg:loc:test-loc> walkprop activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-all conditions> advertised-domain is example.com nameservices (dns) [dns|files|nis|ldap]> nameservices-config-file ("/etc/nsswitch.dns")> dns-nameservice-configsrc (dhcp) [manual|dhcp]> nfsv4-domain> ipfilter-config-file> ipfilter-v6-config-file> ipnat-config-file> ippool-config-file> ike-config-file> ikev2-confg-file> ipsecpolicy-config-file>
不进行任何更改按回车键可保留所有现有缺省值,然后继续遍历到下一个属性。
netcfg:loc:test-loc> list loc:test-loc activation-mode conditional-all conditions "advertised-domain is example.com" enabled false nameservices dns nameservices-config-file "/etc/nsswitch.dns" dns-nameservice-configsrc dhcp
请注意,在前面的输出中,activation-mode 属性现在设置为 conditional-all。
netcfg:loc:test-loc> exit Committed changes