View my profile on LinkedIn

Cambiare il Mac Address di una scheda di rete su Debian (o derivate)

Ci sono un sacco di motivi per cambiare il Mac Address di una scheda di rete, anche se ora come ora non me ne viene in mente nessuno. :-)

Comunque la cosa è assai semplice: basta editare, da root, file:

/etc/network/interfaces

dentro ci troverete alcune voci relative alle vostre scheda di rete, una cosa tipo:

auto eth0
iface eth0 inet dhcp

se l’indirizzo ip fosse assegnato staticamente ci troverete invece:

auto eth0
iface eth0 inet static
bla
bla
bla

dove per “bla bla bla” si intendono i vari parametri messi a mano.

Per impostare un certo mac address basta aggiungere, in entrambi i casi, la voce

hwaddress ether xx:xx:xx:xx:xx:xx

dove al posto della fila di XX:XX… si devono mettere 8 numeri in formato esadecimale (da 00 a FF) a piacere vostro.

Fatta l’aggiunta si può riavviare il pc (alla windows) oppure dare, sempre da root, il comando:

/etc/init.d/networking restart

ed il gioco e’ fatto, questa cosa funziona per ogni tipo di scheda di rete, sia ethernet tradizionale che wireless.

UPDATE: L’amico Enrico riprende ed amplia il discorso riportando la procedura per altre distibuzioni e per windows.

7 Comments

  1. gain says:

    mi sembra sia possibile farlo con un semplice ifconfig

    riporto dal man

    hw class address
    Set the hardware address of this interface, if the device driver supports this operation.
    The keyword must be followed by the name of the hardware class and
    the printable ASCII equivalent of the hardware address. Hardware classes currently supported
    include ether (Ethernet), ax25 (AMPR AX.25), ARCnet and netrom
    (AMPR NET/ROM).

    io non ci sono mai riuscito, forse proprio perchè i driver per la mia scheda wifi non lo supportano. per questo mi appoggio a tool come macchanger…

  2. gain says:

    logicamente se serve che la scheda abbia sempre quel mac ad ogni riavvio, il tuo metodo è il migliore! =)

  3. Si gain, lo sapevo che ifconfig puo’ farlo da shell di root, ma come dici tu e’ volatile, al primo reboot si perde.

    Anche se non capisco per quale motivo si debba riavviare una macchina linux :-P

  4. macchanger –mac=11:22:33:44:55:66 eth1

    volatile, ma very fast.

  5. [...] post è stato ispirato dall’amico SpippolAzione grazie al suo post Cambiare il Mac Address di una scheda di rete su Debian (o derivate) Tags: cambiare mac address, driver, fedora, geek, gentoo, mac, mac address, mac makeup, mac [...]

  6. shark says:

    io usavo anche ip per cambiare mac address o fare altri giochetti :-)

Leave a Reply

hitstatus