Forum: PC Hard- und Software Apps eines PCs gezielt auf verschiedene Gateways verteilen


von Roland P. (Gast)


Lesenswert?

Soweit ich bislang verstanden habe kennt der PC normalerweise einen 
nearest Gateway - bspw. den Internetzugangsrouter mit der IP 192.168.0.1 
- über den alle auf dem PC laufenden Programme ihren "Internetverkehr" 
abwickeln.

Ich habe hier mehrere Internetzugänge, die über einzelne Modems/Router 
auf eine physikalische Netzwerk-Leitung "aufgelegt" sind - mit den 
Router-IPs 192.168.0.1, 192.168.0.3, 192.168.0.5, usw.

Einen Loadbalancer verwende ich nicht, sondern verteile die PCs von Hand 
mit keinen Batchdateiuen statisch auf die einzelnen Gateways/Router. 
Etwa so:
1
netsh interface ip set address name="LAN-Verbindung" gateway=192.168.0.1 gwmetric=1
2
netsh interface ip set dns name="LAN-Verbindung" static 192.168.0.1

oder:
1
netsh interface ip set address name="LAN-Verbindung" gateway=192.168.0.3 gwmetric=1
2
netsh interface ip set dns name="LAN-Verbindung" static 192.168.0.3


Ist es darüber hinaus auch möglich, bestimmte Applikation auf EINEM PC 
verschiedene Router (und damit auch verschiedene Internetzugänge) 
verwenden zu lassen?

Nur als Beispiel:

- einen Browser den Gateway / Router an 192.168.0.1,
- den Email-Client den Gateway / Router an 192.168.0.3,
- einen Dowloadmanager den Gateway / Router an 192.168.0.5?

Wenn ja, wie könnte man das einrichten?

Über Proxys (falls die Programme die ermöglichen) - aber wie "klebt" man 
dann wiederum die Proxys an einen speziellen (d.h. nicht dem 
systemweiten "nearest") Gateway?

Oder gibt es dafür spezielle Programme, die die Gateway-Auswahl über den 
Namen der Programm-EXE-Datei handhaben (so ähnlich wie der Firewall 
bestimmte Sicherheitsregeln mit bestimmten EXE-Dateinamen verknüpft)?

Vielen Dank für jede Erleuchtung.

von Dario B. (Gast)


Lesenswert?

viel zu komplex und fehleranfällig ;-)

such dir einen router der link aggregation bzw. bonding kann.
-> http://de.wikipedia.org/wiki/Link_Aggregation

von Besucher (Gast)


Lesenswert?

Proxy wäre bestimmt eine Möglichkeit.

Du könntest dir mal einen aufsetzen und ausprobieren, z.B. Squid auf 
einem Raspberry.
Der Raspberry verwendet dann die .1 als Gateway und wird bei allen 
Browsern als Proxy eingetragen.

Für deine drei Gateways müsstest du dann verschiedene Proxy-Ports 
konfigurieren, oder du gibst der Netzwerkkarte mehrere IPs hinter denen 
jeweils ein anders konfigurierter Proxy hängt.

Soweit ich weiß kann der Squid auch die laufende Anwendung anhand vom 
Paket-Header o.ä. erkennen.
Wenn du per Firewall o.ä. sämtlichen Traffic durch einen Proxy umleitest 
könntest du so vielleicht wenigstens die häufig genutzten Programme auf 
die korrekten Gateways automatisch verteilen lassen.

von Frank K. (fchk)


Lesenswert?

Die Verwendung mehrerer virtueller Maschinen wäre wohl für Dich die 
einfachste Lösung.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.