Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

如何查找 Oracle Solaris OS 网络接口名称 (Oracle Solaris 10 OS)

此过程介绍如何在与 net-c 对应的 ldg1 中查找 Oracle Solaris OS 网络接口名称。此示例还显示了查找虚拟交换机而不是虚拟网络设备的网络接口名称的不同之处。在此示例过程中,来宾域 ldg1 包含两个虚拟网络设备:net-anet-c

  1. 使用 ldm 命令查找 net-c 的虚拟网络设备编号。
    primary# ldm list -l ldg1
    ...
    NETWORK
    NAME         SERVICE                     DEVICE       MAC
    net-a        primary-vsw0@primary        network@0    00:14:4f:f8:91:4f
    net-c        primary-vsw0@primary        network@2    00:14:4f:f8:dd:68
    ...

    net-c 的虚拟网络设备编号是 2 (network@2)。

    要确定虚拟交换机的网络接口名称,请查找虚拟交换机设备编号,nswitch@n 表示。

  2. 通过登录到 ldg1 并在 /devices 下查找此设备编号对应的条目来查找 ldg1 上的相应网络接口。
    primary# uname -n
    ldg1
    primary# find /devices/virtual-devices@100 -type c -name network@2\*
    /devices/virtual-devices@100/channel-devices@200/network@2:vnet1

    网络接口名称是冒号后面的条目部分,即 vnet1

    要确定虚拟交换机的网络接口名称,请将 –name 选项的参数替换为 virtual-network-switch@n\*。然后,查找具有名称 vswN 的网络接口。

  3. 验证 vnet1 是否具有 MAC 地址 00:14:4f:f8:dd:68,如步骤 1 中 net-cldm list -l 输出中所示。
    • Oracle Solaris 10 OS:
      primary# ifconfig vnet1
      vnet1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
                inet 0.0.0.0 netmask 0
                ether 0:14:4f:f8:dd:68
    • Oracle Solaris 11 OS:

      首先,您必须使用 dladm show-phys 命令确定为 vnet1 指定的接口名称。

      primary# dladm show-phys |grep vnet1
      net2              Ethernet             up         0      unknown   vnet1

      然后,使用以下命令确定 net2 的 MAC 地址。

      primary# dladm show-linkprop -p mac-address net2
      LINK PROPERTY    PERM VALUE             EFFECTIVE         DEFAULT POSSIBLE
      net2 mac-address rw   00:14:4f:f8:dd:68 00:14:4f:f8:dd:68 --      --