Como foi observado por Warren e Shawn, sua pergunta parece implicar que impedir a atribuição de endereços a máquinas não registradas se destina a mantê-los fora da rede.
Você não pode aumentar a segurança dessa forma, pois uma máquina pode:
- encontre um endereço MAC "confiável" e finja ter esse MAC para obter um endereço IP do servidor DHCP ou
- Basta escolher seu próprio endereço IP e ignorar completamente o DHCP
Em geral, não é possível impor a exclusão na camada IP, pois não há mecanismo projetado para isso. Se você realmente precisa impor a exclusão na Camada da Internet, você precisa usar algo como IPSec , que é muito mais complicado que o DHCP.
Muito mais comum é proteger o acesso na Camada de sessão ou acima; por exemplo, SSH .