Cada adaptador de rede no linux possui um parâmetro booleano sysctl accept_local
( /proc/sys/net/ipv4/conf/eth0/accept_local
). Tente configurá-lo como 0 para todos os adaptadores envolvidos (além disso, você pode precisar modificar sua tabela de roteamento para adequar-se à sua configuração de teste).
Além disso, certifique-se de que rp_filter
( /proc/sys/net/ipv4/conf/eth0/rp_filter
) esteja ativado (não 0).
Referência: link