I want to incorporate into a piece of software the ability to look up a manufacturer based on a mac address. By googling "mac address lookup" and similar, I have noticed several websites that make this correlation which suggests this data source is available somewhere. Where can I find this data source that correlates a mac address (input) with a manufacturer (output)?
How do I generate a random MAC address from the Linux command line?
I search for a solution that only requires standard tools commonly found on the Linux command line.
The MAC address will be used for a guest KVM.
I have some very trivial basic questions about networking, but I find varying information on that, so I just wanted to settle this.
As far as I understand a Network Switch handles traffic "intelligently" in the way that it only propagates packets to its port where it knows that the receiver is located (In contrast to Hub which brute force sends all data to all ports).
- Correct?
So a Switch needs to remember all adresses of Hosts connected to it. If the host is not found the packet is sent to the default route (commonly Up link to a wider network)
- Correct?
Now my major question is:
- Does a Switch remember IP-Addresses or MAC-Addresses to calculate its decisions?
Simple question: How can I setup multiple MAC addresses on one physical network interface (linux)?
Why? My ISP is checking ip<->mac on GW and I d like to route traffic through my "linuxbox" and than forward it with different source ip.
Without checking ip<->mac, I will use eth0, eth0:0, but in this situation I need unique MAC address for every IP.
I want to assign my virtual machines MAC addresses so that I can configure DHCP reservations for them so that they always get the same IP address regardless of which host hypervisor they are running on or operating system they are running.
What I need to know is what range of MAC addresses can I use without fear that one day some device may be connected to our network with that MAC?
I have read the Wikipedia article on MAC addresses and this section seems to indicate that if I create an address with the form 02-XX-XX-XX-XX-XX then it is considered a locally administered address.
I would assume this means that no hardware manufacturer would ever use an address starting with 02 so I should be safe to use anything that starts with 02 for my virtual machines?
Thanks for the help.