Problem mit zwei Netzwerken in einem Rechner.
Mein Problem ist folgendes. Ich habe folgende Hardware am laufen.
Rechner 1
Athlon 64
Win XP Home SP2
D-Link USB Stick für Verbindung mit dem Router \ feste IP : 192.168.2.185 SNM : 255.255.255.0 GW : 192.168.2.1
Onboard Netzwerk Adapter zur Verbindung mit dem zweiten Rechner \ Automatisch zugewiesene private IP-Adresse : 169.254.19.156 SNM : 255.255.0.0 GW : leer
Rechner 2
Athlon 1333
Win XP Home SP2
D-Link USB Stick für Verbindung mit dem Router \ feste IP : 192.168.2.163 SNM : 255.255.255.0 GW : 192.168.2.1
Intel Onboard Netzwerk Adapter zur Verbindung mit dem ersten Rechner \ Automatisch zugewiesene private IP-Adresse : 169.254.74.170 SNM : 255.255.0.0 GW : leer
Router D-Link Wlan Router 54 Mbit : IP : 192.168.2.1
ICh möchte das beide Rechner über ihre USB-WLan-Sticks mit dem Router verbinden um ins Internet zu gehen.
Das tun sie auch ganz brav.
Und ich möchte für das Tauschen von Dateien zwischen den beiden Rechnern die Lan-Karten benutzen zwecks größerer Datenübertragungsrate und weniger Verbindungsabbrüchen.
Allerdings laufen alle Verbindungen und Anfragen immer über den Router. Die Netzwerkkarten liegen quasi brach. Wie kann ich das änern?
Rechner 1
Athlon 64
Win XP Home SP2
D-Link USB Stick für Verbindung mit dem Router \ feste IP : 192.168.2.185 SNM : 255.255.255.0 GW : 192.168.2.1
Onboard Netzwerk Adapter zur Verbindung mit dem zweiten Rechner \ Automatisch zugewiesene private IP-Adresse : 169.254.19.156 SNM : 255.255.0.0 GW : leer
Rechner 2
Athlon 1333
Win XP Home SP2
D-Link USB Stick für Verbindung mit dem Router \ feste IP : 192.168.2.163 SNM : 255.255.255.0 GW : 192.168.2.1
Intel Onboard Netzwerk Adapter zur Verbindung mit dem ersten Rechner \ Automatisch zugewiesene private IP-Adresse : 169.254.74.170 SNM : 255.255.0.0 GW : leer
Router D-Link Wlan Router 54 Mbit : IP : 192.168.2.1
ICh möchte das beide Rechner über ihre USB-WLan-Sticks mit dem Router verbinden um ins Internet zu gehen.
Das tun sie auch ganz brav.
Und ich möchte für das Tauschen von Dateien zwischen den beiden Rechnern die Lan-Karten benutzen zwecks größerer Datenübertragungsrate und weniger Verbindungsabbrüchen.
Allerdings laufen alle Verbindungen und Anfragen immer über den Router. Die Netzwerkkarten liegen quasi brach. Wie kann ich das änern?
Please also mark the comments that contributed to the solution of the article
Content-Key: 62017
Url: https://administrator.de/contentid/62017
Printed on: April 26, 2024 at 10:04 o'clock
17 Comments
Latest comment
- verbinde die PCs Netzwerkkarten mit Crossoverkabel (nicht Patchkabel)
- gib PC1 eine IP wie z. B. 10.0.0.1
- gib PC2 eine IP wie z. B. 10.0.0.2
- gib kein Gateway an bei beiden Netzwerkkarten
- gib keinen DNS an bei beiden
- in die Datei c:\windows\system32\drivers\etc\hosts trägst du ein (mit notepad bearbeiten)
10.0.0.1 rechner1
10.0.0.2 rechner1
Dann kannst Du von rechner1 auf rechner2 zugreifen mit
\\rechner2\freigabename
Statt rechner1 und rechner2 kannst du freilich auch beliebige andere Namen eintragen.
Statisch Routen ist unsinnig, das löst dein Problem nicht. Du solltest die Bindungsreihenfolge der Karten oder die Metrik der LAN Verbindung erhöhen. Wie das geht siehst du hier:
http://support.microsoft.com/kb/894564/de
http://support.microsoft.com/kb/894564/de
Es werden doch automatisch Routen angelegt, sobald die Netzwerkkarten IPs verpasst bekommen. Siehe route print.
Ansonsten kannst statische Routen anlegen mit
PC1:
Netzwerkkarte kriegt 10.0.0.1 verpasst mit 255.0.0.0
Route anlegen mit Start...Ausführen...cmd ENTER
route ADD -p 10.0.0.2 MASK 255.0.0.0 10.0.0.1 METRIC 3 IF 10.0.0.1
PC2:
Netzwerkkarte kriegt 10.0.0.2 verpasst mit 255.0.0.0
route ADD -p 10.0.0.1 MASK 255.0.0.0 10.0.0.2 METRIC 3 IF 10.0.0.2
Das -p bewirkt, dass die route auch nach PC neustart erhalten bleibt.
Hast du geprüft, ob
Ansonsten kannst statische Routen anlegen mit
PC1:
Netzwerkkarte kriegt 10.0.0.1 verpasst mit 255.0.0.0
Route anlegen mit Start...Ausführen...cmd ENTER
route ADD -p 10.0.0.2 MASK 255.0.0.0 10.0.0.1 METRIC 3 IF 10.0.0.1
PC2:
Netzwerkkarte kriegt 10.0.0.2 verpasst mit 255.0.0.0
route ADD -p 10.0.0.1 MASK 255.0.0.0 10.0.0.2 METRIC 3 IF 10.0.0.2
Das -p bewirkt, dass die route auch nach PC neustart erhalten bleibt.
Hast du geprüft, ob
- die Netzwerkkarten aktiviert sind?
- einen Link haben (grünes Lämpchen)
- am Switch Link angezeigt wird?
Also, die Lösung ist ganz einfach.
PC1
IP 10.0.0.1
SN-Maske 255.0.0.0
PC2
IP 10.0.0.2
SN-Maske 255.0.0.0
Nach der Konfiguration Netzwerkkarten deaktivieren u. wieder aktivieren!!!
Die Netzwerkkarten bzw. TCP/IP ist schlau genug, anliegende Netze zu erkennen u. die notwendigen Routen automatisch anzulegen.
Ich komme grade mit beiden PCs bei mir daheim sowohl ins Inet über WLAN, und gleichzeitig kann ich auf den jeweils anderen PC direkt zugreifen.
Probier mal nen ping auf den anderen PC.
ping 10.0.0.2 -t
Schau dir die Route an mit
route print
Kann gut sein, dass die Windows Firewall bei dir blockt! Deaktivier die mal.
Wie gesagt legen die Rechner automatisch Routen an.
Default Gateway musst du wie gesagt auch nicht angeben.
route print Beispiel von PC2 (hat bei mir die 10.0.0.2)
Die 10er route wird automatisch angelegt!!!
Da musst garnix anlegen.
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 192.168.178.1 192.168.178.24 25
10.0.0.0 255.0.0.0 10.0.0.2 10.0.0.2 20
10.0.0.2 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.0.0.2 10.0.0.2 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.178.0 255.255.255.0 192.168.178.24 192.168.178.24 25
192.168.178.24 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.178.255 255.255.255.255 192.168.178.24 192.168.178.24 25
224.0.0.0 240.0.0.0 10.0.0.2 10.0.0.2 20
224.0.0.0 240.0.0.0 192.168.178.24 192.168.178.24 25
255.255.255.255 255.255.255.255 10.0.0.2 10.0.0.2 1
255.255.255.255 255.255.255.255 192.168.178.24 192.168.178.24 1
Standardgateway: 192.168.178.1
PC1
IP 10.0.0.1
SN-Maske 255.0.0.0
PC2
IP 10.0.0.2
SN-Maske 255.0.0.0
Nach der Konfiguration Netzwerkkarten deaktivieren u. wieder aktivieren!!!
Die Netzwerkkarten bzw. TCP/IP ist schlau genug, anliegende Netze zu erkennen u. die notwendigen Routen automatisch anzulegen.
Ich komme grade mit beiden PCs bei mir daheim sowohl ins Inet über WLAN, und gleichzeitig kann ich auf den jeweils anderen PC direkt zugreifen.
Probier mal nen ping auf den anderen PC.
ping 10.0.0.2 -t
Schau dir die Route an mit
route print
Kann gut sein, dass die Windows Firewall bei dir blockt! Deaktivier die mal.
Wie gesagt legen die Rechner automatisch Routen an.
Default Gateway musst du wie gesagt auch nicht angeben.
route print Beispiel von PC2 (hat bei mir die 10.0.0.2)
Die 10er route wird automatisch angelegt!!!
Da musst garnix anlegen.
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 192.168.178.1 192.168.178.24 25
10.0.0.0 255.0.0.0 10.0.0.2 10.0.0.2 20
10.0.0.2 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.0.0.2 10.0.0.2 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.178.0 255.255.255.0 192.168.178.24 192.168.178.24 25
192.168.178.24 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.178.255 255.255.255.255 192.168.178.24 192.168.178.24 25
224.0.0.0 240.0.0.0 10.0.0.2 10.0.0.2 20
224.0.0.0 240.0.0.0 192.168.178.24 192.168.178.24 25
255.255.255.255 255.255.255.255 10.0.0.2 10.0.0.2 1
255.255.255.255 255.255.255.255 192.168.178.24 192.168.178.24 1
Standardgateway: 192.168.178.1
Deaktiviert mal bei beiden das WLAN. Kannst Du die Rechner dann untereinander pingen?
ping 10.0.0.1
Anschliessend WLAN Adapter wieder aktivieren.
Benutze dann für den Freigabezugriff die 10er IP des jeweils anderen PCs, und nicht die Hostnamen.
Also z. B. \\10.0.0.2\Freigabename statt \\Hostname\Freigabe
Oder eben in die /etc/hosts die oben benannten Eintragungen machen, dann kannst auch einen Namen verwenden.
Die Rechner MÜSSEN wenns an das 10er Netz addressiert ist die Pakete direkt über die Netzwerkkarte senden - dafür ist die Routingtabelle ja da.
Hast du mal die XP Firewall deaktiviert zum testen?
ping 10.0.0.1
Anschliessend WLAN Adapter wieder aktivieren.
Benutze dann für den Freigabezugriff die 10er IP des jeweils anderen PCs, und nicht die Hostnamen.
Also z. B. \\10.0.0.2\Freigabename statt \\Hostname\Freigabe
Oder eben in die /etc/hosts die oben benannten Eintragungen machen, dann kannst auch einen Namen verwenden.
Die Rechner MÜSSEN wenns an das 10er Netz addressiert ist die Pakete direkt über die Netzwerkkarte senden - dafür ist die Routingtabelle ja da.
Hast du mal die XP Firewall deaktiviert zum testen?
...und wenn er jetzt noch den Thread oben als gelöst markiert sind alle zufrieden
( How can I mark a post as solved? )
( How can I mark a post as solved? )
...und wenn er jetzt noch den Thread oben als
gelöst markiert sind alle zufrieden
(
How can I mark a post as solved?
)
gelöst markiert sind alle zufrieden
(
How can I mark a post as solved?
)
...und der letzte macht das Licht aus.
"KLACK!!". Schon erledigt.