openeuler欧拉系统连不上网,ping百度报错,ping: www.baidu.com: Name or service not known

一、现象

使用华为 openeuler 系统连不上网,ping 百度报如下错误 ↓

ping: www.baidu.com: Name or service not known

二、原因

没有配置dns服务器


三、解决办法

  1. 进入网络配置文件存放文件夹

    cd /etc/sysconfig/network-scripts/
    
  2. 查看对应的网口文件

    ls 
    

    在这里插入图片描述
    ps: 不同系统的网卡文件名称可能不同,我这里是 ifcfg-ens33

  3. 编辑网口文件

    vim ifcfg-ens33
    

    将 ONBOOT 值改为 yes,并在结尾增加 DNS1=8.8.8.8 和 DNS2=114.114.114.114
    在这里插入图片描述
    :wq 保存退出

  4. 重启网络服务

    systemctl reload NetworkManager
    

    此时再去 ping 百度就能 ping 通了
    在这里插入图片描述
    如果还是不行,就执行重启命令

    reboot
    

    再 ping 百度应该就 ok 了


<think>嗯,用户遇到了在欧拉服务器上无法pingwww.baidu.com的问题,提示是“Name or service not known”。首先,我需要根据之前提供的引用内容来分析可能的原因和解决方案。根据引用[1],当能ping通IP但无法解析域名时,通常是DNS配置的问题。所以我的第一步应该是检查DNS设置是否正确。 用户提到的是欧拉服务器,也就是openEuler系统,这可能基于CentOS或者其他类似的Linux发行版。引用[2]和[3]都提到了CentOS下类似问题的解决方法,主要是检查网络配置文件,比如ifcfg-ens33或者类似的网卡配置文件,确保DNS服务器地址已正确配置。需要确认用户是否已经正确设置了DNS服务器,比如8.8.8.8或114.114.114.114。 接下来,我需要逐步引导用户检查这些配置。首先,确认网卡配置文件中的DNS设置是否存在且正确。如果配置正确,可能还需要检查网络服务是否重启生效,或者使用nslookup测试DNS解析是否正常工作。此外,防火墙设置也可能影响DNS解析,需要检查是否屏蔽了DNS请求的端口。 另外,用户可能需要临时修改/etc/resolv.conf文件来测试,但需要注意这个文件可能会被网络服务覆盖,所以最好在网卡配置文件中永久设置DNS。同时,确认网络是否真的连通,比如网关是否正确,IP地址是否配置妥当。如果所有配置都正确但问题依旧,可能需要联系网络管理员检查更高级别的网络问题。 总结下来,解决方案步骤应该是:检查DNS配置、重启网络服务、测试DNS解析、检查防火墙,最后如果问题依旧,可能需要进一步排查网络设置或联系管理员。</think>### 欧拉服务器无法解析域名的解决方案 #### 1. **检查DNS配置** - **编辑网卡配置文件** 打开网卡配置文件(路径一般为$ /etc/sysconfig/network-scripts/ifcfg-ensXX $,具体名称根据网卡名称调整): ```bash vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 确保以下参数已正确配置: ``` DNS1=8.8.8.8 # 谷歌公共DNS DNS2=114.114.114.114 # 国内通用DNS ``` 同时确认$ BOOTPROTO $设置为静态IP(`static`),并检查$ IPADDR $、$ GATEWAY $、$ NETMASK $是否与当前网络环境匹配[^3]。 - **临时测试DNS解析** 修改$ /etc/resolv.conf $文件(注意:重启网络服务后可能被覆盖): ```bash vi /etc/resolv.conf ``` 添加以下内容: ``` nameserver 8.8.8.8 nameserver 114.114.114.114 ``` #### 2. **重启网络服务** ```bash systemctl restart NetworkManager # 适用于使用NetworkManager的系统 或 systemctl restart network # 传统网络服务管理 ``` #### 3. **验证DNS解析** - 使用$ nslookup $或$ dig $命令测试域名解析: ```bash nslookup www.baidu.com ``` 若返回IP地址,说明DNS配置生效;若仍失败,检查网络连通性: ```bash ping 8.8.8.8 # 测试是否能连通公共DNS服务器 ``` #### 4. **检查防火墙与SELinux** - **临时关闭防火墙**(仅用于测试): ```bash systemctl stop firewalld ``` - **禁用SELinux**(需谨慎操作): ```bash setenforce 0 # 临时关闭 ``` #### 5. **其他可能性** - **检查网关配置**: 确保$ GATEWAY $参数与路由器或上级网络设备一致。 - **网络接口启用状态**: 确认网卡配置文件中$ ONBOOT="yes" $,确保开机自动激活[^3]。 --- ### 常见问题总结 | 现象 | 可能原因 | 解决方案 | |-----------------------|------------------------|----------------------------| | 能ping IP但无法解析域名 | DNS未配置或错误 | 修改网卡配置文件添加DNS | | 重启后DNS失效 | resolv.conf被覆盖 | 在网卡配置中永久设置DNS | | 解析延迟高 | DNS服务器响应慢 | 更换为更快的公共DNS |
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什么都干的派森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值