Você pode usar o nmcli para alterar temporariamente seu endereço MAC:
nmcli connection modify --temporary <connection_name> 802-11-wireless.cloned-mac-address 00:60:1B:EB:F8:73
nmcli connection up <connection_name>
Com o Ubuntu 14.04 quando eu queria me conectar a uma rede usando um endereço MAC diferente, eu rodaria os seguintes comandos
sudo service network-manager stop
sudo ifconfig $interface down
sudo macchanger -m <mac_addresse> $interface
sudo ifconfig $interface up
sudo service network-manager start
Isso atribuiria um novo endereço mac que persistiu depois que o gerenciador de rede foi reiniciado e uma nova conexão com a rede foi feita.
agora, no Ubuntu 16.04, depois de executar esses mesmos comandos usando
sudo macchanger -m 00:60:1B:EB:F8:73 wlp2s0
Eu, então, reinicio o network-manager
, mas o não está conectado à rede ainda , o novo endereço mac atribuído pelo macchanger persiste, por exemplo
% nmcli dev show wlp2s0
GENERAL.DEVICE: wlp2s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: 00:60:1B:EB:F8:73
address assigned by macchanger -->^^^^^^^^^^^^^^^^^
GENERAL.MTU: 0
GENERAL.STATE: 30 (disconnected)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
mas no momento em que me conecto a uma rede, o endereço MAC é redefinido de volta para o endereço mac original do hardware. depois de fazer conexão com a rede
% nmcli dev show wlp2s0
GENERAL.DEVICE: wlp2s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: E0:06:E6:A3:2C:A7
mac is back to original hardware -->^^^^^^^^^^^^^^^^^
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: lowfi
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ADDRESS[1]: 92.10.26.193/20
IP4.GATEWAY: 92.10.24.1
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 202.8.44.226
IP4.DNS[2]: 202.8.47.10
IP6.GATEWAY:
Como posso fazer com que o endereço MAC atribuído ao macchanger persista ao conectar-se à rede usando a linha de comando?
Você pode usar o nmcli para alterar temporariamente seu endereço MAC:
nmcli connection modify --temporary <connection_name> 802-11-wireless.cloned-mac-address 00:60:1B:EB:F8:73
nmcli connection up <connection_name>