本頁使用了標題或全文手工轉換

MAC位址

維基百科,自由的百科全書
前往: 導覽搜尋
UMTS路由器標籤上的MAC位址(LAN/WLAN)

MAC位址(Media Access Control Address),媒體存取控制位址,也稱為乙太網路 ID或實體位址,是用來定義網路裝置的位置。在OSI模型中,第三層網路層負責IP位址,第二層資料鏈結層則負責MAC位址。MAC位址用於在網路中唯一標示一個網卡,一台電腦會有一或多個網卡,每個網卡都需要有一個唯一的MAC位址。

格式[編輯]

MAC位址共48位元(6個位元組),以十六進位表示。前24位元由IEEE決定如何分配,後24位元由實際生產該網路裝置的廠商自行指定。

ff:ff:ff:ff:ff:ff則作為廣播位址。

01:xx:xx:xx:xx:xx是多播位址,01:00:5e:xx:xx:xx是IPv4多播位址。

舉例[編輯]

假設現有一台路由器,含有一個WAN埠及四個LAN埠。它的WAN埠會有一個如 61.61.61.61的IP位址,也會有一個如00:0A:02:0B:03:0C的MAC位址。而它的四個LAN埠,會各分配到一個例如192.168.1.0/24這樣的IP位址,四個埠各會有一個不同的MAC位址。

如何檢視MAC位址[編輯]

Windows[編輯]

Windows命令提示符(cmd.exe)下執行 IPCONFIG /ALL 命令,假設執行結果為

        Physical Address. . . . . . . . . : 00-05-5D-E8-0F-A3

那麼其中的00-05-5D-E8-0F-A3就是本機網卡的MAC位址。

Linux[編輯]

第一種: 在 Linux 下執行 ifconfig 命令,如下:

$ 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 為第一塊物理網卡, HWaddr 00:0C:29:01:98:27 就是MAC位址,lo為本地迴環位址。

第二種: 執行 ip 命令(是一個命令,不是Tcp/Ip里的ip),範例如下:

$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
   link/ether 28:d2:44:d4:e6:ea brd ff:ff:ff:ff:ff:ff

其中'$'是linux下的命令提示符,一般情況下:$ 表示一般用戶,# 表示root用戶

如何修改MAC位址[編輯]

網卡MAC位址可以通過驅動程式或其他工具修改。對於某些手機、平板電腦裝置來說,其MAC位址/產品序號均由廠方連同銷售或保修時的客戶資料一併記錄在案[1],而有關的MAC位址也不可通過常規手段來修改。

外部連結[編輯]