Hoje fizemos a configuração de um servidor barrando conexões de clientes pelo mac, usando o ipfw no FreeBSD.
Primeiramente, tivemos que alterar uma variável do sysctll:
#sysctl net.link.ether.ipfw=1
Um exemplo de regras para barrar a rede por mac seria :
#Libera icmp, udp e tcp de qualquer src ou dst
ipfw add allow icmp from any to any
ipfw add allow udp from any to any
ipfw add allow tcp from any to any
#Libera acesso do e para o mac 00:aa:bb:cc:dd:ee (cliente) [Leia mais]