コマンドによって異なる MAC アドレスと VID 情報が表示されます。使用できるコマンドは、ゲスト VM 上か、またはホスト上かによっても異なります。
VM インスタンス内から、dladm show-phys コマンドを使用して、VM の使用に使用できる MAC アドレスと VID の範囲を表示できます。これらのプロパティーを表示するには、出力に必要な列で –o オプションを使用する必要があります。列名 ALLOWED-ADDRESSES および ALLOWED-VIDS は MAC アドレスと VID の範囲を示します。例:
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
VM インスタンスの外部にいる場合、zonecfg info コマンドまたは zonecfg export コマンドのいずれかを使用して MAC アドレスと VLAN ID の範囲を表示できます。必要に応じて、どちらかのコマンドで –r オプションを使用できます。
次の例に、コマンドによって生成されるより詳細な出力の抜粋を示します。
zonecfg info または 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 または 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
ゾーンコマンドは使用可能な MAC アドレスまたは VID の範囲を示します。
実際に使用されているアドレスおよび VID を表示するには、dladm show-vnic –m コマンドを発行します。次の例では、使用されている実際のアドレスおよび ID の情報は 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
出力は、エージェントによって 4 つの VNIC が作成されたことを示しています。2 つの VNIC は、fa:80:20:21:22 範囲のアドレスを使用し、もう 2 つのアドレスは、fa:16:3f 範囲からのアドレスを使用しています。4 つのゲスト VM が現在コンピュートノードに存在している出力も推測できます。VM は一緒に 10 個の VID を使用します。
zonecfg および dladm コマンドの詳細については、zonecfg(8) および dladm(8) のマニュアルページを参照してください。