Change unique ethernet ID ?

Please show me a way to change the unique ethernet ID of a network adapter (e.g. 00-A1-B2-21-45-BC).
mbleicherAsked:
Who is Participating?
 
ryansConnect With a Mentor Commented:
Sorry man, you can't do that... It's hard coded from the manufacturer..
0
 
mbleicherAuthor Commented:
Edited text of question
0
 
mbleicherAuthor Commented:
Adjusted points to 500
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
ghjmCommented:
I don't have an answer (or, more accurately, I think the answer is simply "no"), but I'm curious: Why would you want to?
0
 
arunmCommented:
Sorry you cannot do this. The unique ethernet ID of a network adapter is often used in software protection routines specifically for this reason. Why its not more widely used for protection is that the machine would have to have a network card at all time. Difficult for laptops and stand alone machines.
 
0
 
arunmCommented:
Although, you can attempt ethernet spoofing if that is what you are after. There is a little utilty called ChangeMac that will this for you. changemac does not change hardware address, it just changes the data in structure of kernel driver for your card.  

 
0
 
ryansCommented:
The easiest (and manufacture recommendation) way to change the ID would be to simply replace the nework adapter.
0
 
arunmCommented:
0
 
waynebCommented:
mbleicher,

manufactures are assigned unique node addresses by the ieee and are programed as part of the Nic card and can not be altered, if it was possible to change this you could have duplicate node addresses that would bring down your ethernet. The values are burned into the rom of the Network card and are hard coded. The bottom line is that it can not be done.
0
 
mbleicherAuthor Commented:
Thank you all.
I supposed it to be that way, but I was not quiet sure.
0
 
joopvCommented:
Some (but not all) network card drivers allow the change of a MAC address.  Mac addresses are NEVER hardcoded in a chipset but mostly stored in a small prom on the network card.

This prom is read at powerup and the contents is copied to a internal register of the ethernet chipset.  This internal register can be reprogrammed by the driver or other software in almost all ethernet chipsets.

In fact - in some IBM enviroments it is absolutely nessecary to be able to change the MAC address to a specific value.

0
 
joopvCommented:
I conclude that the answer from arunm was the only right one.  
The changemac program does exactly what the name implies - it changes the active mac address of the network card.




0
 
arunmCommented:
Thanks joopv. Have you guys noticed that this 500 point question reduced to 10% of its original value, now says "easy" at the top. lol. Thats got to be a bug!

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.