Linux ping不通,连不上网的解决办法

Linux ping不通,连不上网的解决办法

可能原因是DNS没有配置好
方法一:修改vi /etc/resolv.conf
增加如下内容:
nameserver 114.114.114.114 (电信的DNS)

nameserver 8.8.8.8(googel的DNS)

就可以实现ping通外网了,如果还不行,继续方法二。

方法二:

cd /etc/sysconfig/network-scripts找到对应的网卡进行修改

vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,对照自己的机器号进行修改
这里写图片描述

默认是no,修改为yes
重启网卡 service network restart
ping通之后,就会出现下图:

这里写图片描述

如果想在中途停止ping命令,只需要按下 ctrl + C 即可。

上一篇:在vmware workstation14上安装centOS7.0的过程
下一篇:linux中yum install 命令无效

### Linux 系统中无法通过 `ping` 命令访问百度的解决方案 #### DNS 配置检查 当遇到 `ping www.baidu.com` 提示 "Name or service not known" 或者类似的错误信息时,通常意味着域名解析失败。这表明系统的DNS配置存在问题[^1]。 为了验证这一点,在终端执行如下命令来测试DNS服务器是否工作正常: ```bash nslookup www.baidu.com ``` 如果返回的信息显示未能找到该域名,则确认是DNS问题。此时应检查 `/etc/resolv.conf` 文件内的DNS服务器地址设置是否正确。确保文件中有有效的DNS服务器条目,例如Google提供的公共DNS: ```plaintext nameserver 8.8.8.8 nameserver 8.8.4.4 ``` #### 修改络接口配置 对于采用NAT模式联的虚拟机环境来说,还需要进一步核查其络接口配置情况。特别是针对CentOS版本的操作系统,可能需要调整卡参数以匹配宿主机上的VMware所提供的虚拟交换机(如 VMnet8)。具体操作包括但限于修改静态IP分配策略以及更新默认路由表项等措施[^3]。 #### 测试与物理机之间的连通性 既然可以直接利用IP地址相互Ping通,那么可以先尝试手动指定目标站点的实际IP来进行通信测试,以此排除其他潜在因素干扰诊断过程。比如直接向百度的一个已知公IP发起请求看看能否得到回应包。 #### 宿主机防火墙规则排查 有时即使本地机器本身没有任何明显的络故障表现形式,也有可能是因为外部原因造成的访问障碍——尤其是考虑到某些企业级路由器可能会对接收到的数据包实施严格过滤机制的话。因此建议同步审查所在局域内部署的安全设备状态及其关联的日志记录,必要时候联系管理员协助处理此类跨层面上的技术难题[^4]。 #### 更改络管理模式 如果是基于 VMware Workstation 运行的Linux客户操作系统,并且当前使用的络适配器类型为 NAT 模式下仍然存在上述提到的现象,妨考虑切换成桥接(Bridged)模式试试看效果如何变化。因为后者能够使来宾OS获得独立于宿主PC之外的真实MAC地址从而更方便地接入互联资源池之中去[^2]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值