Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

Như chúng ta biết, thẻ giao diện mạng (NIC) là mạch in lắp trong hệ thống để kết nối mạng, cung cấp kết nối mạng chuyên dụng toàn thời gian. Cũng quan trọng: mỗi NIC gắn với địa chỉ MAC (Media Access Control) duy nhất, bao gồm cả thẻ Wi-Fi và Ethernet. Địa chỉ MAC là mã hex 12 chữ số, kích thước 6 byte, dùng nhận diện host duy nhất trên internet.

Địa chỉ MAC trên thiết bị do nhà sản xuất gán, nhưng không khó thay đổi, thường gọi là giả lập (spoofing). Ở lõi kết nối mạng, địa chỉ MAC của giao diện mạng giúp giao tiếp với nhau, yêu cầu client đi qua các lớp giao thức TCP/IP. Trên trình duyệt, địa chỉ web (ví dụ www.google.co.in) chuyển thành địa chỉ IP (8.8.8.8) của server. Hệ thống yêu cầu router truyền lên internet. Ở cấp phần cứng, thẻ mạng tìm địa chỉ MAC khác để xếp hàng trên cùng mạng. Nó biết đẩy yêu cầu đến MAC của giao diện mạng. Ví dụ MAC: 2F-6E-4D-3C-5A-1B.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

Địa chỉ MAC là địa chỉ vật lý cứng (hard-coded) trong NIC không bao giờ thay đổi. Tuy nhiên, có thủ thuật giả địa chỉ MAC trong hệ điều hành tùy mục đích. Bài này hướng dẫn cách thay đổi địa chỉ MAC trên Windows, Linux hoặc Mac.

Thay đổi Địa chỉ MAC trên Windows, Linux hoặc Mac

#1 Thay đổi Địa chỉ MAC trong Windows 10

Trên Windows 10, thay đổi MAC từ bảng cấu hình thẻ mạng trong Device Manager, nhưng một số thẻ mạng không hỗ trợ tính năng này.

1. Mở Control Panel: nhấp "Thanh tìm kiếm" (Search bar) bên cạnh menu Start, gõ "Control Panel". Nhấp kết quả tìm kiếm.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

2. Từ Control Panel, nhấp "Mạng và Internet" (Network and Internet).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

3. Nhấp Trung tâm Mạng và Chia sẻ (Network and Sharing Center).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

4. Dưới Trung tâm Mạng và Chia sẻ, nhấp đúp (double-click) vào mạng của bạn.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

5. Hộp thoại Trạng thái Mạng (Network Status) bật lên. Nhấp nút Thuộc tính (Properties).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

6. Hộp thoại Thuộc tính mạng mở. Chọn "Client for Microsoft Networks" sau đó nhấp nút Cấu hình (Configure).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

7. Chuyển sang tab Nâng cao (Advanced), nhấp Địa chỉ Mạng (Network Address) dưới Thuộc tính (Property).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

8. Mặc định, nút radio "Not Present" được chọn. Nhấp nút radio "Giá trị" (Value) và nhập địa chỉ MAC mới thủ công, nhấp OK.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

9. Mở Command Prompt (CMD), gõ "IPCONFIG /ALL" (không dấu ngoặc) nhấn Enter. Kiểm tra MAC mới.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

Cũng đọc: Cách Sửa Lỗi Xung đột Địa chỉ IP

#2 Thay đổi Địa chỉ MAC trong Linux

Ubuntu hỗ trợ Network Manager giúp giả MAC dễ dàng với giao diện đồ họa. Để đổi MAC Linux, làm theo bước:

1. Nhấp biểu tượng Mạng (Network icon) góc trên phải màn hình, nhấp "Chỉnh sửa kết nối" (Edit Connections).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

2. Chọn kết nối mạng muốn thay đổi, nhấp nút Chỉnh sửa (Edit).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

3. Chuyển sang tab Ethernet, nhập MAC mới thủ công vào trường "Địa chỉ MAC sao chép" (Cloned MAC address). Lưu thay đổi.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

4. Cũng đổi MAC cách truyền thống: chạy lệnh tắt giao diện mạng, đổi MAC, bật lại giao diện.

Các lệnh:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up

Lưu ý: Thay eth0 bằng tên giao diện mạng của bạn.

5. Khởi động lại giao diện mạng, xong.

Nếu muốn MAC trên luôn có hiệu lực khi khởi động, sửa file cấu hình dưới /etc/network/interfaces.d/ hoặc /etc/network/interfaces. Nếu không sửa, MAC sẽ reset khi tắt/khởi động lại.

#3 Thay đổi Địa chỉ MAC trong Mac OS X

Bạn xem MAC các giao diện mạng dưới System Preferences nhưng không thể đổi MAC qua System Preferences, cần dùng Terminal.

1. Tìm MAC hiện tại. Nhấp logo Apple, chọn "Tùy chọn Hệ thống" (System Preferences).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

2. Dưới System Preferences, nhấp "Mạng" (Network).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

3. Nhấp nút "Nâng cao" (Advanced).

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

4. Chuyển sang tab Phần cứng (Hardware) dưới cửa sổ Wi-Fi Properties Advance.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

5. Tab Phần cứng, bạn xem được MAC hiện tại của kết nối mạng. Thường không thể thay đổi ngay cả khi chọn "Thủ công" (Manually) từ menu Configure.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

6. Để đổi MAC thủ công, mở Terminal: nhấn Command + Space gõ "Terminal", Enter.

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

7. Gõ lệnh sau vào Terminal, Enter:

ifconfig en0 | grep ether

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

8. Lệnh cho MAC giao diện 'en0'. So sánh với MAC trong System Preferences.

Lưu ý: Nếu không khớp, làm lại lệnh thay en0 thành en1, en2, en3... cho đến khi khớp.

9. Tạo MAC ngẫu nhiên nếu cần. Dùng mã Terminal:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Thay đổi Địa chỉ MAC trên Windows, Linux, macOS Dễ dàng

10. Khi có MAC mới, đổi MAC bằng lệnh:

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

Lưu ý: Thay XX:XX:XX:XX:XX:XX bằng MAC bạn tạo.

Đề xuất:

  • Lỗi DNS Server Not Responding [ĐÃ GIẢI QUYẾT]
  • Cách Cài Among Us trên Linux
  • 20 Phân phối Linux Nhẹ Nhất 2022
  • 15 Client IRC Tốt nhất cho Mac và Linux

Hy vọng dùng một phương pháp trên bạn sẽ Thay đổi Địa chỉ MAC trên Windows, Linux hoặc Mac tùy hệ thống. Nếu vẫn vướng mắc, thoải mái hỏi ở phần bình luận.