Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   2 Netzwerke an einem Rechner (https://www.delphipraxis.net/152370-2-netzwerke-einem-rechner.html)

fkerber 20. Jun 2010 18:06

Betriebssystem: Win XP,Win 7,Mac OS

2 Netzwerke an einem Rechner
 
Hi!

Ich frage mich, ob folgendes irgendwie machbar ist:
PC ist per WLan mit einem Netzwerk verbunden und hat darüber auch Zugriff ins Internet. Leider ist das Netz aber so restriktiv, dass wir ein Projekt nicht durchziehen können (es geht um das Uni-Netz). Daher: Router auf den Tisch und alle per Kabel daran. Soweit so gut - jetzt gibt es aber kein Internet mehr - scheinbar gehen alle Anfragen jetzt über das Kabelnetz raus...

Das hat jetzt beim letzten Mal zu recht viel Stress geführt (Kabel raus, WLan an --> Internet, kurz was nachschauen und für den nächsten Test unseres Projektes wieder umgekehrt...)

Aber irgendwie kann es das doch nicht sein, oder?


Liebe Grüße,
Frederic


P.S.:
Den Router kann man übrigens nicht ans Internet hängen :(

SirThornberry 20. Jun 2010 18:45

AW: 2 Netzwerke an einem Rechner
 
Dein Beschreibung klingt einfach so das der Router auch gleichzeitig ein DHCP-Server ist (wie fast alle Router die als kleines Gerät daher kommen). Sobald du diesen ins Netz hängst kann es passieren das Rechner die sich per DHCP eine neue IP holen (weil sie eingeschalten wurden oder die Gültigkeit der alten abläuft) nicht vom ursprünglichen DHCP-Server bedient werden sondern von deinem Router.
Wenn du also keinen weiteren stress willst schalte das DHCP des Routers ab oder sorge zumindest dafür das der Router nicht direkt an das andere Netz angeschlossen ist sondern ein Rechner dazwischen zum Beispiel das Routing übernimmt.

Was aus deiner Beschreibung noch nicht hervor geht ist wie der Router mit dem Internet verbindung aufnehmen kann wenn er doch eigentlich nur an euren Rechnern hängt.

Mit anderen Worten ausgedrückt: Deine Erklärung ist recht dürftig. Was meinst du mit restriktiv (was genau geht nicht was aber mit einem zusätzlichen Router (genügt nicht ein einfacher switch)) funktionieren soll. Und was hat das Internet damit zu tun?

Uwe Raabe 20. Jun 2010 18:49

AW: 2 Netzwerke an einem Rechner
 
Es sollte kein Problem sein (bei Mac OS kenn ich mich nicht aus), die Windows-Rechner sowohl über das WLAN an das Internet, als auch über den Router untereinander zu verbinden. Wichtig ist dabei, daß beide Subnetze auch über einen getrennten IP-Adressbereich verfügen. Beim WLAN hast du wohl keinen Einfluss und musst nehmen, was kommt. Aber beim Router kannst du ein anderes Netz einstellen.

Wenn du sagst, welche IP-Adresse und welches Subnetz beim WLAN vergeben wird, kann ich dir auch die Netzwerkeinstellungen für das Routernetz sagen.

rollstuhlfahrer 20. Jun 2010 18:56

AW: 2 Netzwerke an einem Rechner
 
Letzte Woche habe ich genau das gleiche Verhalten auch bemerkt. (2 Laptops waren über WLAN mit dem Internet verbunden und per Crosslink-Kabel um LAN-Spiele in erträglichem Tempo bei guter Verbindungsqualität zu ermöglichen. Nach dem Einstecken des LAN-Kabels ging auf beiden Rechnern das Internet nicht mehr.) Ich tippe mal darauf, dass die LAN-Verbindung eine niedrigere/höhere Metrik besitzt und deshalb bevorzugt wird. (Habe kein Windows mit den entsprechenden Anforderungen da, kann es also nicht nachschlagen.) Windows scheint dabei allerdings nicht zu merken, dass es die andere Netzwerkkarte auswählen müsste.
Eine andere Vermutung ist, dass Windows das systemweite Standardgateway auf die LAN-Karte umlegt. Dann gehen alle Verbindung nach "außen" über die LAN-Karte, wo sie nichts erreichen können. Wie man das umstellt, weiß ich nicht.
Die einfachste Lösung wäre aber, den Router mit dem WLAN zu verbinden (als WLAN-Bridge).

Bernhard

@SirThronberry: Nein, das Verhalten tritt auch ohne DHCP mit rein statischen IPs auf (WinXP SP3 gegen Win7)

fkerber 20. Jun 2010 19:27

AW: 2 Netzwerke an einem Rechner
 
Hi!

Ok, ich versuche es nochmal etwas ausführlicher:

Also:
Wir (mehrere Studenten) müssen momentan ein Projekt umsetzen, in dem Kommunikation über Netzwerk per Sockets eine entscheidende Rolle spielt.
Jetzt ist das Problem: Das Uni-Netz (per WLAN) blockt unseren Netzwerkverkehr - ich tippe mal dass die Ports da blockiert werden oder wie auch immer - kenne mich da nicht wirklich aus.
Also sobald wir uns ins WLan einklinken, bekommen wir jeder ne IP (134.xxx.yyy.zzz) - können darüber aber nicht kommunizieren.

Daher haben wir schnell mal einen Router aus der Tasche gezaubert und uns per Kabel damit verbunden (Netz 192.168.0.xxx). D.h. jeder Rechner hat nun 2 IP-Adressen über 2 Netzwerkkarten. Aus einem nicht weiter zu ergründenden Grund, schaffen die Rechner es nun aber nicht mehr, die Anfragen, die eigentlich ins WWW gehen sollten über die WLAN-Connection rauszuschicken.

Aufgrund der Infrastruktur vor Ort gibt es auch keine Möglichkeit unseren Router per Kabel an das vorhandene LAN anzubinden, sodass dieser "von Haus aus" Internet hätte. Eine Möglichkeit, den Router ins dortige WLAN einzuklinken kenne ich auch nicht.


Die Kernfrage ist im Prinzip:
Kann ich dem Rechner klar machen, dass er alle Anfragen an 192.168.0.x über die Kabelverbindung schickt - alle anderen aber gefälligst über die WLAN-Karte mit 134.xxx.yyy.zzz raushaut.

Ich hoffe, das macht es etwas klarer, was ich will.

Liebe Grüße,
Frederic

mkinzler 20. Jun 2010 19:34

AW: 2 Netzwerke an einem Rechner
 
Was ist der Standard-Gateway?

Klaus01 20. Jun 2010 19:41

AW: 2 Netzwerke an einem Rechner
 
Hallo Frederic,

das Default Gateway auf das 134er Netz und
eine dedizierte Route (route add ..) auf das 192.168.0.x Netz.

Obwohl die route auf das 192.168.0.x Netz eigentlich nicht
benötigt werden sollte - da der Rechner das Netz kennt.

Grüße
Klaus

fkerber 20. Jun 2010 20:00

AW: 2 Netzwerke an einem Rechner
 
Hi!

Ah, sollte ich also auch der Kabel-Verbindung als Standard-Gateway das der 134er einstellen?
Und er bekommt es dann trotzdem noch hin, Verbindungen zu den 192.168.0.x-Rechnern herzustellen?


Grüße, Frederic

mkinzler 20. Jun 2010 20:05

AW: 2 Netzwerke an einem Rechner
 
Ja, der Standard-Gateway wird ja verwendet, wenn der Rechner nicht weiss, wohin mit den Paketen.

fkerber 20. Jun 2010 20:10

AW: 2 Netzwerke an einem Rechner
 
Ok, das klingt soweit nicht schlecht.

D.h. ich müsste nur nach Herstellen der WLan-Verbindung mit dem Uninetz von Hand das Gateway auch in die andere Connection übertragen?

Wird nächste Woche mal getestet!


Danke euch.


Liebe Grüße,
Frederic

Klaus01 20. Jun 2010 20:12

AW: 2 Netzwerke an einem Rechner
 
Hi,
nur die WLAN Verbindung als Standard Gateway.

Hast Du im 192.168.0.x Netz einen Router oder einen Switch?
Bei einem Switch (alle Rechner im selben Netz) benötigt das
Interface welches mit dem 192.68.0.x Netz spricht weder ein default Gateway
noch einen zusätzlichen routeing Eintrag.

Habe Ihr aber das 192.168.0.x Netz unterteilt in verschiedene Subnetze
dann musst Du einen routing Eintrag (route add 192.168.0.0 mask 255.255.255.0 192.168.0.1)
machen (aber kein default gateway).

[Edit] sollen denn auch "Verbindungen" die aus dem 192.168.0.x Netz kommen in das 134er Netz?

Grüße
Klaus

fkerber 20. Jun 2010 20:17

AW: 2 Netzwerke an einem Rechner
 
Hi!

Jetzt bin ich wieder verwirrt...

Das 192.168.0.x Netz hat einen Router - mit DHCP-Funktion.
Und da hängen einfach nur 4 Rechner dran mit den IP-Endnummern 2,3,4 und 5.

Jeder dieser Rechner hängt per WLAN auch im 134er Netz.

Und es soll einfach jeder dieser Rechner per 134er Netz ins WWW kommen, aber auch Netzwerkverbindungen zu den andern 192ern ermöglichen.


Liebe Grüße,
Frederic

haentschman 20. Jun 2010 20:21

AW: 2 Netzwerke an einem Rechner
 
die Rechner sollten vom DHCP nur die IP bekommen aber keinen Gateway. Den hat ja die WLAN Verbindung. Je nach Konfiguration hat dann wahrscheinlich der Gateway der Kabelverbindung Vorrang. Den Gateway der Kabelverbindung umstellen bringt nix da nicht im gleichen Subnetz.

xZise 20. Jun 2010 21:46

AW: 2 Netzwerke an einem Rechner
 
Moin,
es ist möglich die Priorität höher zu stellen. Wo genau kann ich gerade nicht sagen. Außerdem hilft es eventuell keine DNS Einträge auf der Kabelnetzverbindung zu setzen (evtl. wird das auf den Router gestellt). Aber meines wissen muss ein Default Gateway existieren oder nicht?

Wobei wenn ich gerade darüber nachdenke eigentlich nicht. Weil das sagt ja nur, welches Gerät er fragen muss, wenn die Nachricht außerhalb des Subnetzes gehen soll.

Habe leider gerade kein Windows hier.

So sieht die Ausgabe auf einen Windows XP Rechner mit 4 Netzwerken:
Code:
C:\Dokumente und Einstellungen\admin>ipconfig

Windows-IP-Konfiguration


Ethernetadapter Lehrer:

        Verbindungsspezifisches DNS-Suffix:
        IP-Adresse. . . . . . . . . . . . : 192.168.4.3
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . :

Ethernetadapter R51:

        Verbindungsspezifisches DNS-Suffix: r51.local
        IP-Adresse. . . . . . . . . . . . : 192.168.2.3
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 192.168.2.253

Ethernetadapter R50:

        Verbindungsspezifisches DNS-Suffix: XXXXnetz.local
        IP-Adresse. . . . . . . . . . . . : 192.168.1.3
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 192.168.1.253

Ethernetadapter SR:

        Verbindungsspezifisches DNS-Suffix: XXXXnetz.local
        IP-Adresse. . . . . . . . . . . . : 192.168.3.3
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 192.168.3.254

C:\Dokumente und Einstellungen\admin>tracert www.google.de

Routenverfolgung zu www.l.google.com [209.85.135.105] über maximal 30 Abschnitt
e:

  1    <1 ms   <1 ms   <1 ms router.r51.local [192.168.2.253]
  [...]
MfG
Fabian

SirThornberry 20. Jun 2010 21:58

AW: 2 Netzwerke an einem Rechner
 
Ok, jetzt habe ich es auch verstanden. Ich hatte bisher angeommen das nach anstecken des Routers alle anderen die nicht am neuen Router hängen (also andere WLAN-Nutzer) auch Probleme hatten.
Das von dir, jetzt detailiert, beschriebene Verhalten kenne ich.
Einfach mal die Kommandozeile öffnen und mit "route print" dir das routing anzeigen lassen. Dabei wirst du sicher feststellen das die metric für das W-Lan höher ist als die des LAN (ich glaube niedriger war höher priorisiert). Über den Befehl route kannst du auch eine neue Route anlegen und genau das sollte die Lösung sein.
Einfach für 192.168.0.0/24 den neuen Router als Gateway eintragen und schon sollte alles was an 192.168.0.* geht über den neuen Router laufen.
Zugleich die Default-Route welche über den Router geht löschen oder alternativ die Metric der Derfault-Route des WLAN ändern (geht ebenfalls über den Befehl route).

Wenn du mal die Ausgabe von "route print" postest kann man dir auch (falls du es nicht selbst hinn bekommst) die Befehle nennen um das Routing zu ändern.

fkerber 20. Jun 2010 22:01

AW: 2 Netzwerke an einem Rechner
 
Hi!

Supi, danke für eure Ausführungen.

Da kann ich ja dann mal etwas testen.


Grüße, Frederic

rollstuhlfahrer 20. Jun 2010 22:03

AW: 2 Netzwerke an einem Rechner
 
heißt also im Klartext: Die Metrik deiner WLAN-Karte sollte möglichst niedrig sein (am Besten 1). Dann wird diese Verbindung auf jeden Fall bevorzugt (siehe hier). Dann solltest du dafür sorgen, dass der UNI-Gateway bei der Routing-Tabelle als Standard-Gateway eingetragen ist. Dann sollte es gehen.

Bernhard

EDIT: Roter Kasten heute schon zum 2. Mal nicht da

SirThornberry 20. Jun 2010 22:17

AW: 2 Netzwerke an einem Rechner
 
Mir fällt eben auf das im Ausgangspost 3 verschiedene Betriebssysteme genannt werden. Sind das Alternativen oder sind wirklich alle 3 im Einsatz?

fkerber 29. Jun 2010 20:49

AW: 2 Netzwerke an einem Rechner
 
Hi!

Ich schulde euch noch eine Antwort ;)

Nachdem ich fast alle Kombinationen mit Standard-Gateways etc. durch hatte, kam die rettende Idee (die glaube ich auch irgendwo hier stand): Die WLan-Verbindung höher priorisieren als die Kabel-Verbindung.

Und schon war alles, wie ich es wollte ;)

Also, nochmal danke und
liebe Grüße,
Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz