Como Christopher disse:
Does this information help? Maybe not the same scenario, but probably relevant. Separate Network Traffic on Two Network Interfaces
Isso ajudou a desabilitar a filtragem de caminho reverso para resolver esse problema.
Eu tenho um problema no meu computador Redhat.
Eu tenho tráfego de entrada em uma interface de rede, vamos chamar de eth1 . Eu também tenho tráfego de saída em outra interface de rede, vamos chamá-lo de eth2 .
Quando a rota do tráfego de saída não está definida, o tráfego de entrada é recebido corretamente em eth1 (um programa está usando as informações contidas nesse fluxo de entrada) e, obviamente, o tráfego de saída de eth2 não é roteado corretamente, pois a rota não está definida.
Quando defino a rota para eth2 , meu tráfego de saída agora é roteado corretamente e não há nenhum problema aqui. Mas o tráfego de entrada em eth1 não é mais recebido! É muito curioso porque não vejo como uma rota pode bloquear o tráfego de entrada.
Ao usar o Wireshark em eth1 , vejo que os pacotes ainda são recebidos. Ao usar o Netcat, nada é recebido.
Se eu excluir a rota, o Netcat agora receberá o tráfego de entrada e tudo funcionará bem, mas o tráfego eth2 de saída não será mais roteado e eu preciso que esses pacotes sejam roteados.
Existe um mecanismo de rota que eu não entendo?
Como Christopher disse:
Does this information help? Maybe not the same scenario, but probably relevant. Separate Network Traffic on Two Network Interfaces
Isso ajudou a desabilitar a filtragem de caminho reverso para resolver esse problema.