校園/企業網管常需將數百台工作站的 MAC 位址與靜態 IP 綁定於核心交換機/防火牆/伺服器 ARP 表,手工逐筆輸入極易出錯且耗時。本文介紹「MAC 掃描器 + Excel 公式 + 批次檔」零成本自動化流程。
Mac.txt(格式:IP MAC 主機名)。下載:https://dl.163.com/html/10/10456.htmlMac.txt。192.168.1.10 00-0C-29-1A-2B-3C PC001192.168.1.11 00-0C-29-1A-2B-3D PC002Mac.txt。A1。ARP 指令需 MAC 格式 aa-bb-cc-dd-ee-ff(已符合),但為示範通用處理,示範拆分重組:
A1 輸入 ARP -S(靜態綁定參數),向下填滿。D1=LEFT(C1,2)、E1=MID(C1,4,2)、F1=MID(C1,7,2)、G1=MID(C1,10,2)、H1=MID(C1,13,2)、I1=RIGHT(C1,2)。J1 重組:=D1&"-"&E1&"-"&F1&"-"&G1&"-"&H1&"-"&I1(結果同原 MAC)。BindARP.bat(編碼 ANSI/UTF-8 with BOM)。ARP -S 192.168.1.10 00-0C-29-1A-2B-3CARP -S 192.168.1.11 00-0C-29-1A-2B-3DBindARP.bat,畫面顯示「OK」即綁定成功。arp -a 檢視靜態條目(Type 顯示 static)。ARP -S 替換為廠商 CLI(如 Cisco arp ip-address mac-address type ARPA、H3C arp static ip-address mac-address vlan-id),同樣用 Excel 串接產生 .txt,再用 TFTP/SCP/Netmiko/Ansible 下發。