La Địa chỉ MAC (kiểm soát truy cập phương tiện) là số nhận dạng 48 bit tương ứng duy nhất với thẻ mạng hoặc thiết bị. Nó còn được gọi là địa chỉ vật lý, Và nó là duy nhất cho mỗi thiết bị, vì chúng được viết trực tiếp trên phần cứng tại thời điểm sản xuất. Một ví dụ sẽ là: 38:70:77:1D:51:00.
Nói cách khác, trong thực tế với bài đăng này, chúng ta sẽ không học cách thay đổi MAC vĩnh viễn mà là tạo một bản sao với các mục tiêu khác nhau. Ví dụ: tại một trong những trung tâm làm việc của tôi, để có được địa chỉ IP có thể truy cập Internet, cần có MAC được đăng ký trong máy chủ DHCP. Đó là, một IP được phân phối dựa trên MAC.
Vấn đề là tôi thường mang theo máy tính xách tay của mình ở khắp mọi nơi và cảm thấy thoải mái hơn nhiều khi làm việc từ nó so với trên một máy tính ngẫu nhiên. Do đó, những gì tôi làm là sao chép MAC của máy tính được chỉ định cho tôi trên Máy tính xách tay và bằng cách này tôi có thể truy cập Internet.
3 phương pháp thay đổi địa chỉ MAC.
Thông qua liên kết ip
Phương pháp đơn giản nhất (trong Archlinux) đang sử dụng liên kết ip. Để làm được điều này, điều đầu tiên chúng ta phải làm là "hạ gục" hoặc "dừng" card mạng, nhưng chúng ta cần biết giao diện của chúng ta là gì, vì vậy chúng ta thực hiện:
$ ip link show
Điều này sẽ cung cấp cho chúng tôi một danh sách tương tự như sau:
1 cái gì: mtu 65536 qdisc noqueue state Chế độ UNKNOWN DEFAULT liên kết mặc định của nhóm / vòng lặp lại 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast state Chế độ UP DEFAULT nhóm mặc định qlen 1000 liên kết / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc trạng thái mq chế độ DOWN DEFAULT nhóm mặc định qlen 1000 liên kết / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state Chế độ DOWN DEFAULT liên kết mặc định của nhóm / ether ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff
Trong trường hợp này, cái mà chúng tôi quan tâm là số 2, vì vậy chúng tôi tiến hành thực thi (tên có thể thay đổi tùy thuộc vào PC hoặc bản phân phối):
$ sudo ip link set dev enp1s0 down
Khi thẻ bị hỏng, chúng tôi thực hiện lệnh:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
Trong đó XX: XX: XX: XX: XX: XX là số MAC mà chúng tôi muốn nhân bản. Bây giờ chúng ta nâng thẻ:
$ sudo ip link set dev enp1s0 up
Qua macchanger
Chúng tôi có thể thay đổi MAC thông qua một ứng dụng có tên người thay đồ:
# pacman -S macchanger
Cú pháp sử dụng là "macchanger -r ».
# macchanger -r enp1s0
Để tạo địa chỉ MAC ngẫu nhiên, ngoại trừ byte của nhà cung cấp (trong trường hợp họ kiểm tra MAC), bạn phải sử dụng lệnh:
# macchanger -e enp1s0
Cuối cùng, để thay đổi địa chỉ MAC thành một giá trị cụ thể:
# macchanger --mac=XX:XX:XX:XX:XX:XX
Sử dụng NetworkManager
Chà, sau rất nhiều rắc rối với bảng điều khiển, chúng ta có một phương pháp đơn giản hơn nhiều để thay đổi hoặc sao chép địa chỉ MAC, và đó chỉ đơn giản là sử dụng NetworkManager. Lưu ý nơi nó nói: Địa chỉ MAC được sao chép.
Điều tốt nhất về phương pháp này là ngay cả khi chúng tôi khởi động lại máy tính, địa chỉ MAC mà chúng tôi sao chép sẽ vẫn còn. Ngoài ra, công cụ này cho phép chúng ta tạo một địa chỉ MAC ngẫu nhiên. Và đây là tất cả những người bạn thân yêu.
Fuente: Wiki Arch Linux