Xshell连接Vmware的centos7虚拟机遇到的问题

环境说明:网络模式NAT, 宿主机是win10+wifi无线网,虚拟机管理工具是Vmware workstation 12, 远程连接工具为Xshell 8

VMware的网络类型

桥接模式 - 虚拟机和宿主机共用同一个网段

nat模式 - 虚拟机和宿主机形成一个独立的小型局域网

仅主机模式

问题一: centos7安装时设置的网络配置一直不生效,配置如下:

 cat /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

  • 补充描述:如上配置后linux系统无法ping通网关192.168.1.1和外网8.8.8.8

  • 原因1:IPADDR地址并不能随便设置,需要根据vm的 编辑-》虚拟网络编辑器-》NAT模式-》NAT设置中的子网IP的网段保持一致,如下图:

  • 在这里插入图片描述在这里插入图片描述

  • 原因2:修改网段保持上述的网段一致后,发现还是不行。后面发现是IP地址有冲突需要修改为不太常见的IP,像0,1,100这种比较容易冲突。修改之后就能ping通网关了,但ping外网还是有问题比如taobao.com无法ping通,后面进一步排查发现还需要配置一下WLAN的网络共享给虚拟机(Vmnet8),配置完成之后虚拟机就连通外网了。ping 8.8.8.8 taobao.com 这些都正常接通。
    在这里插入图片描述
    在这里插入图片描述

问题二: 虚拟机的局域网和外网都连通的,但宿主机就是无法ping通虚拟机的私有 IP

  • 补充描述1:如下图无法ping虚拟机ip
  • 在这里插入图片描述
  • 补充描述2:如下图虚拟机ping taobao.com是没问题的
  • 在这里插入图片描述
  • 原因:网上查到由于虚拟机使用的是 NAT 模式,默认情况下宿主机无法直接通过虚拟机的私有 IP访问
  • 解决:配置虚拟化软件的端口转发,也就是在Vmware workstation上添加转发的端口,路径和上述查看NAT子网网段一致(编辑-》虚拟网络编辑器-》NAT模式-》NAT设置中的子网IP)

在这里插入图片描述

  • 结果展示:如下图设置进行连接成功连接虚拟机
    -在这里插入图片描述
  • 建立连接
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值