虚拟机网卡抓包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机网卡抓包相关的知识,希望对你有一定的参考价值。

我用VirtualBox装了个虚拟机,网卡模式选了Host only(目的是确保没有其他的不必要的包),主机装了wireshark抓vboxnet网卡(也就是虚拟机虚拟出来的网卡)的包,用主机ping虚拟机,抓到的包只有ICMP reply包,为什么没有发出的ICMP包呢?
(财富不够啊。只有这么点了。)

建议不要用虚拟机抓包,如果当前的主题系统不支持wireshark,可以考虑换成xp系统,或者用U盘搞个live linux系统,然后在linux里安装wiresshark,然后再抓包就没问题了。追问

我Host主机是Fedora,在主机里装了wireshark抓的包。不是在虚拟机里抓的包。

参考技术A 你确定抓包程序支持虚拟网卡吗? 之前用过BT4抓包 但是虚拟机无法支持虚拟网卡 不过我所用的是VM追问

我也不知道wireshark支不支持虚拟机的网卡。

虚拟机桥接后与宿主机无法通信问题

  这两天玩虚拟机发现虚拟机桥接后无法与宿主机通信,而虚拟机和宿主机各自访问其他网络正常。网上各种百度,各种尝试,有人说是DHCP原因,有人说是系统防火墙原因;我关掉路由器DHCP、手动配置IP,关掉系统防火墙发现问题依然存在。
  之后又看到有人说网卡是否直接丢掉不是发往自己的数据,开始怀疑网卡是否不是混杂模式。开启wireshark后发现无法开启抓包,显示没有可用的网卡;后检查wincap是否安装,发现已安装;但是我还是抱着试一试的心态wincap卸载重装,重装完后发现wireshark可以正常开启抓包;之后虚拟机和主机互ping发现通信恢复正常。
  到此问题已解决,原因应该是wincap程序问题导致虚拟机与宿主机之间无法正常通信。

以上是关于虚拟机网卡抓包的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack虚拟机DHCP获取不到IP地址排查

虚拟机如何设置网卡

kvm虚拟机在线添加网卡

服务器有4个网卡可以创建多个虚拟机指定某个网卡只给某个虚拟机使用?

如何在vmware虚拟机内设置网卡?

虚拟机桥接后与宿主机无法通信问题