Usando iptables ao invés de resolução ARP

2

Devido a uma configuração de rede específica, gostaria de associar endereços MAC a quadros Ethernet de saída usando iptables em vez da resolução ARP comum, ou pelo menos ter a capacidade de manipular pacotes depois que eles já tiverem recebido seu endereço MAC de destino. Isso é possível com o Linux?

O que eu particularmente gostaria de fazer é manipular um pacote de saída para que ele seja enviado para um determinado endereço MAC enquanto carrego o endereço IP de outro host.

    
por Giovanni Mascellani 06.02.2016 / 15:06

1 resposta

2

Parece que o que você quer pode ser feito mais facilmente do que com ebtables ( redirect target).

Se você quiser que todos os pacotes com um determinado endereço IP sejam enviados para um determinado endereço MAC, você pode simplesmente criar uma entrada ARP estática para este endereço:

ip neighbour add 1.2.3.4 lladdr 11:22:33:44:55:66 dev eth0 nud permanent
    
por 06.02.2016 / 16:26