Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi..Linux Guru.
I know that we can easily find out other computer's MAC address using arp command. But if anybody has changed his/her system's MAC address in windows/linux, then this command shows that duplicate MAC address. So is it possible to find out the original MAC address even the users on a LAN changes their system's MAC address?
This is because we running squid proxy server and given internet access for only authorized systems i.e
1) particular IP should be with particular MAC address.
2) only particular MAC with any IP address.
The clients can access the internet only in these two instance and there is no internet access if they change either IP or MAC in the first instance. But if they changes both which is already bound to some other machine then they can access the internet. In the 2nd one even restricted systems can access the internet with any IP if they change their system's MAC address with authorized MAC address of squid.conf file.
So it would be appreciated if anybody could show the possible way to find out the original MAC address(as written in BIOS) of the LAN computers.
Thanks kbscores,
Sorry, I forgot to mention the O/S, I am using Ubuntu-11.10, But I couldn't find hwconf file anywhere. #ls -l /etc/sysconfig/hwconf
ls: cannot access /etc/sysconfig/hwconf: No such file or directory
#find . / -name hwconf
#dpkg --get-selections kudzu
No packages found matching kudzu.
So how can I install this package on ubutnu. I searched the package using Ubuntu software centre and found a package called hwdata(for hardware identification/configuration data) which was already installed. If I have to go through this, then which file I have to refer.
Last edited by niharikaananth; 03-06-2012 at 11:38 AM.
So it would be appreciated if anybody could show the possible way to find out the original MAC address(as written in BIOS) of the LAN computers.
You can't from another host (i.e. for the purposes of access control). You'll see the MAC address that the system is presenting to its peers.
(And MAC address is not written in BIOS; it's in the firmware of each network device itself.)
-------
edit: If you want to monitor whether someone has changed a MAC address after the fact (read: you'll need to have captured the original MAC address first), you can use a utility like arpwatch.
(And MAC address is not written in BIOS; it's in the firmware of each network device itself.)
you'll need to have captured the original MAC address first, you can use a utility like arpwatch.
Thanks anomie and thank you all
I got confused with network information in BIOS, thanks for your kind clarification. And I'll check out with arpwatch.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.