時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
以太網(wǎng)MAC地址唯一地標(biāo)識了世界上的每個以太網(wǎng)設(shè)備。本文主要給大家介紹了如何獲得MAC地址,并且討論了怎樣改變MAC地址等問題。
獲得MAC地址
在交換機(jī)的命令輸入窗口,輸入"show mac-address-table"可以獲得MAC地址表,例如:
Switch# show mac-address-table
Mac Address Table
-------------------------------------------
Vlan??? Mac Address Type? Ports
----??? ----------- --------??? -----
All??? 0014.1c40.b080??? STATIC????? CPU
All??? 0100.0ccc.cccc??? STATIC????? CPU
All??? 0100.0ccc.cccd??? STATIC????? CPU
All??? 0100.0cdd.dddd??? STATIC????? CPU
1??? 000f.1fd3.d85a??? DYNAMIC???? Fa0/14
在思科路由器上,可以使用"show interfaces"來查看MAC地址。例如:
RouterB# show interfaces
Ethernet0/0 is up, line protocol is up
Hardware is AmdP2, address is 0003.e39b.9220 (bia 0003.e39b.9220)
Internet address is 1.1.1.1/8
在第二行,可以看到:"bia 0003.e39b.9220",bia即"燒錄地址"(burned in address),MAC地址即0003.e39b.9220。
改變MAC地址
改變MAC地址實質(zhì)上其否定含義就是MAC欺騙。特別是對于無線網(wǎng)絡(luò)的攻擊,改變MAC地址是常用的方法。改變MAC地址也可以用于合法的用途,如測試MAC過濾。
要改變設(shè)備在路由器上的MAC地址,需在Interface Configuration Mode(界面配置模式)下,使用"mac –地址"命令。例如:
RouterB# conf t
Enter configuration commands, one per line.? End with CNTL/Z.
RouterB(config)# int e0/0
RouterB(config-if)# mac-address 0000.0000.0001
RouterB(config-if)#^Z
RouterB#
RouterB# show int e0/0
Ethernet0/0 is up, line protocol is up
Hardware is AmdP2, address is 0000.0000.0001 (bia 0003.e39b.9220)
Internet address is 1.1.1.1/8
在改變MAC地址以后,可以使用show interface命令來查看新的地址。
基于MAC地址的通信過濾
通過協(xié)議分析儀,可以發(fā)現(xiàn)一些網(wǎng)絡(luò)中某些設(shè)備非正常的數(shù)據(jù)通信。例如,某設(shè)備通過多個IP地址發(fā)送數(shù)據(jù)包。
這種情況,可以使用show mac-address-table命令來查看它所使用的交換機(jī)端口,并可以關(guān)閉此端口。但是,如果此端口連接的是一個集線器,而集線器又連接了許多其它設(shè)備那該怎么辦呢?
有一個方法便是使用MAC地址過濾來對路由器或交換機(jī)的數(shù)據(jù)通信進(jìn)行過濾。下面是一個例子:
Cat3750Switch(config)# mac access-list ext filtermac
Cat3750Switch(config-ext-macl)# deny host 0000.0000.0001 any
Cat3750Switch(config-ext-macl)# permit any any
Cat3750Switch(config-ext-macl)# exit
Cat3750Switch(config)# int g1/0/40
Cat3750Switch(config-if)# mac access-group filtermac in
此命令在Cisco Catalyst 3750 Gigabit Ethernet switch交換機(jī)上完成。我們創(chuàng)建了一個名為"filtermac"的ACL(訪問控制表)。這個ACL拒絕了與源地址為0000.0000.0001(十六進(jìn)制非二進(jìn)制)的所有數(shù)據(jù)通信,但是卻允許其它地址的數(shù)據(jù)通信。將這個ACL運(yùn)用到界面1/0/40,這就防止了擁有這個MAC地址的設(shè)備與本端口的數(shù)據(jù)通信,而不管它的IP地址是什么。 但是,不管怎么說,MAC地址過濾并非安全措施,因為他人可以輕易地改變MAC地址。
關(guān)鍵詞標(biāo)簽:以太網(wǎng),MAC地址
相關(guān)閱讀
熱門文章 路由器地址大全-各品牌路由設(shè)置地址 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號、密碼 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號、密碼 路由器地址大全-各品牌路由設(shè)置地址 騰達(dá)路由器怎么設(shè)置?騰達(dá)路由器設(shè)置教程 ADSL雙線負(fù)載均衡設(shè)置詳細(xì)圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實際工作的一天 網(wǎng)管必會!了解交換機(jī)控制端口流量