首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Win10 與 Linux 雙系統有線網路不通:驅動與 IP 配置排查

     編輯:程式設計綜合問答

現象

先裝 Win10,再裝 Ubuntu。Ubuntu 有線網路正常,但 Win10 顯示「無法識別網路」/「無網際網路存取」。

根本原因分析

  1. Fast Startup (快速啟動) 鎖定硬體狀態: Win10 關機實為休眠,網卡固件狀態未重置,Linux 驅動初始化後狀態不一致,導致回到 Win10 時網卡異常。
  2. 驅動程式遺失或版本不符: Win10 自動更新可能移除廠商原廠驅動,改用通用驅動導致功能受限。
  3. IPv6 / DNS 衝突: 雙系統對網卡 MAC 地址處理不同,DHCP 租約衝突。

解決步驟 (依序嘗試)

  1. 關閉 Win10 快速啟動 (最有效):
    控制台 > 硬體和聲音 > 電源選項 > 選擇電源按鈕的功能 > 更改目前無法使用的設定
       取消勾選「啟用快速啟動(建議)」 > 儲存變更 > 完全關機 (Shift+點選關機)
       
  2. 重裝廠商原廠網卡驅動:
    • 裝置管理員 > 網路介面卡 > 右鍵屬性 > 驅動程式 > 更新驅動程式 > 瀏覽電腦尋找驅動程式 > 選擇已下載的廠商驅動 (Intel/Realtek/Broadcom 官網)。
  3. 重置網路堆疊:
    管理員身分執行 cmd:
       netsh winsock reset
       netsh int ip reset
       ipconfig /release
       ipconfig /renew
       ipconfig /flushdns
       重新開機
       
  4. 檢查 IPv6: 暫時停用網卡屬性中的「網際網路通訊協定第 6 版 (TCP/IPv6)」測試。
  5. BIOS 設定: 確認「Wake on LAN」、「Deep Sleep」等電源管理選項未干擾網卡。

Linux 端無影響

Linux 驅動模組 (如 e1000e, r8169) 會在每次開機完整初始化硬體,不受 Win10 休眠狀態影響,故 Ubuntu 通常正常。

核心對策:關閉 Win10 快速啟動 + 使用廠商原廠驅動,雙系統有線網路即可雙贏。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved