2 Netzwerke über Wlan verbinden

shamanu

Cadet 1st Year
Registriert
Dez. 2004
Beiträge
8
Hallo,

Ich versuche mein netzwerk per Wlan mit dem eines Freundes zu verbinden.
Das ganze schaut ungefähr so aus:

Wlan.gif


Funknetzwerk läuft bereits ohne Problem.

Es sollte virtuell ein einzelnes Netzwerk entstehen, wobei von jedem PC aus, auf jeden zugegriffen werden kann.

Was noch nicht läuft ist die weiterleitung zwischen PC3 und 4.

So kann ich von PC 1 nicht weiter nach "rechts" als PC3 liegt.
PC3 und PC4 sehen sich.
Jedoch kommt PC3 auch nicht weiter als bis zu PC4.

Die aktuelle Konfiguration:

PC1:
IP:192.168.0.2
Sub:255.255.255.0
Gateway/DNS:192.168.0.1(Gateway für Internet)

PC3:
IP:192.168.0.4
Sub:255.255.255.0
Gateway/DNS:192.168.0.1(Gateway für Internet)
Wlan: Dlink DWL-520+ (PCI)
IP:192.168.1.1
Sub:255.255.255.0

PC4:
IP:192.168.0.51
Sub:255.255.255.0
Gateway/DNS:192.168.0.50(Gateway für Internet)
Wlan: Dlink DWL-520+ (PCI)
IP:192.168.1.2
Sub:255.255.255.0

PC5:
IP:192.168.0.52
Sub:255.255.255.0
Gateway/DNS:192.168.0.50(Gateway für Internet)

Was ist an der aktuellen Konfiguration falsch/was fehlt noch?
Alle systeme laufen mit Windows XP.
Die Wlan karten laufen natürlich im Ad-Hoc Modus.

Eine Netzwerk Bridge über Windows XP funktioniert auch scheinbar nicht. (sobald ich sie eingerichtet habe funktioniert das Wlan nicht mehr)
 
Also funktionieren sollte das an sich auf jeden Fall. Allerdings ist es vollkommen normal, dass sich - ohne Netzwerk-brücke - nur PC 3 und 4 gegenseitig finden. Du musst bei PC3 eine Netzwerkbrücke zwischen WLAN und 'linkem' Netzwerk machen, und bei PC4 eine Netzwerkbrücke zwischen WLAN und 'rechtem' Netzwerk.

Komisch ist allerdings, dass das WLAN nichtmehr funktioniert, sobald du eine Brücke machst. Bist du dir auch ganz sicher, dass sich keine IP's überschneiden o.ä. ?
 
Morgoth schrieb:
Verrat mir mal, woher Windows denn auch wissen soll, dass es, um ein paar IPs aus dem eigenen Netz zu erreichen, erstmal über ein anderes muss?

Das ist ja genau das problem, ich dachte, es wäre mit einer Bridge oder ähnlichem möglich.
Eventuell auch über Gateway settings.

Aber wenn ich unterschiedliche IP bereiche nehme, kann ich auf die anderen Netzwerke (über die Netzwerk Umgebung) ja auch nicht zugreifen. Somit ist das direkte kopieren der Dateien auch nicht möglich.

Bei Unterschiedlichen IP bereichen, weiß windows ja auch nicht, das es über PC3/PC4 gehen muß.
 
Kupfel schrieb:
Du musst bei PC3 eine Netzwerkbrücke zwischen WLAN und 'linkem' Netzwerk machen, und bei PC4 eine Netzwerkbrücke zwischen WLAN und 'rechtem' Netzwerk.
Komisch ist allerdings, dass das WLAN nichtmehr funktioniert, sobald du eine Brücke machst. Bist du dir auch ganz sicher, dass sich keine IP's überschneiden o.ä. ?

Genau solch eine Brücke habe ich versucht herzustellen.
Nach dem Windows die Brücke erstellt hatte, habe ich beiden brücken neue Ip's gegeben, da windows die alten ja "hinaus haut".

Ich könnte mir denken, das Windows Probleme mit der Bridge zusammen mit dem Ad-hoc modus hat.??

So konnte laut Wlan information nicht einmal mehr eine Verbindung aufgebaut werden.

IP mäßig waren alle Maschinen im Selben subnet Bereich. (192.168.0.x 255.255.255.0)

Wenn ich Unterschiedliche Netzwerkbereiche einstelle, wie Morgoth empiehlt, was müßte ich dazu einstellen, um auf alle PC's direkt zugreifen zu können?
 
Hmm, nicht gerade viel informationen über route peer google auffindbar.
Sollte ich mit den Settings halbwegs hinkommen?:
(x-x bei den IP's immer dem PC endsprechende nummer)

"Linkes" Netzwerk (PC1-3): IP "192.168.0. 1-3"
Wlan Netzwerk (PC3-4): IP "192.168.1. 3-4"
"Rechtes" Netzwerk (PC4-5):IP "192.168.2. 4-5"

(PC1-3):
ROUTE ADD -P 192.168.2.0 MASK 255.255.255.0 192.168.0.3

(PC3-4):
ROUTE ADD -P 192.168.0.0 MASK 255.255.255.0 192.168.2.4

Kann das stimmen? Glaube nicht oder?
 
Doch, genau so sollte das aussehen.

Jetzt musst Du nur noch eine Brücke auf den "Gateways" einrichten.

Wenn das nicht so will, kannst Du auch mit route arbeiten:

route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.3
route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.3

Wichtig sind dann beide routen, sonst arbeitet das nur in eine Richtung. Das gleiche machst du dann noch auf PC4, aber mit anderen IPs.

Gruß
Morgoth
 
Hmm, habe es leider nicht zum laufen gebracht.

Nochmals eine aktuellere Zeichnung:

Zeichnung1.gif


Dies war die Konfiguration wie ich getestet habe.

Versucht habe ich vorerst eigentlich nur, von PC3 aus in das andere Netzwerk zu kommen.

Auf PC2:
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1

Auf PC3:
route add -p 192.168.0.0 mask 255.255.255.0 192.168.1.2

Mit den oben Beschriegenen Settings konnte ich von PC3 aus auf die Lokale netzwerkkarte von PC2 Pingen.
Jedoch nicht weiter. (nicht einmal bis zum Gateway)

Die von mir und dir beschriebenen Settings halfen auch nicht weiter.
Über die Netzwerkkarte kam ich nicht hinaus. zumindest bin ich jetzt bereits 1ne Station weiter.
Irgendeine Idee?

PS.:
Meine voll getestete Konfiguration war:
(Wobei ich auch einige ähnliche einstellungen getestet habe, kam jedoch nie weiter als zur lokalen netzwerk karte von PC2.)
Auf PC2:
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.2
route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.53
route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.50

Auf PC3:
route add -p 192.168.0.0 mask 255.255.255.0 192.168.1.2
route add -p 192.168.0.0 mask 255.255.255.0 192.168.1.1
 
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1

So wie Du es gezeichnet hast, wäre da ein Fehler.
Du kannst nicht PC3 als Gateway für PC2 in das Netz von PC3 und PC2 angeben. Funktioniert nicht.
Es müsste nach Deiner Zeichnung heißen:

route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.2

Denke dran, dass Du auf PC2 bzw. PC3 in beide Richtungen eine Route benötigst.

Gruß
Morgoth
 
Ok,
also vollständig (in diesem eingeschränktem Netzwerk) solch eine Konfiguration:

Auf PC2:
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1
route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.50

Auf PC3:
route add -p 192.168.0.0 mask 255.255.255.0 192.168.1.2

dies sollte doch ansich ausreichen, um von PC3 ein erfolgreiches ping auf 192.168.0.50 (Gateway) zu machen, oder nicht?

(den rest lasse ich einmal außer acht, denn wenn ich von PC3 aus überall hin komme, sollte der rest kein problem mehr sein.)
 
Nabend,

ich hab auch mal probiert, mit einer Netzwerkbrücke einen PocketPC ins Netzwerk einzubinden. Das funktionierte aber überhaupt nicht, bis ich mal den Hinweis gefunden habe, dass dazu WLAN-Adapter dazu in den "promiscous mode" geschaltet werden. Aber genau das funktioniert wohl nicht automatisch mit allen Adaptern. Manuell kann man da wie folgt nachhelfen.
Mit

netsh bridge show adapter

bekommt man die Nummern aller überbrückten Adapter.
Dann nimmt man die Nummer des WLAN Adapters und repariert diesen mit

netsh bridge set adapter NUMMER forcecompatmode=enable

Damit hat's bei mir wunderbar geklappt.
 
shamanu schrieb:
Auf PC2:
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1

In Deiner Zeichnung steht da eine ".2" statt einer ".1". Nicht das Du Dich da vertust.

route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.50

Das ist nicht möglich. Dein Gateway ins Internet kann nicht aus dem lokalen Netz ins lokale Netz routen. Es müsste also
route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.53
heißen.

dies sollte doch ansich ausreichen, um von PC3 ein erfolgreiches ping auf 192.168.0.50 (Gateway) zu machen, oder nicht?

Nein, auch nicht mit einer anderen Konfiguration. Weil Dein Gateway keine Ahnung hat, wo denn bitte dieses ICMP-Paket herkommt bzw. über wen er die Antwort verschicken soll.
Du müsstest dann auf dem Gateway eine zusätzliche Route installieren. Ob das geht, steht in der Anleitung.

Ich versuche mal, eine Konfiguration zu schreiben, anhand Deiner Zeichnung:

[PC1]
Standardgateway/DNS: 192.168.0.50

Permanente Route in das Netz 192.168.1.0 über PC2 legen legen:

route add -p 192.168.1.0 MASK 255.255.255.0 192.168.0.53

Wenn auf der "anderen" Seite noch ein Netz liegt, dann noch eine weitere Route, diesmal über PC3:

route add -p 192.168.2.0 MASK 255.255.255.0 192.168.1.1

[PC2]
Standardgateway/DNS: 192.168.0.50

Route vom WLAN ins LAN1:

route add -p 192.168.0.0 MASK 255.255.255.0 192.168.0.53

Route vom LAN1 ins WLAN:

route add -p 192.168.1.0 MASK 255.255.255.0 192.168.1.2

Route vom LAN1 ins LAN2:

route add -p 192.168.2.0 MASK 255.255.255.0 192.168.1.1

[PC3]
Standardgateway/DNS: der entsprechende Router in dem Netz

Route vom WLAN ins LAN2:

route add -p 192.168.2.0 MASK 255.255.255.0 192.168.2.53

Route vom LAN2 ins WLAN:

route add -p 192.168.1.0 MASK 255.255.255.0 192.168.1.1

Route vom LAN2 ins LAN1:

route add -p 192.168.0.0 MASK 255.255.255.0 192.168.1.2


So wissen Deine WLAN-Gateways immer, wohin sie Pakete in eines der Netze schicken müssen. Alle anderen gehen über das jeweilige Standardgateway.

Gruß
Morgoth
 
Ich habe es heute Nachmittag zum laufen gebracht.
Pingen, zugriff auf Laufwerke usw. funktioniert jetzt alles.

Vielen dank für die Hilfe :)
Super sache.

Ich habe es auf die Art von __jo__ gemacht. :) :)
Durch den forcecompatmode=enable habe ich jetzt eine Bridge.
Wobei routen auch funktioniert hätte.
 
Zuletzt bearbeitet:
Zurück
Oben