
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.