Non c'è bisogno di usare macchanger o di farsi uno script, se usate NetworkManager basta fare:
Al posto di wifi potete scrivere anche ethernet, così potete regolarvi per avere un comportamento diverso per ogni SSID e anche a seconda se usate il cavo o se vi connettete in wireless. Si può fare anche attraverso GUI, per esempio usando nm-connection-editor
Si può anche impostare come opzione di default (i.e., viene usato in tutti gli SSID dove cloned-mac-address non è impostato) aggiungendo al file /etc/NetworkManager/NetworkManager.conf
NetworkManager è comunissimo su linux ed è usato di default dalla maggior parte delle distro. Su windows e su macos non so come si faccia, ma non sarei troppo sorpreso se anche li c'è un'opzione già presente nel sistema. Vi lascio questo link per più info sulle varie opzioni.
Codice:
# nmcli connection edit <inserisci il tuo ssid>
nmcli> set wifi.cloned-mac-address random
nmcli> save persistent
nmcli> quit
Al posto di wifi potete scrivere anche ethernet, così potete regolarvi per avere un comportamento diverso per ogni SSID e anche a seconda se usate il cavo o se vi connettete in wireless. Si può fare anche attraverso GUI, per esempio usando nm-connection-editor
Si può anche impostare come opzione di default (i.e., viene usato in tutti gli SSID dove cloned-mac-address non è impostato) aggiungendo al file /etc/NetworkManager/NetworkManager.conf
Codice:
[connection]
ethernet.cloned-mac-address=random
wifi.cloned-mac-address=random
NetworkManager è comunissimo su linux ed è usato di default dalla maggior parte delle distro. Su windows e su macos non so come si faccia, ma non sarei troppo sorpreso se anche li c'è un'opzione già presente nel sistema. Vi lascio questo link per più info sulle varie opzioni.