Cách (và tại sao) thay đổi địa chỉ MAC của bạn trên Windows, Linux và Mac

Địa chỉ MAC của thiết bị do nhà sản xuất chỉ định, nhưng không khó để thay đổi — hoặc “giả mạo” —hãy sửa địa chỉ khi bạn cần. Dưới đây là cách thực hiện và lý do bạn có thể muốn.

Mỗi giao diện mạng được kết nối với mạng của bạn — cho dù đó là bộ định tuyến, thiết bị không dây hay thẻ mạng trong máy tính của bạn — đều có một địa chỉ điều khiển truy cập phương tiện (MAC) duy nhất. Các địa chỉ MAC này - đôi khi được gọi là địa chỉ vật lý hoặc phần cứng - được gán trong nhà máy, nhưng bạn thường có thể thay đổi địa chỉ trong phần mềm.

Địa chỉ MAC nào được sử dụng cho

Ở cấp độ mạng thấp nhất, các giao diện mạng gắn liền với mạng sử dụng địa chỉ MAC để giao tiếp với nhau. Ví dụ: khi một trình duyệt trên máy tính của bạn cần lấy một trang web từ một máy chủ trên Internet, yêu cầu đó sẽ chuyển xuống một số lớp của giao thức TCP / IP. Địa chỉ web bạn nhập sẽ được dịch sang địa chỉ IP của máy chủ. Máy tính của bạn gửi yêu cầu đến bộ định tuyến của bạn, sau đó sẽ gửi yêu cầu đó ra Internet. Tuy nhiên, ở cấp độ phần cứng của card mạng, card mạng của bạn chỉ xem xét các địa chỉ MAC khác cho các giao diện trên cùng một mạng. Nó biết gửi yêu cầu đến địa chỉ MAC của giao diện mạng bộ định tuyến của bạn.

LIÊN QUAN:22 Giải thích thuật ngữ biệt ngữ mạng phổ biến

Ngoài việc sử dụng mạng cốt lõi của chúng, địa chỉ MAC thường được sử dụng cho các mục đích khác:

  • Chuyển nhượng IP tĩnh: Bộ định tuyến cho phép bạn gán địa chỉ IP tĩnh cho máy tính của mình. Khi một thiết bị kết nối, nó luôn nhận được một địa chỉ IP cụ thể nếu nó có địa chỉ MAC phù hợp
  • Lọc địa chỉ MAC: Mạng có thể sử dụng tính năng lọc địa chỉ MAC, chỉ cho phép các thiết bị có địa chỉ MAC cụ thể kết nối với mạng. Đây không phải là một công cụ bảo mật tuyệt vời vì mọi người có thể giả mạo địa chỉ MAC của họ.
  • Xác thực MAC: Một số nhà cung cấp dịch vụ Internet có thể yêu cầu xác thực bằng địa chỉ MAC và chỉ cho phép thiết bị có địa chỉ MAC đó kết nối với Internet. Bạn có thể cần thay đổi bộ định tuyến hoặc địa chỉ MAC của máy tính để kết nối.
  • Nhận dạng thiết bị: Nhiều mạng Wi-Fi sân bay và các mạng Wi-Fi công cộng khác sử dụng địa chỉ MAC của thiết bị để xác định thiết bị đó. Ví dụ: mạng Wi-Fi sân bay có thể cung cấp 30 phút miễn phí và sau đó cấm địa chỉ MAC của bạn nhận thêm Wi-Fi. Thay đổi địa chỉ MAC của bạn và bạn có thể nhận thêm Wi-Fi. (Wi-Fi miễn phí, giới hạn cũng có thể được theo dõi bằng cookie của trình duyệt hoặc hệ thống tài khoản.)
  • Theo dõi thiết bị: Bởi vì chúng là duy nhất, địa chỉ MAC có thể được sử dụng để theo dõi bạn. Khi bạn đi bộ xung quanh, điện thoại thông minh của bạn sẽ quét các mạng Wi-Fi gần đó và phát địa chỉ MAC của nó. Một công ty tên là Renew London đã sử dụng các thùng rác ở thành phố London để theo dõi chuyển động của mọi người xung quanh thành phố dựa trên địa chỉ MAC của họ. IOS 8 của Apple sẽ sử dụng một địa chỉ MAC ngẫu nhiên mỗi khi nó quét tìm các mạng Wi-Fi lân cận để ngăn chặn loại theo dõi này.

Hãy nhớ rằng mỗi giao diện mạng có địa chỉ MAC riêng. Vì vậy, trên một máy tính xách tay điển hình có cả đài Wi-Fi và cổng Ethernet có dây, mỗi giao diện mạng không dây và có dây đều có địa chỉ MAC riêng.

Thay đổi địa chỉ MAC trong Windows

Hầu hết các card mạng đều cho phép bạn đặt địa chỉ MAC tùy chỉnh từ các ngăn cấu hình của chúng trong Trình quản lý Thiết bị, mặc dù một số trình điều khiển mạng có thể không hỗ trợ tính năng này.

Đầu tiên, hãy mở Trình quản lý thiết bị. Trên Windows 8 và 10, nhấn Windows + X, sau đó nhấp vào “Device Manager” trên menu Power User. Trên Windows 7, nhấn phím Windows, nhập “Device Manager” để tìm kiếm nó, sau đó nhấp vào mục nhập “Device Manager”. Ứng dụng Trình quản lý thiết bị sẽ trông giống nhau cho dù bạn đang sử dụng phiên bản Windows nào.

Trong Trình quản lý Thiết bị, dưới phần “Bộ điều hợp mạng”, nhấp chuột phải vào giao diện mạng bạn muốn sửa đổi, sau đó chọn “Thuộc tính” từ menu ngữ cảnh.

Trong cửa sổ thuộc tính, trên tab “Nâng cao” và chọn mục nhập “Địa chỉ mạng” trong danh sách “Thuộc tính”. Nếu bạn không thấy tùy chọn này, thì trình điều khiển mạng của bạn không hỗ trợ tính năng này.

Bật tùy chọn Giá trị và nhập địa chỉ MAC mong muốn của bạn mà không có bất kỳ ký tự ngăn cách nào — không sử dụng dấu gạch ngang hoặc dấu hai chấm. Nhấp vào “OK” khi bạn hoàn tất.

Thay đổi địa chỉ MAC trong Linux

LIÊN QUAN:10 bản phân phối Linux phổ biến nhất được so sánh

Các bản phân phối Linux hiện đại như Ubuntu thường sử dụng Trình quản lý mạng, cung cấp một cách đồ họa để giả mạo địa chỉ MAC.

Ví dụ: trong Ubuntu, bạn sẽ nhấp vào biểu tượng mạng trên bảng điều khiển trên cùng, nhấp vào “Chỉnh sửa kết nối”, chọn kết nối mạng bạn muốn sửa đổi, sau đó nhấp vào “Chỉnh sửa”. Trên tab Ethernet, bạn sẽ nhập địa chỉ MAC mới vào trường "Địa chỉ MAC được sao chép", sau đó lưu các thay đổi của mình.

Bạn cũng có thể làm điều này theo cách cổ điển. Điều này liên quan đến việc gỡ giao diện mạng xuống, chạy một lệnh để thay đổi địa chỉ MAC của nó, sau đó đưa nó trở lại. Đảm bảo thay thế “eth0” bằng tên của giao diện mạng bạn muốn sửa đổi và nhập địa chỉ MAC mà bạn chọn:

sudo ifconfig eth0 xuống sudo ifconfig eth0 hw ether xx: xx: xx: xx: xx: xx sudo ifconfig eth0 up

Bạn sẽ phải sửa đổi tệp cấu hình thích hợp trong /etc/network/interfaces.d/ hoặc là / etc / network / interface chính nó nếu bạn muốn thay đổi này luôn có hiệu lực tại thời điểm khởi động. Nếu không, địa chỉ MAC của bạn sẽ được đặt lại khi bạn khởi động lại.

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

Ngăn Tùy chọn hệ thống của Mac OS X hiển thị địa chỉ MAC của từng giao diện mạng, nhưng không cho phép bạn thay đổi địa chỉ đó. Để làm được điều đó, bạn cần có Terminal.

LIÊN QUAN:Hướng dẫn Người dùng Windows về Phím tắt Mac OS X

Mở cửa sổ Terminal (nhấn Command + Space, nhập “Terminal”, rồi nhấn Enter.) Chạy lệnh sau, thay thế en0 với tên giao diện mạng của bạn và điền vào địa chỉ MAC của riêng bạn:

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

Giao diện mạng nói chung sẽ là en0 hoặc là en1 , tùy thuộc vào việc bạn muốn định cấu hình giao diện Wi-Fi hay Ethernet của máy Mac. Chạy ifconfig để xem danh sách các giao diện nếu bạn không chắc chắn về tên giao diện mạng thích hợp.

Như trên Linux, thay đổi này là tạm thời và sẽ được đặt lại khi bạn khởi động lại lần sau. Bạn sẽ cần sử dụng tập lệnh tự động chạy lệnh này khi khởi động nếu bạn muốn thay đổi vĩnh viễn địa chỉ Mac của mình.

Bạn có thể xác minh thay đổi của mình có hiệu lực bằng cách chạy lệnh hiển thị chi tiết kết nối mạng của bạn và kiểm tra địa chỉ MAC nào mà giao diện mạng của bạn báo cáo sau đó. Trên Windows, chạy ipconfig / all lệnh trong cửa sổ Command Prompt. Trên Linux hoặc Mac OS X, chạy ifconfig chỉ huy. Và nếu bạn cần thay đổi địa chỉ MAC trên bộ định tuyến của mình, bạn sẽ tìm thấy tùy chọn này trong giao diện web của bộ định tuyến.