Ubuntu18.04 LTS +RTL 8125 出現安裝完系統后沒有網絡問題

Ubuntu18.04 LTS +RTL 8125 出現安裝完系統后沒有網絡問題

  • 問題描述
  • 最終解決方案
    • 1.下載對應的Realtek網卡驅動,使用命令lspci查看網卡信息
    • 安裝網卡
    • 3.重啟電腦
  • 記錄過程
    • 1.內核升級方式
      • 1)下載新的內核驅動
      • 2)安裝內核驅動
      • 3)重啟電腦
      • 4)出現問題

問題描述

由于主板以及設備使用的是較新的設備,使用的ubuntu18.04默認內核版本的網卡驅動不支持較新的網卡,導致出現沒有網絡問題。

最終解決方案

1.下載對應的Realtek網卡驅動,使用命令lspci查看網卡信息

lspci
'''
00:00.0 Host bridge: Intel Corporation Device a703 (rev 01)
00:01.0 PCI bridge: Intel Corporation Device a70d (rev 01)
00:06.0 PCI bridge: Intel Corporation Device a74d (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device a77d (rev 01)
00:0e.0 RAID bus controller: Intel Corporation Device a77f
00:14.0 USB controller: Intel Corporation Device 7a60 (rev 11)
00:14.2 RAM memory: Intel Corporation Device 7a27 (rev 11)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 7a4c (rev 11)
00:16.0 Communication controller: Intel Corporation Device 7a68 (rev 11)
00:17.0 SATA controller: Intel Corporation Device 7a62 (rev 11)
00:1a.0 PCI bridge: Intel Corporation Device 7a48 (rev 11)
00:1c.0 PCI bridge: Intel Corporation Device 7a38 (rev 11)
00:1c.7 PCI bridge: Intel Corporation Device 7a3f (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 7a36 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 7a06 (rev 11)
00:1f.3 Audio device: Intel Corporation Device 7a50 (rev 11)
00:1f.4 SMBus: Intel Corporation Device 7a23 (rev 11)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 7a24 (rev 11)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2487 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 228b (rev a1)
02:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5017 (rev 03)
03:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5017 (rev 03)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
'''

我的網卡對應的是r8125型號,對應的網卡下載地址是:R8125驅動下載鏈接

安裝網卡

1.將網卡驅動下載后通過u盤或者其他方式拷貝到本機
2.解壓網卡驅動包,進入驅動包,使用終端運行以下命令

sudo chmod +x autorun.sh
sudo ./autorun.sh

3.重啟電腦

完成

記錄過程

1.內核升級方式

一開始參考bilibili視頻,步驟如下

1)下載新的內核驅動

根據彈幕推薦的最穩定的版本5.15,在ubuntu kernel網址(鏈接)下載了5.15.189的最新內核驅動

5.15內核驅動頁面圖

2)安裝內核驅動

sudo dpkg -i ./*.deb

安裝過程中報錯

下列軟件包有未滿足的依賴關系:linux-headers-5.15.70-051570-generic : 依賴: libc6 (>= 2.34) 但是 2.27-3ubuntu1.6 已經安裝依賴: libssl3 (>= 3.0.0~~alpha1) 但無法安裝它

3)重啟電腦

右上角出現了網絡,網絡已經能使用了
網絡信息

4)出現問題

后面在使用過程中因為需要用到顯卡,nvidia-smi查看了顯卡信息,發現報錯:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. 
Make sure that the latest NVIDIA driver is installed and running.

下載安裝顯卡驅動后報錯:

ERROR: Unable to find the development tool cc in your path; please make    sure that you have the package 'gcc' installed.  If gcc is installed  on your system, then please check that cc is in your PATH.

于是安裝gcc報錯

下列軟件包有未滿足的依賴關系:gcc-7 : 依賴: cpp-7 (= 7.3.0-16ubuntu3) 但是 7.5.0-3ubuntu1~18.04 正要被安裝依賴: gcc-7-base (= 7.3.0-16ubuntu3) 但是 7.5.0-3ubuntu1~18.04 正要被安裝依賴: libgcc-7-dev (= 7.3.0-16ubuntu3) 但是它將不會被安裝libc6-dev : 依賴: libc6 (= 2.27-3ubuntu1) 但是 2.27-3ubuntu1.4 正要被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。

后來才知道高版本內核 gcc對應的版本較高,顯卡使用的內核頭文件linux-headers又沒有成功安裝,導致顯卡驅動異常。

查閱了網絡相關信息,參考這個鏈接里發現ubuntu18.04最適合的內核驅動版本應該是5.4.x版本的

于是降級內核版本

sudo apt-get -y install \
linux-image-5.4.0-150-generic \
linux-headers-5.4.0-150-generic \
linux-modules-5.4.0-150-generic
#列出內核版本信息
dpkg --list | grep linux-imagesudo apt-get purge linux-image-5.15*
sudo update-grub

降級后nvidia-smi正常了,但是網絡又不見了,又開始循環,升級內核解決網絡,查閱5.4版本網卡問題,最終看到了最適合我的文章鏈接,也就是本文章的解決方案。
具體歷程有點繞,歷時2天終于能夠在最合適的版本使用環境。

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

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

相關文章

集成電路學習:什么是ARM CortexM處理器核心

ARM Cortex-M是ARM公司專為微控制器( Microcontroller)設計的處理器核心系列,它以其高性能、低功耗和易于開發的特點,在嵌入式系統和微控制器領域得到了廣泛應用。以下是關于ARM Cortex-M的詳細介紹: 一、ARM Cortex-M的概述 ARM Cortex-M系列處理器是基于ARM架構的高能效…

Apache Ignite 的分布式原子類型(Atomic Types)

以下的內容是關于 Apache Ignite 的分布式原子類型(Atomic Types),主要包括 IgniteAtomicLong 和 IgniteAtomicReference。它們是 跨集群節點的“全局共享變量”,支持線程安全、原子性操作,即使多個節點同時訪問也能保…

Leetcode 08 java

283. 移動零 提示 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 請注意 ,必須在不復制數組的情況下原地對數組進行操作。 示例 1: 輸入: nums [0,1,0,3,12] 輸出: [1,3,12,0,0] 示例 2: 輸…

LeetCode 56 - 合并區間

思路 排序:將所有區間按起始點從小到大排序。貪心合并:初始化一個結果列表,放入第一個區間。然后遍歷剩余區間,將當前區間與結果列表中的最后一個區間比較: 若重疊(當前區間起點 ≤ 結果區間終點&#xff0…

DNS 正向查找與反向查找

DNS 區域是 DNS 中基本的組織單元,為域名定義了管理和權威邊界。一個 DNS 區域通常包含一系列 DNS 資源記錄,包括名稱到地址的映射(正向查找)和地址到名稱的映射(反向查找)。這些區域對于高效管理和解析網絡…

Oracle ERP FORM開發 — 新增查詢條件

1 根據值來查詢具體流程步驟看第2節,這里提供核心的增加查詢條件的觸發器代碼:1.1 可完全匹配的值比如“是”,“否”,“物料”,“”汽車 等等這些可以直接通過對應的值匹配,特點就是詞語,短小。…

Flutter實現列表功能

在Flutter中,可以通過ListView和ListTile等組件來實現類似Android中RecyclerView和Adapter的功能。以下是一個通用的設計架構,用于設計列表數據: 1. 定義數據模型 首先,定義一個數據模型類,用于存儲列表中每一項的數據。例如: class ItemModel {final String title;fi…

2.1、Redis的單線程本質和多線程的操作

Redis的單線程本質 1. 核心單線程部分 #mermaid-svg-iFErSltthPIEsuiP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-iFErSltthPIEsuiP .error-icon{fill:#552222;}#mermaid-svg-iFErSltthPIEsuiP .error-text{fil…

文件權限值的表示方法

文章目錄字符表示方法8 進制數值表示方法字符表示方法 Linux表示說明Linux表示說明r--只讀-w-僅可寫--x僅可執行rw-可讀可寫-wx可寫可執行r-x可讀可執行rwx可讀可寫可執行---無權限 8 進制數值表示方法 權限符號8進制2進制r4100w2010x1001rw6110rx5101wx3011rwx7111---0000

【38】WinForm入門到精通 ——WinForm平臺為AnyCPU 無法切換為x64,也無法添加 x64及其他平臺

WinForm 是 Windows Form 的簡稱,是基于 .NET Framework 平臺的客戶端(PC軟件)開發技術,是 C# 語言中的一個重要應用。.NET 提供了大量 Windows 風格的控件和事件,可以直接拿來使用。本專欄內容是按照標題序號逐漸深入…

門控激活函數:GLU/GTU/Swish/HSwish/Mish/SwiGLU

10 門控激活函數 10.1 GLU:門控線性單元函數Gated Linear Unit10.2 GTU:門控Tanh單元函數Gated Tanh Unit自門控激活函數(Self-gated activation function)是一種通過自身機制動態調節信息流動的激活函數,其核心在于模…

Linux內核IPv4多播路由深度解析:從數據結構到高效轉發

多播路由是網絡通信的核心技術之一,Linux內核通過精密的多層設計實現了高性能的IPv4多播路由功能。本文將深入剖析其核心實現機制,揭示其高效運轉的秘密。一、核心數據結構:路由系統的基石1. 多播路由表(struct mr_table&#xff…

ffmpeg-7.1.1 下載安裝 windows 版,MP4 轉 m3u8 切片,遇到報錯 Unrecognized option ‘vbsf‘的解決辦法

工作中偶爾會需要造指定大小的文檔文件,不要求內容,可以隨意填充任意無毒內容,所以打算用ts文件填充,現記錄下過程。一、下載 ffmpeg廢話不多說,上鏈接,https://ffmpeg.org/會跳轉新頁面,向下拉…

Linux網絡編程:網絡基礎概念(下)

目錄 前言: 一、網絡傳輸基本流程 1.1、認識MAC地址 1.2、認識IP地址 二、socket編程預備 2.1、端口號 2.2、傳輸層的代表 2.3、網絡字節序 2.4、sockaddr 結構 總結: 前言: 大家好,上一篇文章,我們說到了…

亞馬遜廣告進階指南:如何優化流量實現新品快速起量

“新品上架如何快速獲取精準流量?”“如何降低ACOS同時提升轉化率?”“競品流量攔截有哪些高效方法?”“關鍵詞廣告和ASIN廣告如何協同投放?”“人工投放效果不穩定,AI工具真的能解決問題嗎?”如果你也在思…

路徑平滑優化算法--Clothoid 路徑平滑

路徑平滑優化算法–Clothoid 路徑平滑 文章目錄路徑平滑優化算法--Clothoid 路徑平滑0 為什么選 Clothoid?1 數學基礎:嚴謹推導(Mathematical Foundation)可視化解釋1.1 曲率線性假設1.2 切向角(Heading Angle&#…

PCB學習筆記(一)

文章目錄一、PCB的制作過程了解1.1 覆銅板一、核心作用:制作印制電路板(PCB)二、不同類型覆銅板的針對性用途三、延伸應用1.2 覆銅板和信號線的關系一、覆銅板不是“全是銅”,原始結構是“絕緣基材銅箔”二、信號線就是銅&#xf…

【19】C# 窗體應用WinForm ——【列表框ListBox、復選列表框CheckedListBox】屬性、方法、實例應用

文章目錄9 復選列表框CheckedListBox10. 列表框ListBox10.1 實例:買菜10.2 實例:購菜 應用二WinForm 是 Windows Form 的簡稱,是基于 .NET Framework 平臺的客戶端(PC軟件)開發技術,是 C# 語言中的一個重要…

新注冊企業信息查詢“數據大集網”:驅動企業增長的源頭活水

商貿繁榮的齊魯大地上,“趕大集”曾是千年傳承的民間智慧。而今天,一場以新注冊企業信息為核心的“數據大集”正悄然重塑商業生態——數據大集網,以“聚天下好數,促萬企互聯”為使命,將分散的企業信息轉化為精準商機&a…

項目目標如何拆解,才能提高執行效率和效果

項目目標要有效拆解以提高執行效率和效果,需要遵循以下關鍵步驟:明確整體目標、劃分階段性目標和里程碑、具體化任務細分并設定優先級、分配明確的責任人和時間節點、持續跟蹤與反饋調整。其中,劃分階段性目標和里程碑尤為重要,通…