sirtobi27
Goto Top

Netzwerkkarte pro Software bestimmen

Hallo zusammen,
ich habe zwei Netzwerkkarten in einem PC. Diese befinden sich logischerweise in unterschiedlichen Netzwerken.
Gibt es ein Tool mit dem ich steuern kann welche Software welche Netzwerkkarte nutzt?

Viele Grüße, danke im Vorraus,
SirTobi27

Content-Key: 326052

Url: https://administrator.de/contentid/326052

Printed on: April 16, 2024 at 06:04 o'clock

Member: Ausserwoeger
Ausserwoeger Jan 11, 2017 at 09:58:43 (UTC)
Goto Top
Wozu ?

Wenn ein Programm auf eine IP adresse zugreifen will benutzt der PC automatisch die richtige Netzwerkkarte.

Wozu genau suchst du so ein Tool.

LG
Member: SirTobi27
SirTobi27 Jan 11, 2017 at 10:15:25 (UTC)
Goto Top
Das eine Netz geht durch eine große Firewall mit vielen Einschränkungen, das andere Netz geht durch eine kleine Firewall mit wenigen Einschränkungen.. Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1...
soweit die Situation
Member: Chonta
Chonta Jan 11, 2017 at 10:23:24 (UTC)
Goto Top
Hallo,

Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1...
soweit die Situation
Und diese Software soll einen Dienst im Internet nutzen und nicht im eigenen Netz?
Dann muss der Router von Netz1 das Defaultgateway sein und
der Rechner bekommt eine Feste Route zum Ziel der Software die über den Router von Netz 2 geht oder der Router von Netz1 bekommt eine Route die für die IP des Softwareziels eine Verbindung über Router von Netz2 aufbaut, wobei letztes dann für alle Rechner im Netz1 gelten würde.

Gruß

Chonta
Member: Vision2015
Vision2015 Jan 11, 2017 at 10:24:36 (UTC)
Goto Top
Zitat von @SirTobi27:

Das eine Netz geht durch eine große Firewall mit vielen Einschränkungen, das andere Netz geht durch eine kleine Firewall mit wenigen Einschränkungen.. Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1...
soweit die Situation

und wo ist das der sinn ????
Member: manuel-r
manuel-r Jan 11, 2017 at 11:00:34 (UTC)
Goto Top
Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1

Dann muss auf dem PC manuell eine feste Route in das Zielnetz gesetzt werden
route /?
Member: Vision2015
Vision2015 Jan 11, 2017 at 12:39:32 (UTC)
Goto Top
Zitat von @manuel-r:

Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1

Dann muss auf dem PC manuell eine feste Route in das Zielnetz gesetzt werden
route /?

alter schwede, was für nen Tipp face-smile
wenn du uns jetzt noch sagst- ob und wie die software die richtige route findet - oder weiß das routing protokoll, welche programme von wo nach wo sollen.. ?

jetzt mal im ernst.... bitte Brille Putzen, und Frage noch mal lesen...

Frank
Member: Chonta
Chonta Jan 11, 2017 at 12:57:13 (UTC)
Goto Top
jetzt mal im ernst
Waren wir die ganze Zeit.

bitte Brille Putzen, und Frage noch mal lesen
Haben wir deswegen haben wir das auch so vorgeschlagen!
Deine Infos zeilen auf Ein Program ab das eine Verbindung zu irgendeinem Server aufbauen will (genauere Infos gibst Du ja keine).
Das Ziel solltes Du ermitteln können, und wenns über Wireshark ist.
Dann eine Route zu der IP fest im System hinterlegen und wenn das Programm eine Verbindung zum Ziel aufbauen will wird die hinterlegte Route genommen und für alles andere das Defaultgateway.

Eine Dritsoftware bei der man gezielt Anwendungen hinterlegen kann um dann eine Netzwerkschnitstelle zuzuweisen ist mir so nicht bekannt. Entweder die Software kann das von sich aus oder eben nicht.
Google hilft Dir evtl weiter.

Viel Spaß.

Chonta
Member: Vision2015
Vision2015 Jan 11, 2017 at 13:10:12 (UTC)
Goto Top
Zitat von @Chonta:

jetzt mal im ernst
Waren wir die ganze Zeit.

bitte Brille Putzen, und Frage noch mal lesen
Haben wir deswegen haben wir das auch so vorgeschlagen!
Deine Infos zeilen auf Ein Program ab das eine Verbindung zu irgendeinem Server aufbauen will (genauere Infos gibst Du ja keine).
Das Ziel solltes Du ermitteln können, und wenns über Wireshark ist.
Dann eine Route zu der IP fest im System hinterlegen und wenn das Programm eine Verbindung zum Ziel aufbauen will wird die hinterlegte Route genommen und für alles andere das Defaultgateway.

Eine Dritsoftware bei der man gezielt Anwendungen hinterlegen kann um dann eine Netzwerkschnitstelle zuzuweisen ist mir so nicht bekannt. Entweder die Software kann das von sich aus oder eben nicht.
Google hilft Dir evtl weiter.
wiso mir ?

Viel Spaß.
habe ich immer..

Chonta
Member: Chonta
Chonta Jan 11, 2017 at 13:11:33 (UTC)
Goto Top
@Vision2015
Sorry verlesen face-smile
Member: Vision2015
Vision2015 Jan 11, 2017 at 13:12:14 (UTC)
Goto Top
Zitat von @Chonta:

@Vision2015
Sorry verlesen face-smile

face-smile
Member: manuel-r
manuel-r Jan 11, 2017 at 13:14:56 (UTC)
Goto Top
wenn du uns jetzt noch sagst- ob und wie die software die richtige route findet

Gerne

Er hat an seinem PC zwei Netzwerke (bspw.):
LAN1: IP 192.168.0.1, MASK 255.255.255.0, GW 192.168.0.254
LAN1: IP 192.168.1.1, MASK 255.255.255.0, GW 192.168.1.254

Die Software soll irgendwo hinter Router 2 (LAN2) einen Server mit der IP 93.184.216.34 kontaktieren. Also braucht der PC eine Angabe über welches Gateway er den Trafic zu dieser IP schicken soll:

route add 93.184.216.34 MASK 255.255.255.255 192.168.1.254
Member: Vision2015
Vision2015 Jan 11, 2017 at 13:24:50 (UTC)
Goto Top
Zitat von @manuel-r:

wenn du uns jetzt noch sagst- ob und wie die software die richtige route findet

Gerne
aha....

Er hat an seinem PC zwei Netzwerke (bspw.):
LAN1: IP 192.168.0.1, MASK 255.255.255.0, GW 192.168.0.254
LAN1: IP 192.168.1.1, MASK 255.255.255.0, GW 192.168.1.254
soweit so gut...

Die Software soll irgendwo hinter Router 2 (LAN2) einen Server mit der IP 93.184.216.34 kontaktieren. Also braucht der PC eine Angabe über welches Gateway er den Trafic zu dieser IP routen soll:
richtig..

route add 93.184.216.34 MASK 255.255.255.255 192.168.1.254
ein ganz schlauer... face-smile
so.. und jetzt sag uns doch bitte wie soll Software A wissen, das sie nur route b ( die mit den meisten freien ports) nehmen darf, und Software B und C dürfen aber nur Route A ( mit weniger rechten ) als gateway nehmen....
hat unser Admin des Tages eine Antwort darauf ?

Frank
Member: Chonta
Chonta Jan 11, 2017 at 13:29:37 (UTC)
Goto Top
hat unser Admin des Tages eine Antwort darauf ?
Defaultgateway ist Route A und bei allem anderen muss das Ziel bekannt sein und wird über Route B mit einer statischen Route geroutet.
Hab ich doch gleich als erstes geschrieben, oder hab ich mich sooooo unverständlich ausgedrückt?
Wenn das Ziel der Software immer ein anderes / undefeniert ist dann gehts halt nicht.
Man könnte nur mit einer Firewall die deep packet inspection drauf hat ggf auch dafür sorgen das Pakete der Software zwangsweise Route B nehmen müssen.

Gruß

Chonta
Member: Vision2015
Vision2015 Jan 11, 2017 at 13:33:03 (UTC)
Goto Top
Zitat von @Chonta:

Wenn das Ziel der Software immer ein anderes / undefeniert ist dann gehts halt nicht.
und genau so ist es

Chonta
Frank
Member: manuel-r
manuel-r Jan 11, 2017 at 13:41:39 (UTC)
Goto Top
hat unser Admin des Tages eine Antwort darauf?

Heute mit dem falschen Fuß aufgestanden?

und jetzt sag uns doch bitte wie soll Software A wissen

Die Software muss gar nichts wissen. Es genügt völlig, dass der Netzwerkstack weiß wohin er den Trafic zur Zieladresse schicken soll.

und Software B und C dürfen aber nur Route A ( mit weniger rechten ) als gateway nehmen

Um ganz sicher zu gehen, dass alles außer dem Trafic zur fraglichen IP über das andere Netz geht nimmt man einem Netz das Default-Gateway. Also:

LAN1: IP 192.168.0.1, MASK 255.255.255.0, GW 192.168.0.254
LAN2: IP 192.168.1.1, MASK 255.255.255.0
und route add 93.184.216.34 MASK 255.255.255.255 192.168.1.254

Somit geht per Default alles über LAN1 an das Gateway 192.168.0.254 es sei denn es gibt eine explizit angegebene Route die etwas anderes bestimmt.
Member: manuel-r
manuel-r Jan 11, 2017 at 13:44:12 (UTC)
Goto Top
Wenn das Ziel der Software immer ein anderes / undefeniert ist dann gehts halt nicht.
und genau so ist es

Davon war nie die Rede. Zweitens kann man natürlich zu jedem in Frage kommenden Ziel eine Route setzen. Wenn die Software um die es hier geht der Lieblings-Webbrowser ist ufert das natürlich aus.
Member: Chonta
Chonta Jan 11, 2017 at 13:48:14 (UTC)
Goto Top
und genau so ist es
Ob dem So ist, kann nur der TO beantworten, denn es ist ja seine software und Funktion.
Wir haben immer die Rahmenbedingungen mit angegeben unter denen es funktioniert.
Der TO muss halt rausbekommen/sagen was die Software macht.

Wenn die Software z.B. ein Serverdienst auf dem Rechner selber ist, muss da bis auf eine Portweiterleitung auf den Rechner garnix gemacht werden aber dazu ob die Software nun eine Clientanwendung oder Serverdienst ist gibt es keine Infos.

Also haben wir das gesagt was unsere Kiristallkugel ausgespuckt hat und das was wir geschrieben haben geht auch face-smile

Gruß

Chonta
Mitglied: 108012
108012 Jan 12, 2017 at 16:54:21 (UTC)
Goto Top
Hallo,

haben wir hier zwei mal im Jahr solche Frage!
Nein geht nicht! Man muss anhand der unterschiedlichen IP Adressen auf automatisch auf die zwei NICs zugreifen ansonsten geht es nicht.

Oder einen kleinen MikroTik Router vor den PC stellen der dann mittels Einstellungen einmal das eine und einmal das andere Netzwerk
benutzt, aber mehr ist wirklich nicht drin.

Gruß
Dobby
Member: Lochkartenstanzer
Lochkartenstanzer Jan 13, 2017 at 08:27:34 (UTC)
Goto Top
Zitat von @SirTobi27:

Das eine Netz geht durch eine große Firewall mit vielen Einschränkungen, das andere Netz geht durch eine kleine Firewall mit wenigen Einschränkungen.. Eine Software auf dem PC soll daher Netz2 nutzen und alle anderen Netz1...
soweit die Situation

Moin,

ich will Dir nichts unterstellen, aber das hört sich für mich eher so an, als ob jemand eine Loch an der hauptfvirewall vorbei gebohrt hat sei es mit Absicht oder eher unabsichtlich durch anklemmen eines Rechners an beide netze. Wenn man schon zwei Firewall hat und diese in getrennten netzen hängen, verbindet man die beiden Netze nciht einfach durch einen Desktop-Kiste mit zwei Netzwerkkarten, sondern durch eine weitere Firewall, die reglementiert, wie die Netze miteinander kommunizieren dürfen und ggf. mit einem weiteren Netze, in dem Kisten sitzen, die in beide Netze dürfen.

Ihr solltet das Konzept nochmal überdenken.

lks

PS: Die Antwort auf Deine Frage ist: Nimm eine Personal Firewall in der Du den Zugriff der Software auf die jeweilige Netzwerkkarte einschränken kannst. Empfehlen will ich Dir keine, weil ich Personal Firewalls in die Kategorie "Schlangenöl" einstufe und daher Dir eher zu einem anderen Konzept rate.