
Gostaria de saber se podemos responder a alguma solicitação de qual rota veio?
Minha situação é assim:
eth0 192.168.10.1 --> gw: 192.168.10.254 nm: 24
eth1 192.168.11.1 --> gw: 192.168.11.254 nm: 24
Como esses dois IPs estão na mesma máquina, normalmente quando fazemos ping para 192.168.11.1 de 192.168.10.2. Esta máquina não responderá a 192.168.10.2 porque 192.168.10.0/24 está na eth0 e os pacotes foram solicitados via eth1.
Posso fazer funcionar?
Estou usando Linux ubuntu, e o aplicativo ouvirá apenas eth1.
Responder1
Como as duas redes estão interligadas? Se o único “ponto de contato” das duas redes for a “máquina” ela não poderá funcionar, a menos que você tenha no seu gateway (192.168.10.254) uma rota para 192.168.11.0/24 via 192.168.10.1.
Responder2
Desculpe incomodar, eu coloquei
ip route 192.168.10.2 via 192.168.11.1 dev eth1
na minha máquina, e isso faz os truques. o restante 192.168.1.0/24 será respondido via 192.168.10.1 porque era um link do kernel, mas 192.168.10.2 passará pelo gateway para vlan2 e voltará.
Eu respondi minha própria pergunta.