Мой маршрутизатор может выполнять переадресацию портов на основе 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