Como responder a alguma solicitação de onde veio a rota?

Como responder a alguma solicitação de onde veio a rota?

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.

informação relacionada