如何在 Ubuntu 上檢視 MAC 位址|使用命令列與 GUI 的檢視步驟指南

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 位址。請按照以下步驟操作:

  1. 開啟終端機(Terminal)。
  2. 輸入並執行以下指令:
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 指令。請按照以下步驟操作:

  1. 開啟終端機。
  2. 輸入以下指令:
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 桌面環境時的操作步驟:

  1. 開啟設定
    點擊「設定」選單。
  2. 進入網路設定
    從左側選單中選擇「網路」選項。
  3. 檢視網路連線詳細資訊
    點擊 Wi-Fi 或有線連線旁的齒輪圖示,然後在詳細資訊中找到「硬體位址(MAC 位址)」。
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 linkifconfig 指令來檢視 MAC 位址。

6. 總結:掌握在 Ubuntu 上檢視 MAC 位址的方法

本文介紹了在 Ubuntu 系統上檢視 MAC 位址的兩種方法:透過指令列 (CLI) 和圖形化介面 (GUI)。無論是使用終端機指令還是透過設定介面,都能輕鬆找到設備的 MAC 位址。

當您遇到網路連線問題、需要綁定固定 IP 或進行網路安全管理時,這些方法都能派上用場。希望本指南能幫助您更有效地管理您的網路設備!

侍エンジニア塾