多埠網卡(4‑Port PCIe NIC)開機順序變動 & IP 錯亂🚀 3 分鐘新手快速解決

最新更新:2025‑06‑13

這篇給誰?
 

  • 第一次安裝 4 埠 PCIe 網卡的使用者
  • 開機後網路介面名稱(Ethernet、Ethernet 2…)亂跳
  • 固定 IP 常被洗掉導致連不上網

✨ 快速完成 3 步驟(最推薦)

  1. 找出每一埠的 MAC 地址
    getmac /vipconfig /all
  2. 到家用路由器或公司 DHCP 伺服器「綁定 MAC = 固定 IP」
  3. 把電腦所有網卡改成「自動取得 IP」
    重新開機 👉 IP 永遠照 MAC 派送,不再亂!
為什麼會亂?
Windows 會依「硬體偵測順序」隨機命名介面;多埠卡每次上電順序可能不同,名稱就跟著變。
MAC 地址是唯一不變的,綁定它最穩定。

📋 目錄

  1. 開工前檢查表
  2. 問題原理 (淺顯版)
  3. 方案一:DHCP + MAC 綁定(超簡單)
  4. 方案二:批次腳本固定 IP(無 DHCP 環境)
  5. 測試 & 常見錯誤排除
  6. 小詞典:看不懂名詞?

🧰 開工前檢查表

  • 已安裝好 4‑Port PCIe 網卡並安裝官方驅動
  • 知道家中/辦公室路由器管理帳密 (若用方案一)
  • Windows 10/11 管理員權限 (若用方案二)

🔍 問題原理 (淺顯版)

主機板開機時會按「硬體自檢 → PCIe 初始化」順序把多埠網卡的每一埠叫醒。叫醒順序不固定 → Windows 就可能把 LAN1 當成 Ethernet 3,導致你原本寫死在 Ethernet 1 的 IP 失效。

✅ 方案一:DHCP + MAC 綁定(最推薦)

Step‑by‑Step

  1. 在 Windows 搜尋「命令提示字元 (cmd)」→ 右鍵「以系統管理員執行」
  2. 輸入 getmac /v,記下 4 個埠的 MAC,例如:
    00‑11‑22‑33‑44‑5500‑11‑22‑33‑44‑56
  3. 登入路由器/DHCP Server 後台
    • 功能名稱通常叫 Address ReservationStatic LeaseIP & MAC Binding
    • 逐一輸入對應關係,例如 MAC 00‑11‑22‑33‑44‑55 → IP 192.168.1.10
  4. 在 Windows「控制台 → 網路和網際網路 → 網路和共用中心
    →「變更介面卡設定」,對每個網卡:
    右鍵 ➜ 內容Internet Protocol Version 4 ➜ 設定「自動取得 IP」。
  5. 重開機 ▶︎ 完成! (開機順序怎麼變,路由器永遠照 MAC 發你要的 IP)

優缺點

優點缺點
最穩定;集中管理;新手難度低必須有可設定 DHCP 的設備

⚙️ 方案二:批次腳本固定 IP(離線或專線環境)

何時用?
沒有 DHCP(或 DHCP 不允許綁定)且需要固定 IP,例如工控專線、測試實驗室。

1️⃣ 建好腳本

@echo off
setlocal enabledelayedexpansion

:: 替換下方 MAC & IP
for /f "tokens=1,2,3 delims=," %%A in ('"wmic nic where (NetEnabled=true) get MACAddress,NetConnectionID /format:csv"') do (
  if /I "%%B"=="00-11-22-33-44-55" (
    netsh interface ip set address name="%%C" static 192.168.1.10 255.255.255.0 192.168.1.1
    netsh interface ip set dns name="%%C" static 8.8.8.8
  )
  if /I "%%B"=="00-11-22-33-44-56" (
    netsh interface ip set address name="%%C" static 192.168.1.11 255.255.255.0 192.168.1.1
  )
)

endlocal
  1. 複製上述內容到 記事本 → 儲存為 set-ip.bat
  2. 00-11-22-33-44-55 換成你的 MAC;IP、子網、DNS 亦可自訂

2️⃣ 自動執行

方法 A|啟動資料夾

  1. 按 Win+R → 輸入 shell:startup
  2. set-ip.bat 複製進來
  3. 下次開機自動執行

方法 B|工作排程器(建議)

  1. 開始功能表搜尋「Task Scheduler
  2. Create Task」→ General:勾選 Run with highest privileges
  3. TriggersAt startup
  4. ActionsStart a program 選你的 set-ip.bat
  5. 確定 → 完成

優缺點

優點缺點
無需路由器配合;離線環境適用需手動維護腳本;腳本錯誤=斷網

🔧 測試 & 常見錯誤排除

症狀解決建議
腳本執行失敗確認以 系統管理員 執行;檢查 MAC 拼寫
IP 衝突確定每張卡分配的 IP 不重覆,與 DHCP 池不相撞
DNS 解析慢加入 netsh interface ip set dns ... 指令指定 DNS
仍然亂跳請優先使用 方案一,或在 BIOS 固定 PCIe 版本/插槽

📖 小詞典

  • NIC:Network Interface Card,網路卡
  • MAC Address:網卡全球唯一識別碼,不隨開機改變
  • DHCP:動態主機組態協定,自動幫裝置分配 IP
  • IP Address:邏輯位址;同網段裝置不可重覆
  • netsh:Windows 內建網路設定 CLI 工具

本文由 AUMLMASIG 技術支持部門整理。若仍遇到困難,歡迎 來信客服