Suppose I have a database of all of the NIC MAC addresses on my network. I want only computers with MAC address that I have recorded to gain access to my network. How might I go about identifing a computer that attaches to my network with a MAC address that I have not authorized and not allow it access and/or immediatly turn the port it is trying to connect through off?
Further let’s suppose that I don’t allow static IP addressing. All address are assigned via DHCP. My ideal solution would be that when a computer (server or client) requests an IP address that I run a check on its MAC layer address, compare it against my database of authorized machines and either grant or deny an IP address and report back attempts to connect non-authorized machines.