¿Cómo responder alguna solicitud de qué rutas proviene?

¿Cómo responder alguna solicitud de qué rutas proviene?

Me pregunto si podemos responder alguna solicitud de qué ruta proviene.

Mi situación es así:

eth0 192.168.10.1 --> gw: 192.168.10.254 nm: 24
eth1 192.168.11.1 --> gw: 192.168.11.254 nm: 24

Dado que estas dos IP están en la misma máquina, normalmente cuando hacemos ping a 192.168.11.1 desde 192.168.10.2. Esta máquina no responderá a 192.168.10.2 porque 192.168.10.0/24 está en eth0 y los paquetes se solicitaron a través de eth1.

¿Puedo hacer que funcione?

Estoy usando Linux ubuntu y la aplicación solo escuchará eth1.

Respuesta1

¿Cómo se interconectan las dos redes? Si el único "punto de contacto" de las dos redes es la "máquina", no puede funcionar, a menos que tenga en su puerta de enlace (192.168.10.254) una ruta a 192.168.11.0/24 a través de 192.168.10.1.

Respuesta2

Perdón por molestar, puse

ip route 192.168.10.2 via 192.168.11.1 dev eth1

en mi máquina, y esto funciona. el resto 192.168.1.0/24 será respondido a través de 192.168.10.1 porque era un enlace del kernel, pero 192.168.10.2 pasará por la puerta de enlace a vlan2 y regresará.

Respondí mi propia pregunta.

información relacionada