Forum     

Go Back   Digit Technology Discussion Forum > Hardware > Hardware Q&A
Register FAQ Calendar Mark Forums Read

Hardware Q&A Discuss basic Hardware problems, find solutions to your hardware queries which don't fit in the other sections.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 30-04-2006, 04:33 PM   #1 (permalink)
Human Spambot
 
kumarmohit's Avatar
 
Join Date: May 2005
Location: Riding an Oliphaunt
Posts: 2,173
Default LAN Card Lunacy - MAC id changing by itself


OK Guyz

I have a Realtek RTL 8139/810x Family Fast Ethernet NIC (DLink make).
besides that I have SUSELinux 10.0, WinXP Home SP2 and Win 98 installed so a tripple boot PC.

The LAN CArd has gone crazy and every time is start my PC it reports different MAC id.

The WinXP is configured to access internet thru SIfy services. As all sify users know that sify has IP Macid binding so every time I want login the net I have to call sify ppl to release MAC so that I can login

As far as I know MAC id is stored in ROM and can therefore not change by itself am I wrong in this regard and can any one give me any idea why does the mac id change by itself and is there any way I can force sify server to believe that I have not changed LANcard or anything else and save me of the trouble of calling them every time i try to login
__________________
The real and only freedom is Public Domain. Everything else in unfree! Even those who claim to be the self styled evangelists of freedom are not free because freedom cannot be forced by any means!
kumarmohit is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 02-05-2006, 11:53 AM   #2 (permalink)
Back to School Mr. Bean !
 
mod-the-pc's Avatar
 
Join Date: Apr 2004
Location: Chennai
Posts: 343
Default Re: LAN Card Lunacy - MAC id changing by itself

Try this From http://en.wikipedia.org/wiki/MAC_add..._MAC_addresses

Changing MAC addresses

Although physical MAC addresses are permanent by design, several mechanisms allow modification, or "spoofing", of the MAC address that is reported by the operating system. This can be useful for privacy reasons, for instance when connecting to a Wi-Fi hotspot, or to ensure interoperability. Some internet service providers bind their service to a specific MAC address; if the user then changes their network card or intends to install a router, the service won't work anymore. Changing the MAC address of the new interface will solve the problem. Similarly, some software licenses are bound to a specific MAC address. Changing the MAC address in this way is not permanent: after a reboot, it will revert to the MAC address physically stored in the card.

As a MAC address can be changed, it can be unwise to rely on this as a single method of authentication. IEEE 802.1x is an emerging standard better suited to authenticating devices at a low level.


Linux

Under Linux, the MAC address of a Network Interface Card (NIC) can be changed by doing the following: (You must be root in order for this to work)

/etc/init.d/networking stop
ifconfig eth0 hw ether 02:01:02:03:04:08
/etc/init.d/networking start

NOTE: You cannot do this if using a DSL modem.

In Red Hat Linux and other similar systems (Fedora Core, etc) an easy way to make it "permanent" across reboots is to just add a variable like this to your ifcfg-eth0 or similar file:

MACADDR=12:34:56:78:90:ab

(upper or lower case on the MAC address are fine, because the network function does a "toupper" on it)

and service network restart for prompt results.


Windows

Under Windows XP, the MAC address can be changed in the Ethernet adapter's Properties menu, in the Advanced tab, as "MAC Address", "Locally Administered Address", "Ethernet Address" or "Network Address". The exact name depends on the Ethernet driver used; not all drivers support changing the MAC address in this way.

However, a better solution - requiring Administrative User Rights - is to pass over the System Registry Keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}. Here settings for each network interface can be found. The contents of the string value called 'NetworkAddress' will be used to set the MAC address of the adapter when next it is enabled. Resetting the adapter can be accomplished in script with the freely available command line utility devcon from Microsoft, or from the adapters context menu in the Network Connections control panel applet.

There is a nice tool to change the MAC address for all cards (even those that can't be changed through the adapter's Properties menu): SMAC MAC Address Changer

Note: to check your MAC address easily on a Windows XP box, go to Run, type CMD, then type "ipconfig /all" without quotation in the command prompt. The number under physical address is the MAC address. If multiple IP are displayed, you should look under the label "Ethernet adapter x", where x is the name of your connection (which is Local Area Connection by default).
__________________
Desktop: P4 2.8E, Intel 865GBF, 512MB Hynix PC3200, Samsung SV1204H 120GB, Samsung SW-248F, Creative Inspire 4400, Samsung 793MB, Compro PVR/FM, WinLIRC

Laptop: HP Pavilion dv8210us

Last edited by mod-the-pc; 02-05-2006 at 12:37 PM.
mod-the-pc is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by icebags
- by ico
- by trublu

Advertisement




All times are GMT +5.5. The time now is 04:57 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2