在 Oracle® Solaris 中安装和配置 OpenStack (Kilo)

退出打印视图

更新时间: 2016 年 6 月
 
 

显示 MAC 地址和 VID 信息

不同的命令显示不同的 MAC 地址和 VID 信息。可以使用的命令也取决于您在来宾 VM 中还是在主机上。

从来宾 VM 内显示

在 VM 实例内,通过使用 dladm show-phys 命令,可以显示可供 VM 使用的 MAC 地址和 VID 的范围。要显示这些属性,必须将 –o 选项与输出上所需的列一起使用。列名 ALLOWED-ADDRESSESALLOWED-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 infozonecfg –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 exportzone –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。两个 VNIC 使用 fa:80:20:21:22 范围内的地址,而另两个使用 fa:16:3f 范围内的地址。也可以根据输出推知 4 个来宾 VM 当前存在于计算节点中。这些 VM 共使用 10 个 VID。

有关 zonecfgdladm 命令的更多详细信息,请参阅 zonecfg(8)dladm(8) 手册页。