Một địa chỉ MAC là một dãy số duy nhất đi kèm với mỗi thiết bị phần cứng kết nối Internet. Đó là nền tảng của mạng vì nó giúp nhận dạng một thiết bị phần cứng trong một mạng duy nhất. Điều này đảm bảo rằng các gói tin được gửi đến đúng đích.
Vậy tại sao cần thay đổi địa chỉ MAC trên Mac và làm thế nào để làm điều này? Bài viết sau sẽ giải thích cho bạn lý do và hướng dẫn cách thực hiện. Hãy cùng khám phá nhé!
1. Địa chỉ MAC là gì?
MAC là viết tắt của Media Access Control, là một chuỗi số được sử dụng để xác định một bộ điều khiển mạng duy nhất. Một máy tính có thể có nhiều địa chỉ MAC nếu có nhiều card mạng. Địa chỉ MAC cũng được sử dụng để gán địa chỉ IP tĩnh, lọc địa chỉ MAC và làm điều này làm cho thiết bị của bạn trở nên duy nhất. Ở một số điểm Wi-Fi công cộng, địa chỉ MAC được sử dụng để áp dụng hạn chế thời gian vì nó có thể nhận dạng một thiết bị duy nhất.
2. Tại sao cần thay đổi địa chỉ MAC?
Có một số lí do mà bạn có thể muốn thay đổi địa chỉ MAC của mình. Lọc địa chỉ MAC cho phép các quản trị viên hệ thống xác định danh sách các thiết bị phần cứng và chỉ cho phép một số trong số chúng kết nối với mạng Wi-Fi. Điều này là một cách tốt để ngăn chặn các thiết bị không được phép.
Giả sử ISP của bạn sử dụng lọc địa chỉ MAC để xác minh kết nối Internet của bạn. Nếu card mạng trên máy tính xách tay của bạn bị hỏng, điều gì sẽ xảy ra? Bạn sẽ không thể truy cập Internet nữa. Bạn có thể yêu cầu ISP của bạn để lọc địa chỉ MAC của card mạng mới, nhưng điều này sẽ tốn thời gian. Một cách đơn giản để có Internet lại là thay đổi địa chỉ MAC thành địa chỉ MAC của bộ điều hợp mạng cũ.
Một địa chỉ MAC là một chuỗi văn bản thuần túy và có thể được nhìn thấy bởi bất kỳ ai kết nối với cùng một mạng. Tính độc đáo của nó có nghĩa là ai cũng có thể sử dụng một số công cụ để theo dõi vị trí của bạn. Mặc dù không phải là vấn đề lớn trong mạng gia đình, nhưng điều này có thể gây nguy cơ về quyền riêng tư khi kết nối với mạng Wi-Fi công cộng.
Bên cạnh đó, vì địa chỉ MAC có thể được công khai nhìn thấy trong cùng một mạng, một hacker có thể giả mạo thiết bị của bạn và duyệt web dưới danh tính của bạn. Nếu bạn quan tâm đến quyền riêng tư, bạn có thể muốn xem xét việc thay đổi địa chỉ MAC của mình.
3. Làm thế nào để xác định địa chỉ MAC hiện tại?
Nếu máy Mac của bạn đang kết nối với một mạng Wi-Fi, bạn có thể xem địa chỉ MAC từ thanh menu chính của nó. Đơn giản chỉ cần nhấn giữ phím Option trên bàn phím Mac và nhấp vào biểu tượng Wi-Fi.
Bạn sẽ thấy tên giao diện và địa chỉ MAC tương ứng. Nó cũng cung cấp truy cập nhanh vào nhật ký Wi-Fi, chẩn đoán Wi-Fi và hiển thị thông tin về mạng hiện tại.
4. Tìm các địa chỉ MAC khác
Như đã thảo luận ở trên, mỗi card mạng đều có địa chỉ MAC riêng của nó. Nếu bạn muốn tìm địa chỉ MAC của các cổng Bluetooth PAN hoặc
Mở Terminal trên máy Mac của bạn và nhập lệnh networksetup -listallhardwareports. Bạn sẽ thấy các địa chỉ MAC của tất cả card mạng trên máy Mac của mình.
5. Làm thế nào để thay đổi địa chỉ MAC trên Mac?
Thay đổi địa chỉ MAC là quá trình khá đơn giản. Lưu ý rằng thay đổi sẽ chỉ có hiệu lực cho đến khi bạn khởi động lại máy Mac, sau đó địa chỉ MAC cũ sẽ được tái sử dụng. Bạn có thể luôn chạy các lệnh dưới đây để thay đổi MAC của mình bất cứ khi nào bạn muốn.
Bạn có thể cho Mac của mình tự tạo ra một địa chỉ MAC ngẫu nhiên hoặc nhập một địa chỉ MAC bạn đã biết. Nếu bạn đã thay thế bộ điều hợp mạng và không thể kết nối với Internet, hãy nhập địa chỉ MAC cũ. Nếu bạn giả mạo địa chỉ MAC để bảo vệ quyền riêng tư, bạn nên tạo một địa chỉ MAC ngẫu nhiên.
Trước khi bắt đầu, hãy đảm bảo rằng bạn đã ngắt kết nối khỏi mọi mạng Wi-Fi. Để làm điều này, giữ phím Option và nhấp vào biểu tượng Wi-Fi. Sau đó, nhấp vào Ngắt kết nối từ 'Tên Mạng'.
Để tạo ra một địa chỉ MAC ngẫu nhiên, hãy mở Terminal và nhập lệnh sau:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Điều này sẽ tạo ra một chuỗi hex ngẫu nhiên mà bạn có thể sử dụng làm địa chỉ MAC của mình. Chọn chuỗi này và sao chép nó. Nếu bạn muốn sử dụng một địa chỉ MAC hiện có, bạn có thể bỏ qua bước này.
Sau đó, nhập lệnh sau:
sudo ifconfig en0 ether MAC
Tại đây, thay thế “MAC” với địa chỉ MAC hiện có hoặc địa chỉ MAC ngẫu nhiên vừa tạo ra.
Nếu tài khoản của bạn được bảo vệ bởi mật khẩu, hệ thống sẽ yêu cầu bạn nhập password. Sau khi nhập đúng mật khẩu, địa chỉ MAC sẽ được thay đổi thành công. Bây giờ, bạn có thể kết nối với mạng Wi-Fi và bắt đầu duyệt web trên địa chỉ MAC mới.
6. Một số mẹo bổ sung và khắc phục sự cố
Dưới đây là một số mẹo bổ sung giúp bạn hoàn thành quá trình thay đổi này một cách thuận lợi nhất:
- Để kiểm tra xem địa chỉ MAC đã được thay đổi thành công, bạn chỉ cần sử dụng thủ tục như đã thảo luận ở phần trước.
- Để khôi phục lại địa chỉ MAC ban đầu, bạn chỉ cần khởi động lại máy Mac. Điều này cũng có nghĩa là không có cách nào để thay đổi địa chỉ MAC trên một máy Mac mãi mãi.
- Nếu bạn gặp vấn đề về kết nối mạng sau khi thay đổi địa chỉ MAC, hãy khởi động lại router và thử kết nối mạng một lần nữa. Nếu vấn đề vẫn còn, bạn hãy khởi động lại máy Mac để reset địa chỉ MAC.
- Bạn nên ghi chú lại địa chỉ MAC hiện có để đề phòng trường hợp có vấn đề xảy ra.
- Hãy đảm bảo sử dụng một tài khoản quản trị viên để thực hiện quy trình.
- Một số máy Mac có thể sử dụng en1 thay vì en0. Để kiểm tra, bạn chạy lệnh networksetup -listallhardwareports trong Terminal và xác nhận bộ điều hợp mạng mà bạn muốn thay đổi địa chỉ MAC.
Thực hiện theo hướng dẫn như trên, bạn có thể nhanh chóng thay đổi địa chỉ MAC trên máy Mac của mình. Quá trình này dường như hoạt động tốt trên macOS Sierra và thậm chí trên phiên bản macOS High Sierra beta mới nhất.