关于虚拟机:虚拟机ping不通的几种原因及解决办法

224次阅读

共计 1074 个字符,预计需要花费 3 分钟才能阅读完成。

一:虚拟机宿主机互 ping 不通
问题一:防火墙
略去,倡议主机和宿主机都敞开防火墙,并敞开 seLinux(Linux 的平安零碎)
问题二:网卡未失效
体现
输出命令 ifconfig,若输入的网卡信息不含 inet [ip 地址],则阐明网卡未失效

网卡失效后会变成

解决办法

这是因为网卡配置文件谬误导致的。CentOS7 零碎网卡配置文件门路:

/etc/sysconfig/network-scripts/ifcfg-[网卡名]
网卡名为 ifconfig 命令输入信息最左列
eg:/etc/sysconfig/network-scripts/ifcfg-ens32
配置文件内容:

如果你还未修改过这个文件,那么你只须要退出与 IP 地址无关的 IPADDR NETMASK GATEWAY DNS1,并最好将绿点配置批改,实现开机启动。

如果你有多个网卡,红点为各个网卡配置不同的项。如果 UUID 失落,可通过 uuidgen 命令从新生成。笔者因为通过 cp 复制 ens32 网卡失去 ens34 网卡时误加了同步选项 -s,导致 ens32 的 UUID 失落,批改后网卡失效。

问题三:IP 地址,网关,DNS 设施
具体如何设置网上教程很多。简略来说,就是

Windows 虚构网卡 VMnet8 的 IP 地址 和 VMWare 虚构网卡 VMnet8 的子网 IP 地址 和 网卡设置文件的 IPADDR 在同一个局域网下
Windows 虚构网卡 VMnet8 的网关和 DNS 地址 和 VMWare 虚构网卡的网关和 DNS 地址统一
以上所有都在同一个局域网下(IP 地址的第三个数,这里是 80)
宿主机设置:

虚拟机设置办法为:编辑 -> 虚构网络编辑器

二:虚拟机对宿主机 ping 不通,但能 ping 外网
问题一:虚构网卡 VMnet8
虚拟机和宿主机之间的通信是通过虚构网卡 VMware Network Adapter VMnet8 实现的,它的性能可参见如下敞开虚构网卡试验:

控制面板 -> 网络和 Internet-> 网络和共享核心 -> 更改适配器设置

 VMnet8 被禁用,则主机和虚拟机无奈通信,但能够与外网通信(因为虚拟机和主机专用一个网卡)如下:

若 VMNet8 未被禁用,也不能排除它的问题,可能是它的设置有问题,具体见上一条。

问题二:虚拟机开机期间切换网络(博主遇到的问题)
如挂梯子,切换 WIFI。这种操作使网关产生了变动,本质还是虚构网卡 VMnet8 的起因。

问题三:防火墙
倡议关掉

三:虚拟机对宿主机 ping 通,不能 ping 外网
问题:网关和 DNS 设置问题
具体设置办法见第一条

应用虚拟机还是绝对于麻烦的,须要本人搭建环境,倡议去租一个服务器,我用的是 3A 的,他们提早低,带宽便宜,推!

正文完
 0