您现在的位置是:首页 >技术交流 >VM 虚拟机没有网络,无法Ping通网站首页技术交流

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

idiot_qi 2023-05-21 08:00:01
简介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

在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。