环境说明:网络模式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)

- 结果展示:如下图设置进行连接成功连接虚拟机
-
- 建立连接


6006

被折叠的 条评论
为什么被折叠?



