
Ich frage mich, ob wir auf die Anfrage antworten können, von welcher Route es kam?
Meine Situation ist folgende:
eth0 192.168.10.1 --> gw: 192.168.10.254 nm: 24
eth1 192.168.11.1 --> gw: 192.168.11.254 nm: 24
Da sich diese beiden IPs auf derselben Maschine befinden, antwortet diese Maschine normalerweise nicht auf 192.168.10.2, wenn wir von 192.168.10.2 aus einen Ping an 192.168.11.1 senden, da 192.168.10.0/24 auf eth0 liegt und die Pakete über eth1 angefordert wurden.
Kann ich es zum Laufen bringen?
Ich verwende Linux Ubuntu und die Anwendung hört nur auf eth1.
Antwort1
Wie sind die beiden Netze miteinander verbunden? Wenn der einzige "Kontaktpunkt" der beiden Netze die "Maschine" ist, kann es nicht funktionieren, es sei denn, Sie haben auf Ihrem Gateway (192.168.10.254) eine Route zu 192.168.11.0/24 über 192.168.10.1.
Antwort2
Entschuldigen Sie die Störung, ich habe
ip route 192.168.10.2 via 192.168.11.1 dev eth1
auf meiner Maschine, und das funktioniert. Der Rest 192.168.1.0/24 wird über 192.168.10.1 beantwortet, da es sich um eine Kernel-Verbindung handelte, aber 192.168.10.2 geht durch das Gateway zu VLAN2 und zurück.
Ich habe meine eigene Frage beantwortet.