Conceitualmente, sim, fixar alguns endereços MAC é uma solução possível (conforme a resposta do @ daniel acima), mas há muitas desvantagens:
- Embora você possa adicionar entradas estáticas de ARP, seu atacante ainda pode falsificar o gateway e seus MACs e os dois sistemas analisarão os quadros dos invasores;
- Se o seu sistema estiver obtendo sua configuração L3 via DHCP, o invasor poderá atacá-lo para garantir que você esteja usando um gateway diferente; nesse caso, fixar o MAC do gateway real não fará diferença;
- Você terá dificuldades para manter uma lista de entradas estáticas, pois todos os sistemas precisarão ser configurados manualmente;