您现在的位置是:首页 >技术交流 >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
 
 

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




U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结