1. MAC 位址是什麼?
MAC 位址的概述
MAC 位址(Media Access Control Address)是一組分配給網路介面卡(NIC)的唯一識別號碼。這個位址對於網路設備之間的通信至關重要,每個網路設備都擁有獨立的 MAC 位址。MAC 位址由 48 位元組成,通常以「MM:MM:MM:SS:SS:SS」的格式表示。
MAC 位址的作用
MAC 位址主要具有以下功能:
- 網路通信: 透過資料鏈路層,使設備之間能夠順利進行通信並確保正確的數據傳輸。
- 安全管理: 網路管理員可以使用 MAC 位址來限制只有特定設備才能連接到網路。
- 故障排除: 當發生網路問題時,MAC 位址可用於識別特定設備,以協助進行問題診斷與解決。
何時需要確認 MAC 位址?
MAC 位址在以下情況下特別重要:
- 將新設備連接至網路時。
- 診斷網路連線問題時。
- 希望為特定設備分配固定的 IP 位址時。

2. 在 Ubuntu 上確認 MAC 位址的方法:指令列 (CLI)
2.1. 使用 ip link
指令確認 MAC 位址
在 Ubuntu 上,最基本的方式是使用 ip link
指令來檢視 MAC 位址。請按照以下步驟操作:
- 開啟終端機(Terminal)。
- 輸入並執行以下指令:
ip link show
終端機將顯示網路設備的相關資訊,其中「link/ether」後方的 16 進制數字即為 MAC 位址。
範例輸出:
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether f8:6a:3f:4b:b0:ab brd ff:ff:ff:ff:ff:ff
2.2. 使用 ifconfig
指令確認 MAC 位址
另一種方法是使用較早期的 ifconfig
指令。請按照以下步驟操作:
- 開啟終端機。
- 輸入以下指令:
ifconfig
結果中「ether」後方的 16 進制數字即為 MAC 位址。
範例輸出:
wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether f8:6a:3f:4b:b0:ab txqueuelen 1000 (Ethernet)
3. 使用 GUI 確認 MAC 位址
在 Ubuntu 中使用網路設定檢視 MAC 位址
對於不熟悉終端機操作的使用者,透過 GUI 來檢視 MAC 位址是更直觀的方法。以下是使用 GNOME 桌面環境時的操作步驟:
- 開啟設定
點擊「設定」選單。 - 進入網路設定
從左側選單中選擇「網路」選項。 - 檢視網路連線詳細資訊
點擊 Wi-Fi 或有線連線旁的齒輪圖示,然後在詳細資訊中找到「硬體位址(MAC 位址)」。

4. 確認 MAC 位址時的注意事項
4.1. 多個網路設備的存在
電腦可能具有多個網路介面,例如 Wi-Fi、乙太網路和藍牙,每個介面都會有不同的 MAC 位址。請確認您檢視的是正確的設備。
4.2. 檢視藍牙設備的 MAC 位址
如果需要確認藍牙設備的 MAC 位址,可以使用以下指令:
hciconfig
執行後,終端機的輸出結果中,「BD Address」後方的字串即為藍牙設備的 MAC 位址。
範例輸出:
hci0: Type: Primary Bus: USB
BD Address: DC:41:A9:FB:7A:C4 ACL MTU: 1021:4 SCO MTU: 96:6
5. 常見問題 (FAQ)
MAC 位址可以更改嗎?
MAC 位址通常是設備的固定識別碼,無法永久更改,但在 Linux 系統中可以使用指令臨時更改 MAC 位址。
可使用 ip link
指令來修改:
sudo ip link set dev eth0 address XX:XX:XX:XX:XX:XX
這種方法適用於某些需要隱藏或變更 MAC 位址的特殊情境,例如提升隱私保護或模擬不同設備。
如何在虛擬機環境 (VM) 中確認 MAC 位址?
在虛擬機環境 (如 VirtualBox、VMware 或 KVM) 中,每個虛擬網路介面也會分配一個 MAC 位址。
您可以透過以下方法確認:
- 在虛擬機管理程式 (VirtualBox、VMware) 的網路設定選單中查詢。
- 在虛擬機內部執行
ip link
或ifconfig
指令來檢視 MAC 位址。

6. 總結:掌握在 Ubuntu 上檢視 MAC 位址的方法
本文介紹了在 Ubuntu 系統上檢視 MAC 位址的兩種方法:透過指令列 (CLI) 和圖形化介面 (GUI)。無論是使用終端機指令還是透過設定介面,都能輕鬆找到設備的 MAC 位址。
當您遇到網路連線問題、需要綁定固定 IP 或進行網路安全管理時,這些方法都能派上用場。希望本指南能幫助您更有效地管理您的網路設備!