• 解决在NAT模式下物理机无法ping通虚拟机的问题


    在NAT模式下物理机无法ping通虚拟机

    ​ 今天在做一个端口转发实验时遇到了一个问题,发现在nat模式下自己的虚拟机可以ping通物理机,但是物理机ping不同虚拟机。自己又不想换成桥接模式,怎么办呢?于是找百度爸爸一个一个试验。

    ​ 众所周知,在nat模式下,物理机和虚拟机互相通信是完全没有问题的,那么问题就应该出现在外地网络配置上面。

    原因:

    最大的原因可能是因为VMware Network Adapter VMnet8网络适配器IP设置不对,与虚拟机IP没在同一个网段。

    解决

    首先重启一下VMware Network Adapter VMnet8网卡,禁用后再开启,一般就好了。不行再往后操作


    查看虚拟机nat设置(虚拟机菜单栏—>编辑—>网络适配器设置—>选中nat—>nat设置),以及虚拟机ip信息(ifconfig)

    虚拟机:
    ip:192.168.73.131
    子网掩码:255.255.255.0
    默认网关:192.168.73.2
    

    查看物理机VMware Network Adapter VMnet8配置(ipconfig)

    ip:169.254.191.147
    子网掩码:255.255.0.0
    默认网关:
    

    显然与虚拟机的IP不在同一网段,我们修改VMware Network Adapter VMnet8的配置(之前是自动获取),让其与虚拟机在同一网段(打开网络和Internet设置—>更改适配器选项—>VMware Network Adapter VMnet8—>属性—>ipv4属性)

    ip:192.168.73.1
    子网掩码:255.255.255.0
    默认网关:192.168.73.2
    

    重新启动VMware Network Adapter VMnet8服务,禁用后再启动。

    最后就可以ping通了。

    参考文章:https://blog.csdn.net/ww1473345713/article/details/51490525

  • 相关阅读:
    <C#>关于string.Empty & "" & null 的讨论
    c# checked unchecked 关键字 try
    sql2005数据库加锁后解锁
    c#对字符串转义符进行解码
    继承本质论
    javascript中parseInt和Number函数的用法区别
    BIRT 使用说明书
    最后一周
    修改字段
    SQLserver中join
  • 原文地址:https://www.cnblogs.com/kbhome/p/13152534.html
Copyright © 2020-2023  润新知