UbuntuでMACアドレスを確認する方法|コマンドラインとGUIでの確認手順ガイド

1. MACアドレスとは?

MACアドレスの概要

MACアドレス(Media Access Controlアドレス)は、ネットワークインターフェースカード(NIC)に割り当てられる一意の識別番号です。このアドレスは、ネットワーク上でのデバイス通信に不可欠な要素で、各ネットワークデバイスは独自のMACアドレスを持ちます。MACアドレスは48ビットの長さを持ち、通常「MM:MM:MM:SS:SS:SS」という形式で表記されます。

MACアドレスの役割

MACアドレスは、主に次のような役割を果たします:

  • ネットワーク通信: データリンク層でデバイス間の通信を可能にし、正確なデータの送受信を行います。
  • セキュリティ管理: ネットワーク管理者が特定のデバイスのみをネットワークに接続する際に利用されます。
  • トラブルシューティング: ネットワーク障害が発生した場合に、特定のデバイスを識別するために使用されます。

MACアドレスが必要な場面

MACアドレスは、以下のような場面で必要とされます:

  • 新しいデバイスをネットワークに登録する際。
  • ネットワーク接続の問題を診断する際。
  • 特定のデバイスにIPアドレスを割り当てたい場合。

2. UbuntuでMACアドレスを確認する方法: コマンドライン編

2.1. ip link コマンドを使用してMACアドレスを確認する方法

Ubuntuで最も基本的な方法は、ip linkコマンドを使用することです。以下の手順に従って、ネットワークデバイスのMACアドレスを確認します。

  1. ターミナルを開きます。
  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」の後にMACアドレスが表示されます。

:

wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    ether f8:6a:3f:4b:b0:ab  txqueuelen 1000  (Ethernet)

2.3. grepを使用してMACアドレスを抽出する方法

特定のネットワークインターフェースのMACアドレスを簡単に抽出するために、grepコマンドを使用することも可能です。

ip addr | grep "link/ether"

このコマンドは、MACアドレスだけを抽出し表示するため、不要な情報をスキップできます。

3. GUIを使ってMACアドレスを確認する方法

Ubuntuでネットワーク設定を使う方法

GUIを使用してMACアドレスを確認することは、ターミナルを使いたくないユーザーにとって便利です。以下はGNOMEデスクトップ環境を使用した場合の手順です。

  1. 設定メニューを開く
    Ubuntuの「設定」を開きます。
  2. ネットワーク設定にアクセス
    左側のメニューから「ネットワーク」を選択します。
  3. ネットワーク接続の詳細を表示
    Wi-Fiまたは有線接続のアイコン(歯車マーク)をクリックし、詳細情報を表示します。ここで、MACアドレスが「ハードウエアアドレス(もしくはMACアドレス)」として表示されます。

スクリーンショットの説明

下記のようなスクリーンショットが表示されるはずです。

MACアドレス

 

MACアドレス
  • Wi-Fiを使用している場合: 左側の「Wi-Fi」メニューを選択し、同様に歯車マークをクリック。
  • 有線接続の場合: 「有線」メニューから同様の手順でMACアドレスを確認。

4. MACアドレスを確認する際の注意点

4.1. 複数のネットワークデバイスの存在

コンピュータには、Wi-Fi、イーサネット、Bluetoothなど複数のネットワークインターフェースが存在する場合があります。それぞれのデバイスに異なるMACアドレスが割り当てられているため、目的に応じたデバイスのMACアドレスを正しく確認することが重要です。

4.2. BluetoothデバイスのMACアドレスの確認

BluetoothデバイスのMACアドレスを確認するには、以下のコマンドを使用します。

hciconfig

出力結果に表示される「BD Address」がBluetoothデバイスの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アドレスはネットワークインターフェースごとに割り当てられます。VMソフトウェアのネットワーク設定メニューから確認するか、仮想マシン内でip linkifconfigコマンドを使用して確認できます。

6. まとめ: UbuntuでのMACアドレス確認をマスターしよう

UbuntuでMACアドレスを確認する方法として、コマンドラインとGUIの2つの手段を紹介しました。どちらの方法も簡単に実行でき、ネットワーク管理やトラブルシューティングに役立ちます。次にネットワークに問題が発生した際や、デバイスを特定したい場合は、これらの手順をぜひ活用してください。