Un profil d'emplacement contient les propriétés qui définissent les valeurs de configuration réseau qui ne sont pas directement liées à la connectivité de lien et IP de base. Les paramètres de service de noms et IP Filter qui sont appliqués conjointement, lorsque nécessaire, en sont des exemples. Un profil NCP et un profil d'emplacement exactement doivent être actifs à tout moment sur le système.
Vous créez les profils d'emplacement à l'aide de la commande, de façon interactive ou en mode de ligne de commande netcfg. Lorsque vous créez un profil d'emplacement, vous devez définir ses propriétés en indiquant des valeurs qui définissent les paramètres de configuration spécifiques de cet emplacement. Les propriétés d'emplacement sont classées par groupe, où le groupe correspond à une classe spécifique de préférences de configuration.
Les propriétés d'emplacement sont également stockées dans un référentiel. Lorsqu'un profil d'emplacement spécifique est activé, ses propriétés sont automatiquement appliquées au système en cours d'exécution. La création et la modification de profils d'emplacement implique également de définir à quel moment un la définition des propriétés d'emplacement spécifique qui est activé. Les propriétés qui vous sont présentées lors du processus de configuration sont basées sur les valeurs de propriétés que vous avez déjà définies.
Pour obtenir une description complète de toutes les propriétés d'emplacement, y compris les règles, les conditions et les dépendances qui peuvent s'appliquer lorsque vous spécifiez l'une de ces propriétés, reportez-vous à la page de manuel netcfg(1M).
La procédure suivante décrit la création d'un profil d'emplacement. Le passage en revue effectué par le réseau réactif lors de la création d'un profil initial vous invite uniquement à définir les propriétés applicables, en fonction des valeurs que vous avez saisies précédemment.
$ netcfg netcfg>
Dans l'exemple suivant, un emplacement nommé office est créé.
netcfg> create loc office Created loc 'office'. Walking properties ... activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-any conditions> ncu ip:net0 is active nameservices (dns) [dns|files|nis|ldap]> nameservices-config-file ("/etc/nsswitch.dns")> dns-nameservice-configsrc (dhcp) [manual|dhcp]> nfsv4-domain> ipfilter-config-file> /export/home/test/wifi.ipf.conf ipfilter-v6-config-file> ipnat-config-file> ippool-config-file> ike-config-file> /etc/inet/ike/ikev1.config ikev2-config-file> ipsecpolicy-config-file>
La création de l'emplacement vous déplace automatiquement dans l'étendue du profil pour cet emplacement.
Dans cet exemple, les propriétés suivantes ont été définies :
La propriété activation-mode a été définie sur conditional-any, entraînant une invite de commande qui permet aux conditions d'activation d'être spécifiées.
La condition d'activation a été spécifiée comme ncu ip:wpi0 is active.
Pour la propriété ipfilter-config-file, le fichier /export/home/test/wifi.ipf.conf a été spécifié.
Pour la propriété ike-config-file, le fichier /etc/inet/ike/ikev1.config a été spécifié.
Pour les autres propriétés, les valeurs par défaut ont été acceptées en appuyant sur Entrée.
netcfg:loc:office> list loc:office activation-mode conditional-any conditions "ncu ip:net0 is active" enabled false nameservices dns nameservices-config-file "/etc/nsswitch.dns" dns-nameservice-configsrc dhcp ipfilter-config-file "/export/home/test/wifi.ipf.conf" ike-config-file "/etc/inet/ike/ikev1.config"
netcfg:loc:office> verify All properties verified
La sous-commande verify vérifie votre configuration et vous informe si des valeurs requises sont manquantes.
netcfg:loc:office> commit Committed changes
Vous pouvez également utiliser la sous-commande end pour mettre fin à la session, qui enregistre la configuration de profil et déplace la session à l'étendue générale.
netcfg:loc:office> end Committed changes netcfg>
netcfg> exit