記錄Linux下ping外網失敗的問題

最近在RK3568上進行開發測試,需要測試一下網絡環境,能否通過瀏覽器訪問外部網絡。測試情況如下:

1、ping內網、網關ip能ping通
2、ping外網ping不通

情況分析:

1、ping外網失敗(ping 8.8.8.8也ping不通,說明不是dns域名解析的問題)

2、通過ifconfig命令查看網絡配置,可以看到有兩個網絡接口

其中eth5走內網,通過網線與ipc攝像頭直接連接
eth3走外網,連接公司的交換機,能通外網

3、以下文章中的描述和我目前的情況類似,于是猜測可能是因為有多個網卡而存在多個默認網關導致訪問外部網絡時所使用的網關不明確

在Linux系統中,雙網卡或多網卡上網并不會同時使用兩者同時上網,只會優先把請求發送到優先級高的默認網關(對應網卡的內網網段除外)。插入多個網卡的時候,路由表中就會存在多個默認網關,訪問外部網絡的時候,系統根據路由原則,Metric值小的網卡優先級高,會優先使用該網卡上網。——?Linux網卡優先級配置及同時訪問內外網設置 - 軼哥

這篇文章也有描述類似的問題:Linux雙網卡默認路由優先級設置不正確,導致網絡不通問題定位_metric 101-CSDN博客

4、通過ip route命令查看系統的路由表

解釋:
default:默認路由(用于訪問外網)
via:下一跳(網關 IP)

可以看到確實存在兩個默認路由(有兩個default),而192.168.1.1走的是內網(連接了ipc攝像頭),所以可能就是因為在ping外網時使用了內網網關導致ping失敗

5、于是通過命令sudo ip route del default via 192.168.1.1 dev eth4刪除192.168.1.1所在路由(因為該路由只是用于連接ipc攝像機,不需要用來訪問外網,所以可以刪除),刪除后再嘗試ping外網,這次能ping通了

(路由的作用就是用來實現不同子網之間的通信,192.168.1.1所在路由只是連接了ipc攝像頭所以不能訪問其他網絡,可以刪除)

6、為什么存在兩個默認路由?

在我的系統中配置了兩個網絡接口,一個網口(eth3)接的網線,能訪問外部網絡;另一個網口(eth5)連接的是ipc攝像頭,屬于局域網。接網線的網口自動分配了默認路由,而ipc攝像頭的我是配置了靜態ip,配置文件/etc/network/interfaces如下:

因為配置了GateWay網關,所以會自動生成默認路由。
在上面通過sudo ip route del default via 192.168.1.1 dev eth4刪除路由后,reboot重啟后還是會重新生成默認路由,需要在/etc/network/interfaces文件中把GateWay注釋掉,這樣就不會生成默認網關了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/91330.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/91330.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/91330.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis 鍵值對操作詳解:Python 實現指南

一、環境準備 1. 安裝依賴庫 pip install redis2. 連接 Redis 數據庫 import redis# 創建 Redis 客戶端連接 r redis.Redis(hostlocalhost, # Redis 服務器地址port6379, # Redis 端口db0, # 數據庫編號(0~15)passwordNone, …

制造業企業大文件傳輸的痛點有哪些?

在全球化與數字化的浪潮下,制造業企業的大文件傳輸需求日益凸顯,然而諸多痛點也隨之而來,嚴重制約著企業的高效運營與發展。復雜網絡環境導致傳輸穩定性差制造業企業常涉及跨地域、跨國的業務合作與數據交流,網絡環境復雜多變。在…

低速信號設計之 MDIO 篇

一、引言? 在服務器的網絡子系統中,MDIO(Management Data Input/Output)總線雖然傳輸速率相對較低,卻扮演著極為關鍵的角色。它主要負責在 MAC(Media Access Control)層器件與 PHY(Physical Layer)層器件之間搭建起通信的橋梁,實現對 PHY 層器件的有效管理與狀態監控…

AR技術賦能航空維修:精度與效率的飛躍

在航空工業領域,飛機維修與裝配的精度要求越來越高。傳統的維修方法依賴人工操作和經驗判斷,容易產生誤差。隨著增強現實(AR www.teamhelper.cn )技術的引入,航空維修迎來了革命性的變化。本文將探討AR技術在航空維修中…

設計模式實戰:自定義SpringIOC(理論分析)

自定義SpringIOC(理論分析) 上一篇:設計模式開源實戰:觀察者模式不知道怎么用?手撕Spring源碼中跟著大佬學編程 上一篇我們研究了大佬在Spring源碼中使用的觀察者模式,今天我們再來聊聊Spring的核心功能—…

人工智能如何改變項目管理:應用、影響與趨勢

人工智能如何改變項目管理:應用、影響與趨勢1. 人工智能如何提升項目規劃與進度安排2. 人工智能在資源分配與優化中的應用3. 人工智能用于風險管理4. 人工智能用于團隊協作與交流5. 人工智能用于項目監控與報告6. 集成人工智能的項目管理軟件6.1 Wrike6.2 ClickUp6.…

【MySql】事務的原理

? 【MySql】事務的原理數據庫的隔離級別原理讀未提交讀已提交可重復讀(Repeatable Read)串行化(最高的隔離級別,強制事務串行執行,避免了所有并發問題)MVCC(Multi-Version Concurrency Control…

YOLO--目標檢測基礎

一、基本認知1.1目標檢測的定義目標檢測(Object Detection):在圖像或視頻中檢測出目標圖像的位置,并進行分類和識別的相關任務。主要是解決圖像是什么,在哪里的兩個具體問題。1.2使用場景目標檢測的使用場景眾多&#…

GitLab 18.2 發布幾十項與 DevSecOps 有關的功能,可升級體驗【四】

沿襲我們的月度發布傳統,極狐GitLab 發布了 18.2 版本,該版本帶來了議題和任務的自定義工作流狀態、新的合并請求主頁、新的群組概覽合規儀表盤、下載安全報告的 PDF 導出文件、中心化的安全策略管理(Beta)等幾十個重點功能的改進…

Python----大模型(大模型微調--BitFit、Prompt Tuning、P-tuning、Prefix-tuning、LORA)

一、大模型微調 1.1、解釋 微調(Fine-tuning)是在預訓練大模型基礎上,針對特定領域數據進行二次訓練的技術過程。這一過程使大型語言模型(如GPT、BERT等)能夠更好地適應具體應用場景,顯著提升在專業領域的表現。 1.2、微調的基本流程 模型選擇&#xf…

本地安裝 SQLite 的詳細步驟

方法 1:使用預編譯二進制文件 下載 SQLite: 訪問 SQLite 官方下載頁面。 下載 Precompiled Binaries for Windows 中的 sqlite-tools-win32-x86-*.zip。 解壓文件: 將下載的 ZIP 文件解壓到一個目錄(例如 C:\sqlite)。 配置環境變量: 右鍵「此電腦」→「屬性」→ 左側「高…

專題:2025醫藥生物行業趨勢與投融資研究報告|附90+份報告PDF、原數據表匯總下載

原文鏈接:https://tecdat.cn/?p43444 圈內人都知道,2024年的BioChina展會現場,某跨國藥企高管盯著融資展板喃喃自語:“去年A輪平均3.2億,今年怎么降到2.1億了?” 這個細節,恰是行業寒冬的縮影…

Chroma安裝教程

Chroma 這里講述的是windows環境 下載Chroma安裝包 下載地址:https://github.com/chroma-core/chroma/releases 運行 chroma-windows.exe run --port 8000通過心跳檢測訪問是否正常 http://localhost:8000/api/v2/heartbeat快速使用 python安裝chromadb pyth…

kali Linux 2025.2安裝教程(解決安裝失敗-圖文教程超詳細)

一,下載鏡像: 進入官網:Get Kali | Kali Linux ,往下滑 等待兩年半,鏡像下載好。 二,虛擬機安裝: 轉:VMware Workstation Pro 17 安裝圖文教程 知乎平臺:VMware Work…

uniapp項目使用ucharts實現折線圖詳細講解(案例)

1.在Hbuildx里面的工具>插件安裝,進入DCloud搜索uchart 2.點擊對應的項目導入該插件 可以看到在該目錄下有該插件 3.進入官網演示 - uCharts跨平臺圖表庫,找一個示例代碼測試一下,是否可以成功應用 因為這里使用的是vue2,如果你…

數據分析師進階——95頁零售相關數據分析【附全文閱讀】

這份資料適合零售行業從業者,尤其是服裝銷售領域的人員,能幫大家用數據分析提升銷售業績。資料先提出 “店鋪 20 問”,引導思考店鋪運營問題,接著點明數據分析對提升銷售、找出銷售不佳原因的重要性 。詳細介紹銷售業績相關公式及…

計算機組成原理(6) - 加法器

加法器是數字電路中用于執行加法運算的基本邏輯單元,廣泛應用于計算機、計算器、數字信號處理器等電子設備中。它能將兩個二進制數相加,并輸出結果及可能產生的進位。一、加法器的基本功能加法器的基本功能是在數字電路中對輸入的二進制數執行加法運算&a…

Qt 與 WebService 交互開發

在現代軟件開發中,WebService 已成為實現跨平臺、跨語言通信的重要標準。Qt 作為一個強大的跨平臺框架,提供了完善的工具和類庫來實現與 WebService 的交互。本文將深入探討 Qt 與 WebService 交互開發的核心技術和實踐經驗,包括 SOAP 協議實…

LLM 模型部署難題的技術突破:從輕量化到分布式推理的全棧解決方案

大語言模型(LLM)的部署一直是工業落地的核心挑戰。動輒百億甚至萬億參數的模型規模,對硬件資源、推理速度和系統穩定性提出了嚴苛要求。本文將系統剖析 LLM 部署中的關鍵技術瓶頸,從模型壓縮、推理加速到分布式架構設計,提供可落地的工程化解決方案,并附具體實現代碼。 …

理解訓練深度前饋神經網絡的困難—— 解鎖深度學習的關鍵鑰匙

2010年,深度學習先驅 Xavier Glorot 和 Yoshua Bengio 發表了這篇里程碑式的論文。它精準地診斷了當時阻礙深度神經網絡發展的核心頑疾——**梯度消失/爆炸問題**,并開出了革命性的“藥方”:**Xavier/Glorot 初始化**。這篇論文掃清了訓練深度…