可能性1:

配置了一台 CentOS 虚拟机,发现 ping 不通外网,但是 ping 主机和网关可以 ping 通。来来回回重新配置了几遍,还是不通。

最后去路由器管理界面检查,想到白名单过滤可能把虚拟机给屏蔽了,于是,把虚拟机加入白名单。重新 ping 百度,OK!

总结:上网配置好了之后,仍旧不能 ping 通外网的话,想想路由器是否有白/黑名单设置哦。

可能性2:

一就不说了,设置好本地ip和掩码就行了,二网关 添加默认网关,命令:route add defaule gw 192.168.1.1 这是 你用route命令查看最下面会有一条默认路由,走192.168.1.1网关,当然这个网关是根据你本地的网段决定的,

三 就是dns了,dns也需要到配置文件修改,#vi etc/resolv.conf 文件,我的文件默认是空白的。添加一条dns记录就可以了,比如我在河南,我添加:nameserver 222.85.85.85 然后保存退出,OK

可能性3:

法二:关闭防火墙:

firewall-cmd --state

#查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

systemctl stop firewalld.service

或systemctl stop firewalld

#停止firewall

systemctl disable firewalld.service

或systemctl disable firewalld

#禁止firewall开机启动

法一:设置防火墙规则

iptables -A INPUT -p udp --sport 53 -j ACCEPT

iptables -A OUTPUT -p udp --dport 53 -j ACCEPT

iptables -A INPUT -p udp --dport 53 -j ACCEPT

iptables -A OUTPUT -p udp --sport 53 -j ACCEPT

可能性4:

(自身适用)1、ifcfg-ens33 --> ifcfg-eth0 // 修改默认网卡名称为虚拟网络编辑器内要使用的网卡名,见:https://blog.csdn.net/smd2575624555/article/details/82856587

2、nano ifcfg-eth0 设置IPADDR为虚拟机IP(通过ifconfig可查得),设置GATEWAY为主机网关(cmd-ipconfig可查得,关键一步)

3、nano ifcfg-eth0 设置DNS1=10.1.50.2;DNS2=8.8.4.4

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐