不想開裝置管理員、不想進控制台,用指令列幾秒鐘查清所有網卡介面、IP、MAC、路由表、ARP 快取,網管必備技能。
C:\> arp -a
介面: 192.168.1.100 --- 0x3
網際網路位址 實體位址 類型
192.168.1.1 00-1a-2b-3c-4d-5e 動態
192.168.1.255 ff-ff-ff-ff-ff-ff 靜態
224.0.0.22 01-00-5e-00-00-16 靜態
239.255.255.250 01-00-5e-7f-ff-fa 靜態
介面: 10.0.0.5 --- 0x5
...
0x3)即為**介面索引**,對應 route print 的介面編號。arp -d 清除快取(解決 IP 衝突/換網卡後 MAC 未更新)、arp -s IP MAC 手動綁定靜態 ARP。C:\> route print
===========================================================================
介面清單
12...00 22 19 a9 30 61 ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) #2
11...00 22 19 a9 30 5f ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client)
10...00 10 18 1a 15 f5 ...... Broadcom NetXtreme Gigabit Ethernet
1........................... Software Loopback Interface 1
13...02 00 54 55 4e 01 ...... Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 路由表
...
route print -4 僅顯示 IPv4,route print -6 僅 IPv6。netstat -nr 效果相同(numeric route)。| 場景 | 指令組合 |
|---|---|
| 確認某 IP 走哪張網卡 | route print 看路由表 → 找最符合的網路目的地 → 看介面編號 → 對照介面清單 |
| 懷疑 ARP 欺騙/衝突 | arp -a 看同一 IP 對應多個 MAC、或閘道 MAC 異常 → arp -d 清除 → 重新通訊學習 |
| 多網卡優先順序調整 | route print 看度量值 → 網卡屬性 → IPv4 進階 → 取消「自動度量」→ 手動設定較小值 = 優先級高 |
| 虛擬機/VPN/Hyper-V 虛擬網卡過多 | route print 介面清單快速辨識、必要時停用/移除虛擬網卡 |
| 腳本/自動化抓取網卡資訊 | PowerShell: Get-NetAdapter, Get-NetIPConfiguration;CMD 解析 route print 輸出 |
Get-NetAdapter:所有網卡狀態、速度、MAC、驅動版本。Get-NetIPAddress / Get-NetIPConfiguration:IP 設定詳情。Get-NetNeighbor:ARP/鄰居快取(IP-MAC-狀態)。Get-NetRoute:路由表物件化輸出,易篩選排序。熟練 arp -a、route print、PowerShell 網路模組,網路疑難排解效率倍增!