您现在的位置是:首页 >技术交流 >VM 虚拟机没有网络,无法Ping通网站首页技术交流
VM 虚拟机没有网络,无法Ping通
简介VM 虚拟机没有网络,无法Ping通
场景:
- 虚拟机用过,之前一切正常,使用NAT模式联网,配置了静态IP
- 换了路由器,推测是主机IP网段变了
- 无法使用ssh工具连接虚拟机,且相互都ping不通(后来经历了主机可以ping通虚拟机,虚拟机无法ping通主机,也无法联网)
- 虚拟机IP:192.168.254.120;子网掩码:255.255.255.0;网关:192.168.254.1
- 主机IP:192.168.1.119;子网掩码:255.255.255.0;网关:192.168.1.1
解决流程:
-
修改VM虚拟网络编辑器,NAT模式的子网IP为192.168.x.0(x可以为不冲突的网段地址就可,这里写个20)
-
修改NAT设置,把网关地址设置成192.168.x.2(x在这里我就是20)
-
然后全都确定
-
虚拟机我是静态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
- 重启网络 即可ping通网络
sudo systemctl restart network
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。