Les différentes commandes affichent diverses informations relatives à l'adresse MAC et au VID. La commande que vous utilisez varie également selon que vous vous trouvez sur la machine virtuelle invitée ou sur l'hôte.
A l'intérieur de l'instance de machine virtuelle, vous pouvez afficher la plage d'adresses MAC et de VID disponibles pour une utilisation par la machine virtuelle, à l'aide de la commande dladm show-phys. Pour afficher ces propriétés, vous devez utiliser l'option –o avec les colonnes que vous souhaitez voir sur la sortie. Les noms de colonne ALLOWED-ADDRESSES et ALLOWED-VIDS affichent les plages d'adresses MAC et de VID. Par exemple :
VM-instance# dladm show-phys -o link,media,device,allowed-addresses,allowed-vids LINK MEDIA DEVICE ALLOWED-ADDRESSES ALLOWED-VIDS net0 Ethernet zvnet0 fa:16:3f, 100-199, fa:80:20:21:22 400-498,500
Lorsque vous êtes en dehors de l'instance de machine virtuelle, vous pouvez afficher la plage d'adresses MAC et d'ID de VLAN à l'aide de la commande zonecfg info ou zonecfg export. Vous pouvez éventuellement utiliser l'option –r avec chacune des commandes.
Les exemples suivants présentent des extraits de la sortie plus complète susceptible d'être générée par les commandes.
zonecfg info ou zonecfg –r info
global-zone# zonecfg -z kernel-zone -r info anet: ... mac: ... allowed-mac-address: fa:16:3f allowed-mac-address: fa:80:20:21:22 ... vlan: ... allowed-vlan-ids: 100-199 allowed-vlan-ids: 400-498 allowed-vlan-ids: 500 ...
zonecfg export ou zone –r export
global-zone# zonecfg -z kernel-zone -r export add anet ... add mac add allowed-mac-address: fa:16:3f add allowed-mac-address: fa:80:20:21:22 ... end add vlan: add allowed-vlan-ids: 100-199 add allowed-vlan-ids: 400-498 add allowed-vlan-ids: 500 end
Les commandes de zone présentent la plage d'adresses MAC ou de VID disponibles.
Pour voir quelles adresses et quels VID sont réellement utilisés, exécutez la commande dladm show-vnic –m. Dans l'exemple suivant, les informations d'adresse et d'ID réellement utilisées se fondent sur l'exemple de sortie précédent généré par les commandes zonecfg.
global-zone# dladm show-vnic -m LINK OVER SPEED MACADDRESSES MACADDRTYPES IDS kz1/net0 net0 1000 2:8:20:31:ab:46 random VID:0,100-109 2:8:20:ad:29:e8 random fa:80:20:21:22:00 random fa:80:20:21:22:ff random fa:16:3f:0:0:1 random fa:16:3f:0:0:2 random
La sortie indique que 4 cartes VNIC ont été créées par l'agent. Deux cartes VNIC utilisent les adresses de la plage fa:80:20:21:22, tandis que les deux autres utilisent les adresses de la plage fa:16:3f. Vous pouvez également déduire de la sortie qu'il existe actuellement 4 machines virtuelles invitées dans les noeuds de calcul. Les machines virtuelles utilisent dix VID en tout.
Pour plus de détails sur les commandes zonecfg et dladm, reportez-vous aux pages de manuel zonecfg(8) et dladm(8).