Cách kiểm tra địa chỉ MAC trên Ubuntu|Hướng dẫn kiểm tra bằng dòng lệnh và giao diện GUI

1. Địa chỉ MAC là gì?

Tổng quan về địa chỉ MAC

Địa chỉ MAC (Media Access Control) là một số nhận dạng duy nhất được gán cho card giao diện mạng (NIC). Địa chỉ này đóng vai trò quan trọng trong việc giao tiếp giữa các thiết bị trên mạng, mỗi thiết bị mạng đều có một địa chỉ MAC riêng. Địa chỉ MAC có độ dài 48 bit và thường được biểu diễn dưới dạng “MM:MM:MM:SS:SS:SS”.

Vai trò của địa chỉ MAC

Địa chỉ MAC có các vai trò chính như sau:

  • Giao tiếp mạng: Cho phép các thiết bị giao tiếp với nhau ở tầng liên kết dữ liệu và đảm bảo dữ liệu được gửi và nhận chính xác.
  • Quản lý bảo mật: Được sử dụng để chỉ cho phép các thiết bị cụ thể kết nối với mạng.
  • Khắc phục sự cố: Hữu ích trong việc xác định thiết bị khi gặp sự cố mạng.

Khi nào cần kiểm tra địa chỉ MAC?

Địa chỉ MAC cần thiết trong các trường hợp sau:

  • Khi đăng ký thiết bị mới vào mạng.
  • Khi chẩn đoán sự cố kết nối mạng.
  • Khi muốn gán địa chỉ IP cố định cho một thiết bị cụ thể.

2. Cách kiểm tra địa chỉ MAC trên Ubuntu bằng dòng lệnh

2.1. Kiểm tra địa chỉ MAC bằng lệnh ip link

Cách cơ bản nhất để kiểm tra địa chỉ MAC trên Ubuntu là sử dụng lệnh ip link. Làm theo các bước sau để kiểm tra địa chỉ MAC của thiết bị mạng.

  1. Mở Terminal.
  2. Nhập và chạy lệnh sau:
ip link show

Kết quả hiển thị thông tin về thiết bị mạng, trong đó dãy số sau “link/ether” chính là địa chỉ MAC.

Ví dụ:

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. Kiểm tra địa chỉ MAC bằng lệnh ifconfig

Một phương pháp khác là sử dụng lệnh ifconfig, một lệnh lâu đời nhưng vẫn hữu ích.

  1. Mở Terminal.
  2. Nhập lệnh sau:
ifconfig

Kết quả sẽ hiển thị địa chỉ MAC sau dòng chứa “ether”.

Ví dụ:

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

2.3. Trích xuất địa chỉ MAC bằng lệnh grep

Bạn có thể sử dụng lệnh grep để lọc và hiển thị địa chỉ MAC một cách nhanh chóng:

ip addr | grep "link/ether"

Lệnh này giúp hiển thị trực tiếp địa chỉ MAC mà không cần xem quá nhiều thông tin không cần thiết.

3. Cách kiểm tra địa chỉ MAC bằng giao diện đồ họa (GUI)

Sử dụng cài đặt mạng trên Ubuntu

Nếu bạn không muốn sử dụng Terminal, có thể kiểm tra địa chỉ MAC thông qua giao diện đồ họa (GUI) bằng các bước sau:

  1. Mở menu Cài đặt: Truy cập vào “Cài đặt” trên Ubuntu.
  2. Truy cập cài đặt mạng: Từ menu bên trái, chọn “Mạng”.
  3. Xem chi tiết kết nối mạng: Nhấp vào biểu tượng bánh răng của Wi-Fi hoặc Ethernet để xem thông tin chi tiết. Địa chỉ MAC sẽ hiển thị dưới dạng “Địa chỉ phần cứng” hoặc “Địa chỉ MAC”.

Ảnh minh họa

Dưới đây là ảnh chụp màn hình minh họa:

Địa chỉ MAC

 

Địa chỉ MAC
  • Nếu đang sử dụng Wi-Fi: Chọn “Wi-Fi” trong menu bên trái và nhấp vào biểu tượng bánh răng để kiểm tra địa chỉ MAC.
  • Nếu sử dụng kết nối dây (Ethernet): Chọn “Có dây” và thực hiện các bước tương tự.

4. Lưu ý khi kiểm tra địa chỉ MAC

4.1. Sự tồn tại của nhiều thiết bị mạng

Một máy tính có thể có nhiều giao diện mạng khác nhau như Wi-Fi, Ethernet và Bluetooth. Mỗi giao diện sẽ có một địa chỉ MAC riêng, vì vậy cần kiểm tra đúng thiết bị theo mục đích sử dụng.

4.2. Kiểm tra địa chỉ MAC của thiết bị Bluetooth

Để kiểm tra địa chỉ MAC của thiết bị Bluetooth, bạn có thể sử dụng lệnh sau:

hciconfig

Dòng “BD Address” trong kết quả hiển thị chính là địa chỉ MAC của Bluetooth.

Ví dụ:

hci0:    Type: Primary  Bus: USB
    BD Address: DC:41:A9:FB:7A:C4  ACL MTU: 1021:4  SCO MTU: 96:6

5. Câu hỏi thường gặp (FAQ)

Địa chỉ MAC có thể thay đổi không?

Thông thường, địa chỉ MAC là cố định và được gán cho phần cứng. Tuy nhiên, trên Linux, bạn có thể thay đổi địa chỉ MAC tạm thời bằng cách sử dụng lệnh ip link:

sudo ip link set dev eth0 address XX:XX:XX:XX:XX:XX

Sau khi khởi động lại, địa chỉ MAC sẽ trở về giá trị ban đầu.

Cách kiểm tra địa chỉ MAC trong môi trường ảo hóa?

Trong máy ảo (VM), mỗi giao diện mạng cũng có một địa chỉ MAC riêng. Bạn có thể kiểm tra bằng cách vào cài đặt mạng của phần mềm ảo hóa hoặc sử dụng các lệnh như ip link hay ifconfig trong hệ thống của máy ảo.

6. Tổng kết: Thành thạo cách kiểm tra địa chỉ MAC trên Ubuntu

Bài viết này đã hướng dẫn bạn cách kiểm tra địa chỉ MAC trên Ubuntu bằng cả dòng lệnh và giao diện đồ họa (GUI). Cả hai phương pháp đều đơn giản và hữu ích trong việc quản lý mạng hoặc khắc phục sự cố. Khi gặp vấn đề về kết nối mạng hoặc cần xác định thiết bị cụ thể, hãy áp dụng những phương pháp này để kiểm tra địa chỉ MAC một cách nhanh chóng và chính xác.