Programm zwingen, über eine bestimmte Netzwerkkarte zu kommunizieren
Wenn ein Programm partout die falsche Netzwerkkarte nutzt...
Hallo, zusammen,
wir haben gerade als Zeiterfassungssystem timeCard von reinerSCT angeschafft. Es besteht aus Clients, die mit einer Serverkomponente kommunizieren. Eigentlich ein schönes Produkt, leider mit einem Schönheitsfehler:
Sind mehrere Netzwerkkarten im System (bei uns auf fast allen Rechnern, da die installierten VMWares eigene, virtuelle Netzwerkkarten im System installieren), so kommuniziert timeCard auf machen Rechnern über die falsche Netzwerkkarte und sagt, der Server sei nicht erreichbar. Das Abschalten der virtuellen Netzwerkkarten ist zwar eine Lösung, aber keine gute, weil ich nicht will, dass die Mitarbeiter nur für die Zeiterfassung jedes Mal ihr System umkonfigurieren müssen.
Aussage von reinerSCT: "WIr wissen von dem Problem und es wird auch irgendann ein Update geben..."
Wie kann ich einem Programm vorgeben, über welche Netzwerkkarte es kommunizieren soll?
Danke und Gruß,
Martin
Hallo, zusammen,
wir haben gerade als Zeiterfassungssystem timeCard von reinerSCT angeschafft. Es besteht aus Clients, die mit einer Serverkomponente kommunizieren. Eigentlich ein schönes Produkt, leider mit einem Schönheitsfehler:
Sind mehrere Netzwerkkarten im System (bei uns auf fast allen Rechnern, da die installierten VMWares eigene, virtuelle Netzwerkkarten im System installieren), so kommuniziert timeCard auf machen Rechnern über die falsche Netzwerkkarte und sagt, der Server sei nicht erreichbar. Das Abschalten der virtuellen Netzwerkkarten ist zwar eine Lösung, aber keine gute, weil ich nicht will, dass die Mitarbeiter nur für die Zeiterfassung jedes Mal ihr System umkonfigurieren müssen.
Aussage von reinerSCT: "WIr wissen von dem Problem und es wird auch irgendann ein Update geben..."
Wie kann ich einem Programm vorgeben, über welche Netzwerkkarte es kommunizieren soll?
Danke und Gruß,
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 154615
Url: https://administrator.de/contentid/154615
Ausgedruckt am: 12.12.2024 um 01:12 Uhr
6 Kommentare
Neuester Kommentar
Ein Programm kannst du nicht zwingen (Jedenfalls nicht bei Windows OS !), das ist vollkommen unmöglich, denn das reicht ja nur Daten an den TCP/IP Stack weiter und weiss nix von Netzwerkkarten.
Einzig über die Wegewahl im IP kannst du das beeinflussen wie Brammer oben richtig schreibt.
Logischerweise liegen deine beiden NICs ja in unterschiedlichen IP Netzen wie z.B. hier beschrieben. Mit einer statischen Host Route im Client mit 32 Bit Maske z.B. auf den Zeiterfassungsserver kannst du mit dem Next Hop Gateway ganz genau bestimmen welche NIC das Programm benutzt.
Falls du Link-Aggregation mit mehreren NICs machst ist die Frage so oder so obsolet, denn dann entscheidet ein Hash Wert im Kartentreiber auf Basis der Mac Adresse welchen physischen Link es nimmt. Bei LACP ist die Wahl der NIC so oder so irrelevant !
Fazit: Eine statische Hostroute sollte also dein Problem lösen !
Einzig über die Wegewahl im IP kannst du das beeinflussen wie Brammer oben richtig schreibt.
Logischerweise liegen deine beiden NICs ja in unterschiedlichen IP Netzen wie z.B. hier beschrieben. Mit einer statischen Host Route im Client mit 32 Bit Maske z.B. auf den Zeiterfassungsserver kannst du mit dem Next Hop Gateway ganz genau bestimmen welche NIC das Programm benutzt.
Falls du Link-Aggregation mit mehreren NICs machst ist die Frage so oder so obsolet, denn dann entscheidet ein Hash Wert im Kartentreiber auf Basis der Mac Adresse welchen physischen Link es nimmt. Bei LACP ist die Wahl der NIC so oder so irrelevant !
Fazit: Eine statische Hostroute sollte also dein Problem lösen !
Hallo IllusionFACTORY,
falls ihr Windows XP habt, schau doch mal unter Systemsteuerung --> Netzwerkverbindungen --> Erweitert --> Erweiterte Einstellungen welche Verbindung/Netzwerkkarte ganz oben steht, und schiebe im Zweifelsfall die LAN-Verbindung nach ganz oben, evtl. hilft das schon.
Analog dazu unter Windows 7: Systemsteuerung --> Netzwerk und Internet --> Netzwerk- und Freigabecenter --> Adaptereinstellungen ändern --> Alt Taste drücken und im Menü auf Erweitert --> Erweiterte Einstellungen
Grüße
falls ihr Windows XP habt, schau doch mal unter Systemsteuerung --> Netzwerkverbindungen --> Erweitert --> Erweiterte Einstellungen welche Verbindung/Netzwerkkarte ganz oben steht, und schiebe im Zweifelsfall die LAN-Verbindung nach ganz oben, evtl. hilft das schon.
Analog dazu unter Windows 7: Systemsteuerung --> Netzwerk und Internet --> Netzwerk- und Freigabecenter --> Adaptereinstellungen ändern --> Alt Taste drücken und im Menü auf Erweitert --> Erweiterte Einstellungen
Grüße
...oder in der Windows Knowledgebase nachsehen:
http://support.microsoft.com/kb/894564/de
Wenn du allerdings wirklich nur die Hälfte aller dieser Tips verstanden hast dann solltest du als ehrlich gemeinten Rat besser jemand daran lassen der wirklich alles versteht um das nicht alles zu verschlimmbessern...?!
http://support.microsoft.com/kb/894564/de
Wenn du allerdings wirklich nur die Hälfte aller dieser Tips verstanden hast dann solltest du als ehrlich gemeinten Rat besser jemand daran lassen der wirklich alles versteht um das nicht alles zu verschlimmbessern...?!