我發現, 其實不一定非要這個格式不可! 例如 "00-12-34-56-78-90" 和 "00:12:34:56:78:90", IOS也都接受. 如此一來, 我們就可以很輕易地 "剪貼" 下PC端 "ipconfig" 等命令畫面的內容來執行搜尋了!
以下是一個典型的例子, 可以說明這個命令使用的場景. 假設該 PC 的 MAC 位址就是 "0012.3456.7890".
Switch>show mac-address-table address ?
H.H.H 48 bit mac address
Switch>show mac-address-table address 0012.3456.7890
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
225 0012.3456.7890 DYNAMIC Fa0/2
Total Mac Addresses for this criterion: 1
Switch>
由以上結果我們就知道, 該 PC 就是接在 "FastEthernet0/2" 上面. 當然, 這是假設 Fa0/2 不是主幹連線(Trunk Link), 而且沒有透過其他Hub/Switch分接出去.
那麻煩在哪裡? 以 Windows 為例, 我們看一下 "ipconfig /all" 的結果:
C:\Documents and Settings\User>ipconfig /all
.....
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
Physical Address. . . . . . . . . : 00-12-34-56-78-90
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 1.2.3.4
Subnet Mask . . . . . . . . . . . : 255.255.255.0
.....
Windows 列印 MAC 位址的格式是 "00-12-34-56-78-90"! 如果 IOS 不接受這個格式的話, 在 "剪貼" 的時候, 我們還要手動地代換 "-" 字元為"." 或者拿掉!
還好, IOS 可以接受這種格式!
Switch>show mac-address-table address 00-12-34-56-78-90
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
225 0012.3456.7890 DYNAMIC Fa0/2
Total Mac Addresses for this criterion: 1
Switch>
另外還試了一下, 多數 Unix 系統上所使用的 "00:12:34:56:78:90" 格式 IOS 接不接受. 結果也是可以的!
Switch>show mac-address-table address 00:12:34:56:78:90
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
225 0012.3456.7890 DYNAMIC Fa0/2
Total Mac Addresses for this criterion: 1
Switch>
我通常都是show mac-add | inc 7890,反正mac address尾碼難得重複
回覆刪除有道理! 這樣應該會更簡單!
回覆刪除