某些虚拟机可能不可以直接在
VMware
产品个更改网卡类型
,
这是因为以下几种网卡和虚拟机系统的兼容性有关
.
但是可以手动修改虚拟网卡设备的类型
1.
VLANCE
(
AMD PCNET driver
)虚拟网卡
能够被所有
OS
识别并驱动,
vm
默认是这个虚拟网卡,目的是让
OS
安装好后就能使用网络功能,
性能较差
添加“
vmxnet
”网卡
添加此行到虚拟机
.vmx
文件中。
Ethernet[x].virtualDev = "vmxnet"
(x
代表网卡编号,通常第一块网卡为
0)
见下图:
2.
VMXNET
虚拟网卡
vmware
专门开发的虚拟网卡,但需要安装
vmtools
后
OS
才能识别
,
性能好
添加“
Enhanced vmxnet
”
添加此行到虚拟机
.vmx
文件中。
ethernet[x].virtualDev = "vmxnet"
ethernet[x].features = "15"
(x
代表网卡编号,通常第一块网卡为
0)
见下图:
3.
Intel E1000
使用这类型网卡会增加
CPU
的开销
添加“
e1000
”
添加此行到虚拟机
.vmx
文件中。
ethernet[x].virtualDev = "e1000"
32
位客户操作系统中所模拟的默认虚拟网络适配器是通过
VMware
的
vlance
驱动
程序(对于
64
位客户操作系统,则为
e1000
)配置的
AMD PCnet32
设备。不过,
vmxnet
能够提供比
vlance
更好的性能,应使用
vmxnet
以获得最佳性能。
vmxnet
驱动程序实现了一种理想的网络接口,这种接口能够使用最少的开销将虚
拟机的网络通信传送至物理网卡。要使用
vmxnet
网络适配器,需在虚拟机上安装
vmxnet
驱动程序
(包含在
VMware
工具中)。
请注意,虚拟机中客户网络连接驱动程序所报告的网络速度不一定能反映底层物
理网络接口卡的实际能力。例如,即便服务器中物理网卡的网速为
100 Mbps
或
1 Gbps
,虚拟机中的
vlance
客户驱动程序仍会报告为
10 Mbps
,这是因为
ESX
Server
所模拟的
AMD PCnet
卡的网速被定义为
10 Mbps
。但是,
ESX Server
的
网速不会限于
10 Mbps
,它可以按照物理服务器中资源所允许的速度传输网络数
据包。