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

退出打印视图

更新时间: 2014 年 9 月
 
 

用于配置虚拟网络组件的命令

要创建 VNIC,请使用 dladm create-vnic 命令。

# dladm create-vnic -l link [-v vid] VNIC
link

配置 VNIC 时所基于的链路的名称。

vid

VNIC 的 VLAN ID(如果要将 VNIC 创建为 VLAN)。要配置具有 VLAN ID 的 VNIC,请参见如何配置带有 VLAN ID 的 VNIC。有关 VLAN 的更多信息,请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 3  章 使用虚拟局域网配置虚拟网络

VNIC

VNIC 的名称。有关如何创建定制名称的准则,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的有效链路名称的规则

您可以为 VNIC 配置其他属性,例如要与 VNIC 关联的 MAC 地址和 CPU。有关这些属性的列表,请参见 dladm(1M) 手册页。某些属性修改只适用于 VNIC。例如,通过 dladm create-vnic 命令,您可以配置一个 MAC 地址并指定 VLAN ID 以将 VNIC 创建为 VLAN。不过,您不能使用 dladm create-vlan 命令直接为 VLAN 配置 MAC 地址。

一次只能在一个数据链路上创建一个 VNIC。与数据链路一样,VNIC 具有您可以按需进一步配置的链路属性。有关不同类型的链路属性的信息,请参见通过使用数据链路属性进行网络资源管理

除了您可以通过使用 dladm create-vnic 命令创建的 VNIC 之外,系统也会创建 VNIC(称为系统创建的 VNIC),用以帮助实现 Oracle VM Server for SPARC vnet 的虚拟网络 I/O。系统创建的 VNIC 遵循命名约定 <entity>-<name>,其中 entity 是指创建了 VNIC 的系统实体,name 是指在系统实体内的 VNIC 名称。用户创建的 VNIC 名称不能包含连字符 (-)。只有系统创建的 VNIC 会包含连字符 (-),这可帮助您区分系统创建的 VNIC 和用户创建的 VNIC。无法修改、重命名、激活或删除系统创建的 VNIC。有关更多信息,请参见Oracle VM Server for SPARC 3.1 管理指南

可以使用 dlstatsnoop 命令监视系统创建的 VNIC 上的网络通信。您还可以使用 flowadm 命令基于系统创建的 VNIC 来创建流。流不仅可帮助您管理网络资源,还可帮助您监视网络通信统计数据。您可以使用 flowstat 命令监视流的网络通信统计数据。有关流的更多信息,请参见配置流

要创建 etherstub,请使用 dladm create-etherstub 命令。

# dladm create-etherstub etherstub

其中 etherstub 是指要创建的 etherstub 的名称。