centos无法ping通百度

如果你出现了这样的情况:

ping: www.baidu.com: 未知的名称或服务

你可以试试我的解决办法:

1.将网络设置为桥接模式

2.在宿主机上查看所需要的信息

我们这里需要IPv4地址子网掩码默认网关三个数据

3.编辑配置文件

可能最后的名字不一样,如果不一样就自己换一下

vi /etc/sysconfig/network-scripts/ifcfg-ens33

根据如下参考配置文件修改自己的配置文件

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#设置静态ip
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="1f3f4a9a-858d-47f6-b1f5-287ac6457216"
DEVICE="ens33"
ONBOOT="yes"
#输入你想设置的ip地址
IPADDR="192.168.0.202"
PREFIX="24"
#设置网关
GATEWAY="192.168.0.1"
#子网掩码
NETMASK=255.255.255.0
DNS1="8.8.8.8"
IPV6_PRIVACY="no"

说明:

IPADDR的值要与步骤2中的IPv4地址处于同一网段;

GATEWAY为步骤2中的默认网关

NETMASK为步骤2中的子网掩码

4.重启网络

systemctl restart network.service 

 

5.这个时候应该就已经能ping通百度了 

ping www.baidu.com

6.如果还是不行的话就继续

 

ll /etc/sysconfig/

查看是否有static-routes文件,如果有则:

vi /etc/sysconfig/static-routes

添加下面的数据,保存退出

any net default gw 192.168.0.1

再重启网络试试,觉得有用点个赞关个注什么呀~如果还不行就留个qq我帮你看


如果主机能ping通虚拟机,虚拟机可以ping通百度,但是唯独虚拟机无法ping通宿主机

1、打开防火墙高级设置

2、启用文件和打印机共享(回显请求 - ICMPv4-In)规则,选中右键启用规则

 

 

 

展开阅读全文

没有更多推荐了,返回首页