Ciao, alcuni amici mi hanno domandato se era possibile cambiare il MAC Address delle schede di rete installate sul PC.
In Windows è un pochino più complicato ma in Linux risulta molto facile, con solo tre righe di comando.
Desideriamo cambiare il MAC del device eth0 ed impostarlo (ad esempio) con il valore: Aa:Bb:Cc:Dd:Ee:Ff .
Come prima cosa “tirare giù” l’interfaccia di rete eth0, se non e’ già giù, con il comando:
ifconfig eth0 down
Come secondo comando, per cambiare il MAC address, basta digitare il comando:
ifconfig eth0 hw ether Aa:Bb:Cc:Dd:Ee:Ff
Terzo comando, tirare su l’interfaccia eth0 con:
ifconfig eth0 up
Vi ricordo che al prossimo riavvio di Linux il MAC address della scheda ritornerà ad essere quello originale (quello scritto dentro al firmware della scheda); quindi sarà necessario rifare l’operazione descritta sopra.
In alternativa, per cambiare l’indirizzo ad ogni riavvio, si possono inserire i comandi in qualche script di boot come ad esempio in /etc/rc.local .
Buon divertimento.
Alle prossime, Paolettopn.
Scopri di più da Il mondo di Paolettopn (IV3BVK - K1BVK)
Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.
Ciao Ciaba,
intanto auguri di buone feste!!
Sono contento che tu sia riuscito nel tuo intento; come vedi è solo questione di effettuare in modo corretto semplici operazioni da riga di comando. Bisogna prima capirne il concetto funzionale e poi mettere mani alla tastiera.
Bene, rinnovo i miei auguri.
Un saluto,
Paolettopn
Ciao sono riuscito a risolvere il problema… effettivamente la scheda nn era giu anche dopo il comando ifconfig eth1 down
praticamente il selettore di rete la vede giù mentre nm-applet 0.6.5 la vedeva su nonostane il comando. Ho risolto disabilitando quest’ultimo.
Ciao e grazie di nuovo!!!
Ciao Ciaba,
ho letto quanto sopra e ma fa strano. Ho ricontrollato la stringa ed è tutto corretto.
Sei sicuro di aver messo giù la scheda e che la stessa sia proprio eth1? Lo dico cosi…
Trovi altre info al riguardo anche su questo sito:
http://axljab.homelinux.org/MAC_address_spoofing
Fammi sapere com’è andata.
Un saluto,
Paolettopn
Ciao quando eseguo il 2° comando descritto sopra mi compare il seguente errore:
p:~$ sudo ifconfig eth1 hw ether Aa:Bb:Cc:Dd:Ee:Ff
SIOCSIFHWADDR: Invalid argument
hai qualche consiglio da darmiper risolvere il problema?
Grazie per l’attenzione