时间:2026-07-01人气:-
虚拟机无法联网/ping不通/网络连接激活失败的解决方案
我在进行百万并发测试之际, 猛地有一台虚拟机出现无法联网的状况, 将所有虚拟机重启后却全都连不上网了, 还在网上查找了好多博客, 发觉不存在特别完备的解决方案, 有些压根解决不了问题, 于是我整理了较为完整的虚拟机网络解决方案。
虚拟机版本:.9
一、手动配置ip
平常于安装之际往往是自动去配置IP, 自动达成联网, 故而极有可能会出现忽然在某一日的某一个时刻连接不上网络的状况, 所以强烈建议需手动配置ip, 具体的步骤如下。
1、将虚拟机网络连接设置为NAT模式

2、点开虚拟网络编辑器, 从编辑选项里找到虚拟网络编辑器, 去查看那IP, 以及子网掩码, 还有网关。


接着记下来, 网关IP是很重要的, 我的 IP 是 192.168.38.2, 通常你的是 192.168.xx.2, 故此在下面你只要记住把我的 38 替换成你的 xx 就行了。
3、设置主机
在win11系统里, 打开设置选项, 接着找到网络和, 再进入高级网络设置, 然后去查看其它属性。
win10也在大致位置。也需要在对应位置修改即可
编辑如下内容:


最后效果如图所示:

4、修改虚拟机的网路配置文件
cd /etc/sysconfig/network-scripts/ #进入network-scripts目录
vi ifcfg-ens33 #注意:不同版本可能不一样,要编辑对应的ensxx
未修改前是这样的

要把其修改成为“(静态)”, 接着要在末尾增添IP等相关内容, 最终修改之后的结果是如下这样。


这里为文本版本,方便复制粘贴
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="31995bc6-4429-40e1-9e29-dc692bd71ba9"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.38.130
GATEWAY=192.168.38.2
NETWORK=192.168.38.3
BROADCAST=192.168.38.255
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
其中, 在此所设置的内容, 等于192.168.38.130的数据信息, 此数据信息所对应的就是被配置的, 属于本设备的IP地址。
5、设置DNS地址
vi /etc/resolv.conf #编辑 resolv.conf 文件
nameserver 114.114.114.114 #增加 DNS 地址
nameserver 8.8.8.8
6、重启网络服务
systemctl restart network
部分朋友到这里就可以正常联网,如果不行,就试试下面的步骤
二、关闭网络管理器和防火墙
通常来讲, 大家安装虚拟机, 大多是为了自己编写代码进行测试, 就如同玩具一般, 不存在安全问题这一种情况, 也不存在会害怕安全问题这一状况 , 所以能够直接将防火墙等用于保障安全的措施永久性地予以禁用。
1、关闭网络管理器
systemctl stop NetworkManager; #关闭网络管理器
systemctl disable NetworkManager; # 永久关闭网络管理器
2、关闭防火墙
systemctl stop firewalld; #关闭防火墙
systemctl disable firewalld; #永久关闭防火墙
这里, 多数朋友到此应该都能够将问题给解决掉, 要是依旧不行的话, 那就尝试一下下面的这些具体步骤。
三、添加路由1、查看路由中的网关设置
netstat -rn

2、添加路由
route add default gw 192.168.38.2
3、查看网络情况
注意, 添加路由, 在重启网络之后, 或者在重启虚拟机之后, 将会失去效用, 这种方法仅仅是临时性的;本人尚未寻找到能永久添加路由的办法, 主要是觉得也并非特别有必要, 即便网络依旧状况不佳, 每次启动后去执行这样的一条指令, 也是颇为便利的。
如果有朋友到了这一步还没有解决问题,可以留言讨论!
四、终极方法——氪金
要是网络连接再度失败, 而且已然耗费大量时间精力, 满心烦乱, 那就能够去购置云服务器, 知名的云厂商数量颇为不少, 实际上价格相当低廉, 通常每月二十元便已足够用了。云服务器一般情况下不会出现那些网络问题, 并且花钱购买能够带来便利, 仅仅需要拥有一个远程连接就行,不必每次开启电脑都得先去打开。
九爱卡盟特别声明:以上内容(如有图片或视频亦包括在内)为本平台用户上传并发布,本平台仅提供信息存储服务。