PacketFence is a free and open source Network Access Control (NAC) solution. It can be used to effectively secure small to very large heterogeneous networks.
PacketFence is an unobtrusive solution that works with equipment from many vendors (wired or wireless)