VM 虚拟机没有网络,无法Ping通

场景:

  1. 虚拟机用过,之前一切正常,使用NAT模式联网,配置了静态IP
  2. 换了路由器,推测是主机IP网段变了
  3. 无法使用ssh工具连接虚拟机,且相互都ping不通(后来经历了主机可以ping通虚拟机,虚拟机无法ping通主机,也无法联网
  4. 虚拟机IP:192.168.254.120;子网掩码:255.255.255.0;网关:192.168.254.1
  5. 主机IP:192.168.1.119;子网掩码:255.255.255.0;网关:192.168.1.1

解决流程:

  1. 修改VM虚拟网络编辑器,NAT模式的子网IP为192.168.x.0(x可以为不冲突的网段地址就可,这里写个20)在这里插入图片描述

  2. 修改NAT设置,把网关地址设置成192.168.x.2(x在这里我就是20)
    在这里插入图片描述

  3. 然后全都确定在这里插入图片描述

  4. 虚拟机我是静态IP,所以需要修改一下配置文件

# 使用以下命令查找网络接口的名称:
nmcli device status

# 使用以下命令编辑网络配置文件,将“<interface_name>”替换为实际的网络接口名称:
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.20.x  # 将 "x" 替换为一个您的子网中未使用的数值,我这使用的是 192.168.20.10
NETMASK=255.255.255.0
GATEWAY=192.168.20.2  # 如果有网关的话
DNS1=8.8.8.8          # 可以使用 Google 的 DNS,也可以根据实际情况更改
DNS2=8.8.4.4
  1. 重启网络 即可ping通网络
sudo systemctl restart network

CentOS设置网络和固定IP

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用和引用[2]提到了在使用VMware Workstation时,虚拟和主之间无法相互ping。这个问题可能是由于虚拟网络配置问题引起的。你可以尝试过以下步骤解决此问题: 1. 打开VMware虚拟网络编辑器。你可以在开始菜单或VMware的安装目录中找到它。 2. 在虚拟网络编辑器中,选择与你的虚拟联网模式相对应的模式。如果你的虚拟使用NAT模式,则选择VMnet8,如果使用桥接模式,则选择VMnet0。 3. 确保你的虚拟的联网模式与所选择的模式相匹配。如果有多台虚拟,并且它们的联网模式不同,请为每个虚拟选择并配置正确的模式。 4. 保存更改并退出虚拟网络编辑器。 5. 重新启动虚拟和主。 6. 再次尝试ping虚拟和主之间的连接,看是否能够相互ping。 如果以上步骤没有解决你的问题,你还可以尝试以下方法: 1. 确保防火墙设置允许虚拟和主之间的信。检查虚拟和主的防火墙设置,并确保允许ping请求过。 2. 确认虚拟网络适配器设置正确。在虚拟设置中,检查网络适配器是否已正确连接到虚拟网络。 3. 检查物理网络连接。确保主虚拟所连接的网络适配器都正常工作,并且物理连接没有问题。 希望以上方法能帮助你解决问题。如果你还有其他相关问题,请继续提问。 相关问题: 1. 如何在VMware Workstation中修改虚拟的联网模式? 2. 为什么我的虚拟和主之间无法相互ping? 3. 我的虚拟无法联网,应该如何解决?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值