Ubuntu Mate - Portweiterleitung an verschiedene Schnittstellen mit Srelay. IP6-Weiterleitung funktioniert, aber nicht 4?

365
John

Ich habe zwei Schnittstellen auf meinem Computer, eth0 und eth1. srelay ist ein hervorragendes socks5-relay, mit dem bestimmte ip: ports an bestimmte ip-adressen / hops weitergeleitet und an bestimmte schnittstellen gebunden werden können. Ich versuche, den eingehenden Datenverkehr an 127.0.0.1:22000 an die Schnittstelle eth1 (meine sekundäre Schnittstelle) mit dem Befehl weiterzuleiten:

sudo srelay -i 127.0.0.1:22000 -J eth1 

Ich leite meinen Browser zu Socks5 Proxy auf diese IP. Dies "funktioniert", wenn nur eine Schnittstelle aktiv ist. funktioniert in dem Sinne, dass der Verkehr durch Srelay geht. Wenn jedoch beide Schnittstellen aktiv sind, scheint nur die IP6-Weiterleitung zu funktionieren. Vielmehr scheinen nur Websites wie Google oder Facebook, die IP6-Adressen verwenden (laut Netzwerkmonitor), Antworten zu erhalten. Ich kann trotz dieser ständigen Verbindungen keine IP4-Site unter diesem Setup wieder aufrufen. DNS scheint zu funktionieren, da ich eine URL eingeben und sehen kann, dass eine Verbindung zu verschiedenen IP-Adressen hergestellt wird, die diesen URLs zugeordnet sind. Der Netzwerkmonitor zeigt nur fortlaufend ausgehende Versuche an verschiedenen IP4-Adressen an, während die Seite für einige Minuten versucht, zu laden, bis sie irgendwann einfach abläuft. Auch wenn ich Websites lade, die "meine IP überprüfen", finden sie nur meine IP6.

In sysctl.conf habe ich mit allen Einstellungen herumgespielt, mit den verschiedenen Weiterleitungs- und Spoofing-Einstellungen ein / aus gespielt, aber ich kann dieses ipv4-Problem nicht beheben.

Ich bin sicher, dass es eine Einstellung im System gibt, die alles aufmischt. SRelay ist nicht schuld, weil die Weiterleitung durch es funktioniert, wenn nur eine Schnittstelle angeschlossen ist, aber nicht, wenn ich versuche, über meine sekundäre Schnittstelle mit der Hauptschnittstelle weiterzuleiten, die noch angeschlossen ist.

0

0 Antworten auf die Frage