Cách tìm và thay đổi địa chỉ MAC trên Linux

How Find Change Mac Address Linux



Card mạng của chúng ta có ít nhất hai địa chỉ hoặc bộ nhận dạng, địa chỉ IP mà chúng ta đều biết có thể là địa chỉ động và địa chỉ vật lý, địa chỉ mac là duy nhất cho mỗi thiết bị, đó là địa chỉ phần cứng. Thay đổi địa chỉ mac của chúng tôi có thể hữu ích để tránh để lại nhật ký có địa chỉ thực của chúng tôi trên một máy tính hoặc bộ định tuyến khác. Thay đổi địa chỉ mac có thể hữu ích để sao chép các địa chỉ mac khác buộc họ phải ngắt kết nối khỏi mạng và kết nối lại, hữu ích để đánh hơi mật khẩu khi được lắp lại.

Trong hướng dẫn ngắn gọn này, bạn sẽ học cách kiểm tra địa chỉ mac của mình và cách chỉnh sửa địa chỉ mac đó một cách ngẫu nhiên hoặc cho một địa chỉ mac thay thế cụ thể.







Đối với hướng dẫn này, tôi sẽ làm việc trên card mạng enp2s0 , thay thế thẻ mạng này cho thẻ của bạn (ví dụ: eth0, wlan0 , Vân vân.)



Để kiểm tra địa chỉ mac của bạn, chỉ cần thực hiện:



ifconfig





Chúng ta có thể thấy trên card mạng enp2s0 địa chỉ mac là d0: 17: c2: 12: 3c: cd trong khi địa chỉ mac của card wifi wlp3s0 là a2: 58: a6: 6a: 29: 04. Mac địa chỉ gồm 12 chữ số, 6 trường gồm 2 ký tự và các chữ cái được phân tách bằng: như XX: XX: XX: XX: XX: XX.

6 ký tự và số đầu tiên thuộc về nhà sản xuất thiết bị, trong trường hợp của tôi là d0: 17: c2 thuộc về ASUS. 12 chữ số cuối cùng là số ID của phần cứng và nó là duy nhất.



Trước hết, để chỉnh sửa địa chỉ mac của card mạng, chúng ta cần vô hiệu hóa card mạng của mình, không thể thay đổi mac khi đang sử dụng card. Để vô hiệu hóa việc chạy card mạng của chúng tôi:

Ifconfig enp2s0 xuống

Sau đó, để chỉnh sửa loại địa chỉ mac của chúng tôi:

ifconfigenp2s0 hw ether 00: 00: 00: 00: 00: 01

Sau đó kích hoạt lại card mạng bằng cách nhập:

ifconfigenp2s0 lên

Nếu bạn cần chỉnh sửa mac của chúng tôi thường xuyên, có thể thuận tiện bằng cách sử dụng một chương trình có tên là macchanger, để cài đặt nó trên hệ thống Debian hoặc Ubuntu chạy:

đúng cáchTải vềmacchanger


Trong quá trình cài đặt, bạn sẽ được hỏi liệu macchanger có bắt đầu khi thiết bị mạng được bật hay không, tại đây bạn có thể quyết định bất cứ điều gì bạn muốn, việc thay đổi địa chỉ mac của bạn theo mặc định sẽ không tạo ra sự cố trừ khi bạn đã định cấu hình bộ định tuyến của mình để chấp nhận các địa chỉ mac cụ thể.

Chọn bất kỳ tùy chọn nào và nhấn enter để hoàn tất.

Sau khi macchanger được cài đặt, chúng tôi cũng có thể kiểm tra địa chỉ mac của mình bằng cách nhập

macchanger-NS <TÊN THIẾT BỊ>

Như bạn có thể thấy, nó khớp với địa chỉ mac được hiển thị bằng cách sử dụng ifconfig .

Ở đây Macchanger hiển thị mac hiện tại, mac của phần cứng thực (MAC vĩnh viễn) và mac mới nếu bạn chỉ định nó. Để thay đổi nhanh địa chỉ mac của bạn cho một địa chỉ ngẫu nhiên, chỉ cần chạy:

macchanger-NS <TÊN THIẾT BỊ>

Đảm bảo rằng bạn chạy macchanger dưới dạng root và thiết bị mạng bị lỗi. Nếu bạn gặp lỗi khi chạy lệnh này, hãy chạy:

ifconfig <TÊN THIẾT BỊ>xuống

Để vô hiệu hóa thẻ mạng của bạn, sau khi nhập ifconfig một lần nữa và bạn sẽ thấy thẻ mạng của mình sẽ không hiển thị.

Sau đó chạy macchanger -r lần nữa.

Nếu chúng tôi muốn gán cho thẻ của mình một địa chỉ cụ thể, chúng tôi có thể thực hiện:

macchanger-NSXX: XX: XX: XX: XX: XX

Ví dụ

macchanger-NS 32: ce: cb: 3c:63: cd enp2s0

Nếu chúng tôi thiết lập thẻ và chạy ifconfig, chúng tôi sẽ thấy địa chỉ mac mới của chúng tôi.

Sau khi chỉnh sửa địa chỉ mac của chúng tôi, chúng tôi cần kích hoạt lại card mạng, cho lần chạy này ::

ifconfig <TÊN THIẾT BỊ>hướng lên

ifconfig

Bây giờ chúng ta có thể thấy hệ thống của mình cũng hiển thị địa chỉ mac mới 32: ce: cb: 3c: 63: cd.

Tường lửa và IDS có thể chứa các chính sách đưa vào danh sách trắng và cấm các địa chỉ mac cụ thể. Thao tác địa chỉ thực của thẻ mạng của chúng tôi là một bước tuyệt vời để tránh để lại dấu vết trong nhật ký và tăng quyền riêng tư của bạn bằng cách che thiết bị của bạn hoặc để vượt qua các trở ngại bảo mật khi dồn nén một mạng, cách sử dụng phổ biến nhất như đã nói ở phần đầu là khi chúng tôi muốn bẻ khóa truy cập Wi-Fi phân tách một thiết bị được kết nối với bộ máy bay bằng cách sao chép địa chỉ mac của nó.

Tôi hy vọng bạn thấy hướng dẫn này về macchanger hữu ích, hãy tiếp tục theo dõi LinuxHint để biết thêm các mẹo và cập nhật về Linux.