In article <kWOkc.5724$(E-Mail Removed)> ,
"Chris Newey" <(E-Mail Removed)> writes:
>
> Humm If by MAC address you mean the LAN card address you can't change it.
> Every LAN card on the planet has a unique identifier built in. If this
> wasn't the case then anarchy would rule.
While it's true that most Ethernet cards have MAC addresses built in (but
not all; I know of at least one that doesn't), many drivers DO support
changing the MAC address. Often this is done by putting the card into
promiscuous mode and having the driver take over part of the job that's
normally done in hardware. As others have posted, Linux supports this
through an ifconfig option. Some Windows drivers support a similar
feature, but this isn't universal, in my experience. Most broadband
routers have a similar features; they can "clone" a LAN-side MAC address
on their WAN port, enabling them to take over for a local computer even
if the ISP uses the MAC address for subscriber identification.
As to "anarchy would rule," well, that's a bit melodramatic. The MAC
address is purely local, so most networks only need a few unique MAC
addresses, and the chance of collision, even if MAC addresses were
assigned randomly, would be low. If my MAC address on my LAN is the same
as your MAC address on your LAN, that's unimportant. The computers could
have different IP addresses and communicate just fine, so long as they're
separated by one or more routers.
In fact, I've heard of cases where manufacturers have slipped up and
shipped out multiple cards with identical MAC addresses. Most often this
is discovered when one site buys a bunch of them and discovers the error
the hard way. In cases like this, the ability to override the MAC address
can be extremely helpful.
--
Rod Smith,
(E-Mail Removed)
http://www.rodsbooks.com
Author of books on Linux, FreeBSD, and networking