在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

如何配置 VNIC 和 Etherstub

VNIC 将虚拟网络连接到外部网络。VNIC 还能够使区域通过 VNIC 自动创建的虚拟交换机相互通信。对于托管着区域间的内部通信以及区域与外部 LAN 和 Internet 之间的通信的虚拟网络,每个区域都必须具有自己的 VNIC。因此,有多少属于虚拟网络的区域,就必须重复多少次该过程。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. (u53ef选) 创建 etherstub。
    # dladm create-etherstub etherstub

    只有创建专用虚拟网络时才需要执行此步骤。有关专用虚拟网络的说明,请参见虚拟网络概述。有关如何配置专用虚拟网络的更多信息,请参见如何配置专用虚拟网络

    与数据链路一样,您可以采用任何对您的网络设置有意义的方式来命名 etherstub。有关如何创建定制名称的准则,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的有效链路名称的规则

  3. 创建 VNIC。
    # dladm create-vnic -l link [-v vid] VNIC

    如果要为专用虚拟网络创建 VNIC,请使用 etherstub 替代 link。只有要将 VNIC 创建为 VLAN 时,才在命令中包括 –v 选项。有关将 VNIC 创建为 VLAN 的更多信息,请参见如何配置带有 VLAN ID 的 VNIC

  4. 在 VNIC 上创建 IP 接口。
    # ipadm create-ip interface
    interface

    您在上一步中创建的 VNIC。

  5. 为 VNIC 接口指定一个静态 IP 地址。
    # ipadm create-addr -a address interface
    –a address

    指定 IP 地址,该地址可以采用无类域间路由 (Classless Inter-Domain Routing, CIDR) 表示法。

    静态 IP 地址可以为 IPv4 或 IPv6 地址。有关更多信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的如何配置 IPv4 接口

  6. (u53ef选) 验证已创建的 VNIC。
    # dladm show-link
示例 2-1  配置 VNIC

此示例说明了如何在数据链路 net0 上配置 vnic1

# dladm create-vnic -l net0 vnic1
# ipadm create-ip vnic1
# ipadm create-addr -a 192.168.0.10/24 vnic1
# dladm show-link 
LINK          CLASS     MTU    STATE    OVER
net0          phys      1500   up       --
vnic1         vnic      1500   up       net0