百科解釋
MAC(Media Access Control)地址,或稱為 MAC位址、硬件位址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP位址,第二層資料鏈結(jié)層則負(fù)責(zé) MAC位址。因此一個(gè)主機(jī)會(huì)有一個(gè)IP位址,而每個(gè)網(wǎng)絡(luò)位置會(huì)有一個(gè)專屬于它的MAC位址。以路由器來說,假設(shè)現(xiàn)有一臺(tái)路由器,含有一個(gè) WAN埠及四個(gè) LAN埠。它的 WAN埠會(huì)有一個(gè)如 61.61.61.61的 IP位址,也會(huì)有一個(gè)如 01:0A:02:0B:03:0C 的 MAC位址。而它的四個(gè) LAN埠,會(huì)共享一個(gè)例如 192.168.1.1這樣的 IP位址,但是四個(gè)埠各會(huì)有一個(gè)不同的 MAC位址。再以交換器來說,它沒有IP位址,但每個(gè)交換器的埠都會(huì)有一個(gè)不同的 MAC位址。
MAC位址共48位元(6個(gè)字節(jié)),以十六進(jìn)制表示。 后24位元由IEEE等各組織決定如何分配,前24位元由實(shí)際生產(chǎn)該網(wǎng)絡(luò)設(shè)備的廠商自行指定。
在 Windows XP 下運(yùn)行 IPCONFIG /ALL 命令,在運(yùn)行結(jié)果中的:
Physical Address. . . . . . . . . : 00-05-5D-E8-0F-A3
其中 00-05-5D-E8-0F-A3 就是一塊網(wǎng)卡的MAC地址。
在 Linux 下運(yùn)行 ifconfig 命令,運(yùn)行后如下:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:01:98:27
inet addr:192.168.1.88 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:74978 errors:0 dropped:0 overruns:0 frame:0
TX packets:38451 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:14157042 (13.5 Mb) TX bytes:5063398 (4.8 Mb)
Interrupt:18 Base address:0x1080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1097 errors:0 dropped:0 overruns:0 frame:0
TX packets:1097 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:151393 (147.8 Kb) TX bytes:151393 (147.8 Kb)
eth0 為第一塊物理網(wǎng)卡, HWaddr 00:0C:29:01:98:27 就是MAC地址,lo為本地回環(huán)地址。
網(wǎng)卡MAC地址可以通過驅(qū)動(dòng)程序來進(jìn)行修改,下面圖片中 0000000000 部分就是修改網(wǎng)卡MAC地址的部分。