La console système et les périphériques terminaux connectés localement sont représentés sous forme d'instances du service SMF, svc:/system/console. Ce service définit en grande partie le comportement, chaque instance présentant des valeurs de remplacement spécifiques des paramètres hérités du service. Le programme ttymon permet d'offrir des services de connexion pour ces terminaux. Chaque terminal utilise une instance distincte du programme ttymon. Les arguments de ligne de commande transmis par le service au programme ttymon régissent son comportement.
Les instances de service suivantes sont fournies avec le système :
svc:/system/console-login:default
L'instance par défaut spécifie toujours que le programme ttymon offre une connexion à la console matérielle du système.
svc:/system/console-login:{vt2, vt3, vt4, vt5, vt6}
D'autres instances de service sont fournies pour les consoles virtuelles du système. Si aucune console virtuelle n'est disponible, ces services sont automatiquement désactivés. Pour plus d'informations, reportez-vous à la page de manuel vtdaemon(1M).
svc:/system/console-login:{terma, termb}
Les services svc:/system/console-login:terma et svc:/system/console-login:termb sont fournis pour plus de commodité. Ces services vous aident à configurer des services de connexion pour des ports /dev/term/a et /dev/term/b supplémentaires. Ces services sont désactivés par défaut.
Vous pouvez définir d'autres instances de service dans le cadre du service svc:system/console-login. Par exemple, si vous avez un périphérique /dev/term/f à prendre en charge, vous pouvez instancier svc:/system/console-login:termf et le configurer de la manière appropriée.
Des services prédéfinis sont fournis pour les terminaux connectés aux ports série /dev/term/a ou /dev/term/b d'un système.
Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
Par exemple, pour activer les services de connexion pour /dev/term/a :
# svcadm enable svc:/system/console-login:terma
# svcs svc:/system/console-login:terma
La sortie doit indiquer que le service est en ligne. Si le service est en mode de maintenance, consultez le fichier journal du service pour plus de détails.
La prise en charge des vitesses de console sur les systèmes x86 dépend de la plate-forme.
Les vitesses de console suivantes sont prises en charge sur les systèmes SPARC :
9600 bps
19200 bps
38400 bps
Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# eeprom ttya-mode=baud-rate,8,n,1,-
Par exemple, pour faire passer la vitesse de transmission en bauds sur la console d'un système x86 à 38400, tapez :
# eeprom ttya-mode=38400,8,n,1,-
console baud-rate hupcl opost onlcr:baud-rate::console
Notez que ces modifications dépendent de la plate-forme.
Sur les systèmes SPARC : modifiez la vitesse de transmission en bauds dans la version du fichier options.conf qui se trouve dans le répertoire /etc/driver/drv. Par exemple :
Pour faire passer la vitesse de transmission en bauds à 9600 :
# 9600 :bd: ttymodes="2502:1805:bd:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
Pour faire passer la vitesse de transmission en bauds à 19200 :
# 19200 :be: ttymodes="2502:1805:be:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
Pour faire passer la vitesse de transmission en bauds à 38400 :
# 38400 :bf: ttymodes="2502:1805:bf:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
Sur les systèmes x86 : modifiez la vitesse de la console si la redirection série du BIOS est activée.