VM虚拟机桥接模式下连接路由器与主机PING不通

VM 虚拟机 UBUNTU16 桥接与主机PING不通 ,主机连接路由器

环境

VM 15.0版本
UBUNTU 16.0
主机: WINDOWS10

设置流程

虚拟机正常安装后,一般没什么问题。
如果主机与虚拟机PING不同需要检查以下情况:

  1. VMware Bridge Protocol 需要勾选;
    VM虚拟机桥接模式下连接路由器与主机PING不通_第1张图片

  2. 桥接模式设置,检查桥接显卡,多网卡的不要选自动,或者自己把不用的网卡禁止;
    VM虚拟机桥接模式下连接路由器与主机PING不通_第2张图片
    VM虚拟机桥接模式下连接路由器与主机PING不通_第3张图片
    VM虚拟机桥接模式下连接路由器与主机PING不通_第4张图片
    VM虚拟机桥接模式下连接路由器与主机PING不通_第5张图片

  3. 虚拟机网段是否与主机是同一网段,桥接就是虚拟机与主机使用同一网卡对外连接,理论上如果连接路由器可以自动获取IP的,没有的可以设置成静态的;

  4. 如果以上还不能解决,那么可以把虚拟机与主机的防火墙都关掉,先排除防火墙的可能;

  5. 如果是防火墙的影响,可以修改入站规则:
    VM虚拟机桥接模式下连接路由器与主机PING不通_第6张图片
    VM虚拟机桥接模式下连接路由器与主机PING不通_第7张图片

  6. 按照理论,正常虚拟机正常安装设置桥接模式,并且使用同一网段是可以正常使用的,但是有一种情况,就是如果你主机外连接了路由器,虚拟机和主机可以连外网,但是就是互相PING不同,这问题没有找到原因,可能与WINDOWS10系统有关,虚拟机ARP请求,主机收到但是没有处理回应,这个可以用WIRSHARK抓包看到;
    主机IP 192.168.0.104 虚拟机 192.168.0.115
    VM虚拟机桥接模式下连接路由器与主机PING不通_第8张图片
    如果外连接交换机是没有问题的;
    我就是想连接交换机并且虚拟机与主机相互PING通,我的解决办法是:虚拟机与主机分别绑定对方的IP与MAC,开机绑定,那么是可以相互PING通的。
    虚拟机 将主机 IP与MAC绑定方法:
    VM虚拟机桥接模式下连接路由器与主机PING不通_第9张图片
    在这里插入图片描述
    在这里插入图片描述
    在~/.bashrc 文件最后加上arp命令,这样每次启动终端需要输入ROOT密码,还有其他方法,总之只要把arp命令运行了就好。
    然后运行arp -a 命令就能查到了
    在这里插入图片描述

WINDOWS 下永久绑定需要 运行netsh命令VM虚拟机桥接模式下连接路由器与主机PING不通_第10张图片
然后
netsh -c “i i” add neighbors 11 “网关IP” “Mac地址”;

总结

总之,主机连接路由器时,如果其他方法不行,最后就可以两边都把对方的IP MAC 写死在ARP表中即可。这样就可以解决桥接模式下虚拟机与主机PING不通的问题了。

你可能感兴趣的:(LINUX应用)