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 두 가지 방법을 소개했습니다. 두 방법 모두 쉽게 실행할 수 있으며, 네트워크 관리 및 트러블슈팅에 도움이 됩니다. 네트워크에 문제가 발생했을 때나 장치를 식별하고 싶을 때, 이 절차들을 꼭 활용해 주세요.
年収訴求