抓取
Vmware
虚拟网卡上的网络数据包
首先简单介绍一下
Vmware
中的几种网络连接方式,
Vmware
安装后默认安装
3
个虚拟
网卡:
Vmnet0
、
Vmnet1
、
Vmnet8
。你可以认为,装了
Vmware
后,相当于你的主板上又
多了三张网卡。
一.
Vmnet0
用于实现
Bridge
连接方式,这种方式下,虚拟机会与真实主机同样占用真正的
物理网络中的
IP
地址。比如真实主机
IP
若为
192.168.0.3
,则虚拟机的
IP
会在
192.168.0.x
这个网段随机设置一个当前真实网络环境中可用的
IP
,也就是说
bridge
情况下,虚拟机会
占真实的
IP
地址。一般在网络中可分配的
IP
地址并不是很多的情况下,不建议使用此种方
式。
Vmnet0
网卡是不可见的,这种情况下虚拟机相当于一台真实的物理机器!
二.
Vmnet1
用于实现
Host-only
连接方式,
这种方式下,
虚拟主机会与真实主机在同一个虚
拟私网中。
真实主机在这个私网中使用
Vmnet1
网卡
,
而非真实的物理网卡
,
Vmware
会有
一个虚拟的不可见的交换机连接真实主机和各个使用
Host-only
方式的虚拟机,这样就组成
一个小的虚拟局域网。
Vmware
在安装时会随机从
192.168.x.x
中给真实主机上这块虚拟网卡
分配一个网段,默认的
IP
地址为
192.168.x.1
,其他虚拟机对应在同一网段通过虚拟
DHCP
服务获得同一网段的其他可用
IP
,当然也可以自己指定,但各个虚拟机之间
IP
不能冲突。
Vmnet1
是可见的,
Host-only
情况下虚拟机不能与虚拟局域网以外的任何网络通讯,
当然也
就不能上网啦,通常可以用来做网络实验。
如下为
Vmware
安装完后安装的
Vmnet1
网卡,及其
IP
地址信息: