Pour obtenir des informations sur les cartes VNIC sur votre système, exécutez la commande dladm show-vnic.
Exemple 2-7 Affichage des VNIC sur un système# dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE VIDS vnic1 net0 1000 2:8:20:c2:39:38 random 123 vnic2 net0 1000 2:8:20:5f:84:ff random 456
La sortie affiche les informations suivantes :
Lisaison de données virtuelle identifié par un nom.
Liaison de données physique ou virtuelle sur laquelle est configurée la VNIC.
Vitesse maximale de la VNIC, en mégabits par seconde.
Adresse MAC de la VNIC.
Type d'adresse MAC de la VNIC, parmi les possibilités suivantes :
random : adresse aléatoire affectée à la VNIC
factory : adresse MAC d'usine de la carte NIC utilisée par la VNIC
fixed : adresse MAC affectée par l'utilisateur
ID de VLAN des cartes réseau virtuelles (VNIC).
Par conséquent, vous pouvez également utiliser une des commandes dladm qui affiche des informations sur les liaisons de données pour visualiser des informations sur les cartes VNIC si celles-ci existent sur le système. Par exemple, la commande dladm show-link affiche des cartes VNIC avec d'autres liaisons de données. Vous pouvez également utiliser la commande dladm show-linkprop pour vérifier les propriétés des cartes VNIC.
Pour obtenir des informations sur les propriétés de liaisons de données d'une VNIC, spécifiez le unique dans la syntaxe de commande suivante :
# dladm show-linkprop [-p property] vnicExemple 2-8 Affichage des VNIC associées à des zones
Dans cet exemple, des informations sont affichées pour la liaison de données principale et les VNIC associées aux zones. La liaison de données principale net0 est attachée à la zone globale. Les cartes VNIC,vnic1 et vnic2, sont attachés à zone1 et zone2, respectivement.
# dladm show-link -Z LINK ZONE CLASS MTU STATE OVER net0 global phys 1500 up -- zone1/vnic1 zone1 vnic 1500 up net0 zone2/vnic2 zone2 vnic 1500 up net0
Plusieurs adresses MAC sont associées à des VNIC créées par le système dans Oracle VM Server for SPARC et les ressources anet dans les zones noyau Oracle Solaris. Dans Oracle VM Server for SPARC, vous devez créer un vnet avec la propriété alt-mac-addrs permettant la prise en charge des VNIC et des zones au sein d'un domaine invité. Dans ce cas, le système crée automatiquement une VNIC avec plusieurs adresses MAC. Ces différentes adresses MAC sont obtenues à partir du vnet que vous avez créé. Pour plus d'informations, reportez-vous au Oracle VM Server for SPARC 3.1 Administration Guide.
Pour prendre en charge des zones ou des VNIC à l'intérieur des zones noyau, vous configurez les ressources anet qui disposent de plusieurs adresses MAC. Exécutez la commande zonecfg pour indiquer plusieurs adresses MAC aux ressources anet créées pour permettre l'accès du réseau dans les zones de noyau. Pour plus d'informations, reportez-vous à la page de manuel solaris-kz(5). Pour plus d'informations sur la configuration des zones noyau, reportez-vous à la section Création et utilisation des zones de noyau d’Oracle Solaris .
Lorsque plusieurs adresses sont associées à MAC une adresse MAC des cartes d'interface réseau virtuelles, est utilisé par le pilote de réseau virtuel. Vous pouvez utiliser les autres adresses MAC pour créer des VNIC à l'intérieur de zones de noyau ou d'un domaine invité. Par exemple, si une VNIC est associée à trois adresses MAC, une adresse MAC est attribuée au pilote de réseau virtuel. Par conséquent, vous pouvez créer uniquement deux VNIC avec les deux adresses MAC restantes.
Vous pouvez utiliser la commande suivante pour afficher plusieurs adresses MAC associées aux VNIC :
# dladm show-vnic -mExemple 2-9 Affichage des VNIC avec plusieurs adresses MAC dans les zones du noyau
# dladm show-vnic -m LINK OVER MACADDRESSES MACADDRTYPES VIDS gz_vnic0 net0 2:8:20:d7:27:9d random 0 zone1/net0 net0 2:8:20:70:52:9 random 0 2:8:20:c9:d:4c fixed 2:8:20:70:db:3 random zone1/net1 net0 0:1:2:3:4:5 fixed 0 0:1:2:3:4:6 fixed
Dans cet exemple, la zone de noyau zone1 dispose de deux ressources anet : net0 et net1. Au moins une adresse MAC doit être configurée pour chacune de ces deux ressources. Vous pouvez par conséquent créer jusqu'à deux VNIC à l'intérieur de la zone de noyau zone1, superposées au pilote virtuel NIC zvnet associé à la liaison de données net0. Vous ne pouvez créer qu'une seule VNIC en plus du pilote d'interface réseau virtuel zvnet associé à la liaison de données net1.
Exemple 2-10 Affichage des VNIC créées par le système avec plusieurs adresses MAC# dladm show-vnic -m LINK OVER MACADDRESSES MACADDRTYPES VIDS ldoms-vsw0.vport0 net1 0:14:4f:fb:e1:8f fixed 0,21 0:14:4f:f8:6b:9 fixed 0:14:4f:fa:48:7f fixed ldoms-vsw0.vport1 net1 0:14:4f:f9:1b:8d fixed 45,44 0:14:4f:f9:27:4 fixed
Dans cet exemple, vous pouvez créer jusqu'à deux VNIC sur le pilote de réseau virtuel vnet du domaine invité associé à ldoms-vsw0.vport0. Vous pouvez créer jusqu'à une VNIC superposée au pilote virtuel NIC vnet associé à ldoms-vsw0.vport1.
Le statut de la liaison physique d'une liaison de données indique si le périphérique physique a connexion entre le client et le réseau externe. Si ce câble est branché, et que l'état du port sur l'autre extrémité du câble a pour valeur up, le périphérique physique a connexion entre le client et le réseau externe.
Vous pouvez utiliser les commandes suivantes pour afficher le statut de la liaison physique d'une liaison de données, procédez comme suit :
# dladm show-phys [link]
# dladm show-ether [link]
Pour plus d'informations, reportez-vous à la page de manuel dladm(1M).
Exemple 2-11 Affichage de l'état de liaison physique des liaisons de donnéesL'exemple suivant illustre l'affichage de l'état de liaison physique des liaisons de données sur un système à l'aide de la commande dladm show-phys.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net1 Ethernet down 0 unknown e1000g1 net2 Ethernet down 0 unknown e1000g2 net3 Ethernet down 0 unknown e1000g3 net0 Ethernet up 1000 full e1000g0
L'exemple suivant illustre l'affichage de l'état de liaison physique des liaisons de données sur un système à l'aide de la commande dladm show-ether.
# dladm show-ether LINK PTYPE STATE AUTO SPEED-DUPLEX PAUSE net1 current down yes 0M bi net2 current down yes 0M bi net3 current down yes 0M bi net0 current up yes 1G-f bi
Lorsque plusieurs VNIC sont créées sur une NIC, un commutateur virtuel est créé en interne pour permettre aux VNIC et à la liaison de données principale de communiquer lorsqu'elles se trouvent sur le même VLAN. Ces liaisons de données peuvent communiquer entre elles même si la liaison de données physique n'est pas connectée au réseau externe. Cela forme l'état de liaison virtuelle de la liaison de données, qui peut être up, down, ou unknown. L'état de liaison virtuelle d'une liaison de données indique si une liaison de données a une connexion aux réseaux internes au sein du système, même si le câble physique est débranché.
Vous utilisez la commande suivante pour afficher l'état de liaison virtuelle d'une liaison de données :
# dladm show-link [link]Exemple 2-12 Affichage de l'état de liaison virtuelle de liaisons de données
Cet exemple affiche la des liaisons de données de l'état du lien virtuel sur un système.
# dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up -- net2 phys 1500 down -- net4 phys 1500 down -- net1 phys 1500 up -- net5 phys 1500 up -- vnic0 vnic 1500 up net5 vnic1 vnic 1500 up net5 vnic2 vnic 1500 up net1