Графически, я сделал бы следующее для спуфинга MAC-адреса для определенной подключенной сети:
Теперь, как я могу сделать то же от терминала для подключенной сети?
Кроме того, я посмотрел на другие сообщения от askubuntu, но ни один не работал. После спуфинга Mac и перевода в рабочее состояние сеть, замечены настройки по умолчанию. Я думаю, что это - проблема с моим сетевым оборудованием - Intel. Также Intel упомянул в их веб-сайте, что Intel не поддерживает эту практику спуфинга Mac (Они удалили официальную связь, но вот ссылка на страницу обсуждения Суперпользователя).
Я думаю, что Linux имитирует Mac по-другому, на самом деле не требуя большой части доступа аппаратного уровня. Таким образом, если можно дать мне местоположение файла, где значение Клонированного Адреса сохраняется, возможно, я могу изменить адрес путем изменения содержания того файла.
Вы можете проверить изменения в файле, относящиеся к вашему соединению, в:
/etc/NetworkManager/system-connections/
вероятно
/etc/NetworkManager/system -connections/Gauri_1.nmconnection
Если вы хотите изменить MAC-адрес интерфейса:
$ ifconfig <interface-name> down
$ ifconfig <interface-name> hw ether XX:XX:XX:XX:XX:XX
$ ifconfig <interface-name> up
Или если вы хотите изменить параметр «Клонированный адрес» (имхо, лучший подход):
$ nmcli c down "Gauri_1"
$ nmcli c modify "Gauri_1" wifi.cloned-mac-address XX:XX:XX:XX:XX:XX
$ nmcli c up "Gauri_1"
Изменение «Клонированного MAC-адреса» ' обычно является лучшим вариантом, чем непосредственное изменение MAC-адреса интерфейса, в зависимости от вашей сетевой карты он может быть заблокирован.