Los valores de propiedad de perfiles reactivos se establecen o modifican mediante el subcomando set. Este subcomando se puede utilizar de manera interactiva o en modo de línea de comandos. Si un valor de propiedad se establece o se cambia en modo de línea de comandos, el cambio se confirma de inmediato en el almacenamiento persistente.
La sintaxis del subcomando set es la siguiente:
netcfg> set prop-name=value1[,value2,...]
El siguiente procedimiento describe cómo configurar los valores de propiedad para un perfil de ubicación de manera interactiva. Cuando se establecen valores de propiedades de manera interactiva, primero, debe seleccionar un perfil en el ámbito actual, lo que mueve la sesión interactiva al ámbito de dicho perfil. El perfil seleccionado se carga en la memoria del almacenamiento persistente. En este ámbito, puede modificar las propiedades del perfil.
A modo de ejemplo únicamente, el siguiente procedimiento muestra cómo definir la propiedad ipfilter-config-file de la ubicación test-loc de manera interactiva.
$ netcfg netcfg>
netcfg> select loc test-loc netcfg:loc:test-loc>
En el siguiente ejemplo, se establece la propiedad ipfilter-config-file:
netcfg:loc:test-loc> set ipfilter-config-file = /path/to/ipf-file
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"
netcfg:loc:test-loc> end Committed changes netcfg>
El subcomando end guarda y mueve la sesión al ámbito global.
netcfg> exit
El ejemplo anterior que muestra cómo definir de manera interactiva la propiedad ipfilter-config-file también se puede realizar en el modo de línea de comandos, de la siguiente manera:
$ netcfg "select loc test-loc; set ipfilter-config-file = /path/to/ipf-file"
El modo de línea de comandos es ideal para cuando sólo necesita realizar una acción simple. Sin embargo, también puede utilizar el modo de línea de comandos para realizar acciones más complejas especificando, con cuidado, los subcomandos correspondientes en la línea de comandos. Como con el ejemplo interactivo, en el modo de línea de comandos también debe primero seleccionar la ubicación para moverla al ámbito del perfil. Puede especificar el subcomando set para configurar valores de propiedad individuales.
Cuando utiliza el modo de línea de comandos, se pueden definir varios valores para una propiedad determinada al mismo tiempo. Al definir varios valores de esta manera, cada valor debe estar separado por una coma (,). Si los valores individuales de una propiedad especificada también contienen una coma, la coma que forma parte del valor de la propiedad debe estar precedida por una barra diagonal inversa (\). Las comas dentro de propiedades que sólo tienen un valor único no se interpretan como delimitadores y, por lo tanto, no necesitan estar precedidas por una barra diagonal inversa.
Por ejemplo, puede configurar la propiedad ip-version para utilizar IPv4 e IPv6 para la NCU net0 en el NCP myncp, de la siguiente manera:
$ netcfg "select ncp myncp; select ncu ip net0; set ip-version=ipv4,ipv6"