Địa chỉ MAC là số serial đi kèm mọi thiết bị phần cứng kết nối internet. Đây là khối xây dựng cơ bản của mạng vì nó cho phép nhận diện duy nhất thiết bị phần cứng qua mạng. Điều này đảm bảo gói tin được gửi đến đúng nơi.
Trước đây chúng tôi đã hướng dẫn thay đổi địa chỉ MAC trên Windows. Hôm nay, hãy xem tại sao bạn có muốn thay đổi địa chỉ MAC (và cách làm) trên Mac.
Địa chỉ MAC là gì?
Địa chỉ Media Access Control (MAC address) là số serial dùng để nhận diện duy nhất một bộ 어댑ter mạng. Máy tính có nhiều card giao diện mạng sẽ có nhiều địa chỉ MAC. Nó cũng dùng để gán IP tĩnh, lọc địa chỉ MAC, và nhận diện duy nhất thiết bị. Tại một số điểm Wi-Fi công cộng, địa chỉ MAC dùng để thực thi giới hạn thời gian vì có thể nhận diện thiết bị duy nhất.
Tại sao bạn có muốn thay đổi địa chỉ MAC
Có nhiều lý do bạn muốn thay đổi địa chỉ MAC.
Lọc địa chỉ MAC cho phép quản trị viên hệ thống chỉ định danh sách thiết bị phần cứng và chỉ cho phép những thiết bị đó kết nối Wi-Fi. Đây là cách tốt ngăn thiết bị trái phép.
Giả sử ISP của bạn dùng lọc MAC để xác thực kết nối internet. Nếu card mạng laptop hỏng? Bạn sẽ không truy cập internet được. Bạn có thể nhờ ISP đưa địa chỉ MAC card mới vào danh sách trắng, nhưng có thể mất thời gian. Cách đơn giản khôi phục internet là thay địa chỉ MAC thành của card mạng cũ.
Địa chỉ MAC được phát sóng dưới dạng plain text, ai kết nối cùng mạng cũng thấy. Tính duy nhất nghĩa là bất kỳ ai có vài công cụ có thể dùng nó để theo dõi vị trí bạn. Có thể không vấn đề trên mạng nhà, nhưng rủi ro riêng tư trên Wi-Fi công cộng.
Cũng vì địa chỉ MAC công khai trong cùng mạng, hacker có thể mạo danh thiết bị bạn và lướt web giả danh bạn. Nếu bạn paranoid về riêng tư, hãy cân nhắc spoofing địa chỉ MAC.
Cách tìm địa chỉ MAC hiện tại
Nếu Mac đang kết nối Wi-Fi, bạn xem địa chỉ MAC ngay từ thanh menu. Chỉ cần giữ phím Option và nhấp vào biểu tượng Wi-Fi trên thanh menu.
Bạn sẽ thấy tên giao diện và địa chỉ MAC tương ứng. Cũng cung cấp truy cập nhanh log Wi-Fi, chẩn đoán Wi-Fi, và thông tin mạng hiện tại.
Tìm các địa chỉ MAC khác
Như đã nói, mỗi card mạng có địa chỉ MAC riêng. Nếu cần tìm MAC của Bluetooth PAN hoặc cổng Thunderbolt, làm như sau.
Mở Terminal trên Mac và gõ lệnh:
networksetup -listallhardwareports
Bạn sẽ thấy địa chỉ MAC của tất cả card mạng trên Mac.
Cách thay đổi địa chỉ MAC của Mac
Thay đổi địa chỉ MAC khá đơn giản. Lưu ý thay đổi chỉ kéo dài cho đến khi bạn khởi động lại Mac, lúc đó địa chỉ MAC cũ sẽ trở lại. Bạn có thể chạy lại lệnh bất cứ khi nào muốn thay đổi.
Bạn có thể để Mac tạo địa chỉ MAC ngẫu nhiên, hoặc nhập địa chỉ MAC đã biết. Nếu bạn thay card mạng và không kết nối được internet, hãy nhập thủ công địa chỉ MAC cũ. Nếu spoofing để tăng riêng tư, hãy tạo ngẫu nhiên.
Trước tiên, hãy ngắt kết nối mọi mạng Wi-Fi. Giữ phím Option và nhấp biểu tượng Wi-Fi trên thanh menu. Chọn Disconnect from "Tên mạng".
Để tạo địa chỉ MAC ngẫu nhiên, mở Terminal và nhập:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Lệnh này tạo số hex ngẫu nhiên dùng làm địa chỉ MAC. Chọn và copy số đó. Nếu muốn dùng địa chỉ MAC hiện có, bỏ qua bước này.
Tiếp theo, nhập lệnh:
sudo ifconfig en0 ether MAC
Thay "MAC" bằng địa chỉ MAC hiện có hoặc địa chỉ ngẫu nhiên vừa tạo.
Nếu tài khoản có mật khẩu, sẽ nhắc nhập mật khẩu. Sau khi nhập đúng, địa chỉ MAC sẽ thay đổi thành công. Bây giờ bạn có thể kết nối Wi-Fi và lướt web với địa chỉ MAC mới.
Mẹo thêm và khắc phục sự cố
Dưới đây là một số mẹo giúp quá trình suôn sẻ:
- Để xác minh thay đổi thành công, kiểm tra lại theo quy trình ở đầu.
- Để khôi phục địa chỉ MAC gốc, chỉ cần khởi động lại Mac. Cũng nghĩa là không cách nào thay đổi địa chỉ MAC vĩnh viễn trên Mac. May mắn hầu hết Mac ít bảo trì và hiếm khi cần reboot.
- Nếu gặp sự cố mạng sau khi thay MAC, hãy khởi động lại router và thử kết nối lại. Nếu vẫn lỗi, reboot Mac để reset địa chỉ MAC.
- Nên ghi nhớ địa chỉ MAC hiện tại, phòng khi có sự cố.
- Đảm bảo dùng tài khoản administrator để thực hiện.
- Một số Mac dùng "en1" thay vì "en0". Để kiểm tra, chạy lệnh
trong Terminal và xác minh card mạng bạn muốn thay đổi.networksetup -listallhardwareports
Thay đổi địa chỉ MAC rất dễ dàng
Với quy trình trên, bạn có thể nhanh chóng thay đổi địa chỉ MAC của Mac. Quy trình này hoạt động tốt trên macOS Sierra và cả beta macOS High Sierra mới nhất.
Bạn đã thay đổi địa chỉ MAC Mac chưa? Nếu có, cho biết lý do. Nếu gặp khó khăn, hãy comment bên dưới.