Как изменить/подделать свой MAC-адрес и легко переключаться между несколькими?

Как изменить/подделать свой MAC-адрес и легко переключаться между несколькими?

Мой маршрутизатор может выполнять переадресацию портов на основе MAC-адресов. То есть, определенный MAC-адрес получит определенный IP-адрес, для которого я могу настроить набор портов для переадресации. Чтобы легко изменить этот набор портов, я хотел бы иметь разные соединения в Network manager.

Как изменить MAC-адрес для сетевого подключения?

решение1

Сначала перейдите к индикатору сети и выберите «Изменить подключение», чтобы настроить новое подключение:

введите описание изображения здесь

Нажмите «Добавить» и выберите имя для поддельного сетевого MAC-подключения.

введите описание изображения здесь

После выбора интерфейса «eth0» в верхнем раскрывающемся списке вы можете просто выбрать любой MAC-адрес по своему усмотрению:

введите описание изображения здесь

И после подключения к нему вы будете использовать свой новый MAC-адрес.

введите описание изображения здесь

Запуск ip link lsпокажет вам новый интерфейс, включая его поддельный MAC-адрес:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    ссылка/эфир00:11:22:33:44:55brd ff:ff:ff:ff:ff:ff

И теперь вы можете легко переключать MAC-адреса, подключившись к одному из новых подключений.

решение2

Вы также можете изменить MAC-адрес в Ubuntu или Linux Mint через терминал.

Перейдите в терминал Ubuntu или Linux Mint, отредактируйте файл /etc/network/interfaces.

$ sudo nano /etc/network/interfaces

Вы должны увидеть что-то вроде этого с включенным dhcp для вашего сетевого интерфейса. Обычно это eth0 для проводной сети ubuntu или linux mint и wlan0 для беспроводной сети ubuntu или linux mint.

auto eth0
iface eth0 inet dhcp

В конце файла /etc/network/interfaces добавьте эту строку, чтобы присвоить сетевому интерфейсу вашей системы новый MAC-адрес.

hwaddress ether A4-19-E2-94-DD-BB

Сохраните файл /etc/network/interfaces с новой конфигурацией, затем перезапустите системную сеть.

$ sudo /etc/init.d/networking restart

или

$ sudo service networking restart

решение3

Вы можете попробовать macchangerдоступные в репозиториях. Установите с помощью sudo apt-get install macchangerили через Ubuntu Software center.

$ macchanger
GNU MAC Changer
Usage: macchanger [options] device

Try `macchanger --help' for more options.
tvbox@tvbox-G31M-ES2L:~$ macchanger --help
GNU MAC Changer
Usage: macchanger [options] device

  -h,  --help                   Print this help
  -V,  --version                Print version and exit
  -s,  --show                   Print the MAC address and exit
  -e,  --ending                 Don't change the vendor bytes
  -a,  --another                Set random vendor MAC of the same kind
  -A                            Set random vendor MAC of any kind
  -p,  --permanent              Reset to original, permanent hardware MAC
  -r,  --random                 Set fully random MAC
  -l,  --list[=keyword]         Print known vendors
  -b,  --bia                    Pretend to be a burned-in-address
  -m,  --mac=XX:XX:XX:XX:XX:XX
       --mac XX:XX:XX:XX:XX:XX  Set the MAC XX:XX:XX:XX:XX:XX

Предоставил эту утилиту CLI.

решение4

Без требования ifconfigили macchanger:

sudo ip link set dev [interface_name] down
sudo ip link set dev [interface_name] address XX:XX:XX:XX:XX:XX
sudo ip link set dev [interface_name] up

Связанный контент