# 欧拉系统(openEuler)无法访问公网排查与修复笔记
刚配置完欧拉系统结果卡在网络设置环节了记录一下排错过程问题现象在 VMware 虚拟机中新安装 openEuler 22.03 LTS SP2 后# yum 安装软件时报错[rootlocalhost ~]# yum install -y ntp ntpdateOS: Curl error(6): Couldnt resolvehostnamefor...# ping 公网 IP 失败[rootlocalhost ~]# ping 8.8.8.8ping: connect: Network is unreachable# ping 百度失败[rootlocalhost ~]# ping www.baidu.comping: www.baidu.com: Name orservicenot known排查步骤按顺序执行第一步查看网卡 IP 地址ipaddr正常结果示例2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP ... state UP inet 192.168.1.11/24 brd 192.168.1.255 scope global noprefixroute ens33state UP表示网卡已启用inet后有 IP 地址说明已获取到 IP。第二步查看路由表——检查是否配置了默认网关关键iproute show** 问题结果没有网关**192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.11 metric 100缺少default via ...一行说明没有配置默认网关。** 正常结果**default via 192.168.1.254 dev ens33 192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.11 metric 100所以我们先配置网关第三步测试网关连通性配置网关后执行ping-c4192.168.1.254VMware NAT 模式下默认网关通常是.1或.254根据你的虚拟网络设置决定。第四步测试公网 IP 连通性ping-c48.8.8.8结果结论通网络层正常问题在 DNS不通Network is unreachable网关配置缺失或错误第五步测试 DNS 解析选做nslookuprepo.openeuler.org解决方案按顺序执行一添加默认网关解决Network is unreachable# 通过 nmcli 永久配置网关nmcli con mod ens33 ipv4.gateway192.168.1.254 nmcli con mod ens33 ipv4.method manual# 重启网卡使配置生效nmcli con down ens33nmcli con up ens33# 验证网关已生效iproute show# 现在应该能看到 default via 192.168.1.254 dev ens33如果nmcli不可用用ip命令临时添加网关测试用重启失效iprouteadddefault via192.168.1.254二配置DNS解决Could not resolve host# 通过 nmcli 配置 DNS持久生效nmcli con mod ens33 ipv4.dns8.8.8.8 114.114.114.114nmcli con down ens33nmcli con up ens33# 验证 DNS 配置cat/etc/resolv.conf# 应该能看到 nameserver 8.8.8.8 或 nameserver 114.114.114.114如果nmcli配置后resolv.conf仍未更新手动写入echonameserver 8.8.8.8/etc/resolv.confechonameserver 114.114.114.114/etc/resolv.conf 最终验证按顺序执行以下命令全部通即为正常# 1. 测试网关ping-c4192.168.1.254# 2. 测试外网 IPping-c48.8.8.8# 3. 测试域名解析ping-c4www.baidu.com# 4. 测试 yum 源yum makecache排错结论速查表测试结果问题诊断解决方案ip addr无 IP网卡未启动或 DHCP 失败nmcli con up ens33或检查 VMware DHCP 服务ip route show无default via网关未配置执行方案一添加网关ping 网关不通网络配置或 VMware NAT 服务问题检查 VMware NAT Serviceping 8.8.8.8通ping www.baidu.com不通DNS 未配置执行方案二配置 DNSyum报错Could not resolve hostDNS 未配置执行方案二配置 DNS说明为什么要配网关虚拟机要访问外网必须知道“出口”在哪里。网关就是虚拟网络的“大门”所有去外网的数据包都要通过网关转发。VMware NAT 模式下网关通常是.1或.254由虚拟网络编辑器中的 NAT 设置决定。为什么要配 DNSping 8.8.8.8通但ping www.baidu.com不通说明网络通了但域名无法解析成 IP。DNS 服务器的作用就是把域名如www.baidu.com翻译成 IP 地址如183.232.231.172。常用的公共 DNS8.8.8.8Google、114.114.114.114国内通用。

相关新闻

Python常用模块解析与实战应用指南

Python常用模块解析与实战应用指南

1. Python常用模块全景概览作为Python开发者,我们每天都在与各种模块打交道。这些模块就像是工具箱里的各种工具,每个都有其独特的用途和价值。根据我多年的Python开发经验,模块的选择和使用直接影响着开发效率和项目质量。Python标准库自带了…

2026/7/19 6:02:26 阅读更多 →
Android ViewPager与ViewPageIndicator实现高效Tab导航

Android ViewPager与ViewPageIndicator实现高效Tab导航

1. 为什么选择ViewPagerViewPageIndicator组合在Android应用开发中,顶部Tab导航是一种极其常见的UI模式。从早期的ActionBar.Tab到后来的TabLayout,开发者们尝试过多种实现方案。但真正让我在项目中反复使用的,还是ViewPager与ViewPageIndica…

2026/7/19 6:02:26 阅读更多 →
第一篇技术博客

第一篇技术博客

自我介绍大家好,我现在是专科软件技术专业的学生,马上就要升大二了,平时主攻 C 语言相关内容。我性格比较细心,学东西喜欢把知识点整理得清清楚楚,上课会认真记笔记,遇到看不懂的地方,也会拉着身…

2026/7/19 6:01:26 阅读更多 →

最新新闻

电商数据资产化实践:从采集到商业化应用的全链路解析

电商数据资产化实践:从采集到商业化应用的全链路解析

在传统电商平台流量红利见顶、获客成本持续攀升的背景下,如何通过精细化运营挖掘存量用户价值,成为电商企业面临的核心挑战。数据资产化作为数字化转型的关键路径,正推动电商从流量驱动向数据驱动转变,通过系统化采集、加工、分析…

2026/7/19 9:20:50 阅读更多 →
拆解iPhone16 Pro Max:18层HDI主板,谁在造?

拆解iPhone16 Pro Max:18层HDI主板,谁在造?

关键词:iPhone16 Pro Max、18层HDI、PCB制造、高密度互连、PCB厂家一块主板引发的制造之问当我们将iPhone 16 Pro Max的机身拆解,内部值得关注的并非某一颗芯片,而是那块承载所有核心元件的主板。这块面积有限的电路板采用了18层HDI&#xff…

2026/7/19 9:20:50 阅读更多 →
Unity2020安卓打包环境配置全攻略:JDK/SDK/NDK版本匹配与避坑指南

Unity2020安卓打包环境配置全攻略:JDK/SDK/NDK版本匹配与避坑指南

1. 项目概述:为什么Unity安卓打包总在环境配置上“翻车”? 如果你是一名Unity开发者,尤其是从PC或iOS平台转向安卓开发,大概率在第一次尝试打包APK时,会一头撞上“环境配置”这堵墙。Unity2020作为一个长期支持版本&am…

2026/7/19 9:20:50 阅读更多 →
UE5 Niagara特效工程化:模块化发射器复用与积木化组装实战

UE5 Niagara特效工程化:模块化发射器复用与积木化组装实战

1. 项目概述:从“手搓”到“组装”的Niagara思维跃迁在虚幻引擎5(UE5)的视觉特效世界里,Niagara系统无疑是技术美术师(TA)和特效师手中的“瑞士军刀”。但很多朋友,包括我自己在刚上手时&#x…

2026/7/19 9:20:50 阅读更多 →
Android Weekly Notes:高效聚合开发资讯的开源实践

Android Weekly Notes:高效聚合开发资讯的开源实践

1. Android Weekly Notes 项目概述Android Weekly Notes 是一个专注于记录和整理Android开发领域每周重要动态的开源项目。作为Issue #235版本,它延续了该系列一贯的技术深度和实用价值,为Android开发者提供最新技术资讯、工具更新和最佳实践。这个项目本…

2026/7/19 9:20:50 阅读更多 →
C语言实战进阶:从基础到项目开发的系统化路径

C语言实战进阶:从基础到项目开发的系统化路径

1. C语言实战进阶路线图1.1 从基础到进阶的转型关键C语言作为系统级编程的基石语言,其学习曲线往往呈现明显的阶段性特征。在完成基础语法学习后,许多开发者会陷入"会写代码但做不出项目"的困境。根据我十年嵌入式系统开发经验,这个…

2026/7/19 9:19:50 阅读更多 →

日新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

月新闻