XP PC als Router
Hallo Zusammen,
ich suche mir gerade den Wolf und komme irgendwie nicht weiter, habe aber das Gefühl als wäre ich kurz vorm Ziel.
Mein Problem:
Mein Laptop ist über ein Ad-hoc-Netz (Wlan) mit meinem PC verbunden. Der PC wiederum ist über einen Router mit dem Internet verbunden. Ich würde jetzt gerne mit dem Laptop über den PC ins Internet gelangen. Das Ad-hoc-Netz hat die 192.168.0.* und PC und Router sind im 192.168.1*- Netz. Meine Idee war beim PC das IP-forwarding zu aktivieren und über den "route add" Befehl von Laptop auf PC und dann ins Internet zu gelangen. Ich habe nur noch nie eine Routing tabelle geändert und beim ersten Versuch bin ich kläglich gescheitert. Mein Gedanke war am PC folgenden Eintrag hinzuzufügen:
route add 192.168.1.1 (Router) mask 255.255.255.0 192.168.0.2 (Laptop)
Hab ich vielleicht grundsätzlich einen falschen Ansatz oder ist einfach der route Befehl falsch? Kann mir jemand helfen? Das wäre klasse.
Gruß
ich suche mir gerade den Wolf und komme irgendwie nicht weiter, habe aber das Gefühl als wäre ich kurz vorm Ziel.
Mein Problem:
Mein Laptop ist über ein Ad-hoc-Netz (Wlan) mit meinem PC verbunden. Der PC wiederum ist über einen Router mit dem Internet verbunden. Ich würde jetzt gerne mit dem Laptop über den PC ins Internet gelangen. Das Ad-hoc-Netz hat die 192.168.0.* und PC und Router sind im 192.168.1*- Netz. Meine Idee war beim PC das IP-forwarding zu aktivieren und über den "route add" Befehl von Laptop auf PC und dann ins Internet zu gelangen. Ich habe nur noch nie eine Routing tabelle geändert und beim ersten Versuch bin ich kläglich gescheitert. Mein Gedanke war am PC folgenden Eintrag hinzuzufügen:
route add 192.168.1.1 (Router) mask 255.255.255.0 192.168.0.2 (Laptop)
Hab ich vielleicht grundsätzlich einen falschen Ansatz oder ist einfach der route Befehl falsch? Kann mir jemand helfen? Das wäre klasse.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 49980
Url: https://administrator.de/contentid/49980
Ausgedruckt am: 23.11.2024 um 12:11 Uhr
10 Kommentare
Neuester Kommentar
Das ist relativ einfach ! Erstmal hast du aber einen grundsätzlichen Fehler gemacht, denn ein statischer Routing Eintrag ist kompletter Unsinn am XP Rechner, denn der kennt ja alle Netze da sie an ihm selber angeschlossen sind !!!
Diese Route ist also vollkommen überflüssig und solltest du tunlichst wieder löschen !!!
Folgendermaßen gehst du vor:
1.) XP-PC hat am WLAN Ad hoc Adapter in den TCP Settings NUR eine statische IP Adresse und Maske sonst nichts !!!
2.) Laptop hat am WLAN Adapter statisch eine passende Netzwerk IP Adresse und Maske, als Gateway IP dann die WLAN Adapter IP Adresse des XP-PC (denn da müssen die Packete ja erstmal hin !!!) und als DNS Server (wichtig) die LAN IP Adresse des Routers (Der ist ja DNS Proxy !!!)
3.) Der XP-PC muss aktiviert sein fürs Routing sonst geht nichts !!! Wie das geht steht hier:
http://www.microsoft.com/windows2000/de/server/help/default.asp?url=/wi ...
4.) Knackpunkt ist nun nur noch der Router !!! Denn der "kennt" ja dein WLAN ad hoc Netz (192.168.0.0) nicht bzw. weiss nicht wie er Packete dahin schicken muss da es sich für ihn hinter dem XP PC "verbirgt" (...woher sollte er es auch kennen ???)
Das bringst du ihm nun aber bei mit einer statischen Route in seinem Web Setup unter "additional Routes" o.ä. bei ! Dort steht dann:
Zielnetz: 192.168.0.0, Maske: 255.255.255.0, Gateway: 192.168.1.x (LAN IP des "XP-PC Routers")
Du siehst hier wie immens wichtig nun eine statische IP Adresse für den XP PC ist, denn die Route im Router zeigt auf diese Adresse als Next Hop !!
Würde diese Adresse sich einmal ändern wenn sie dynamisch per DHCP verteilt wird, dann landen deine WLAN Packete im Nirwana !
Also besser dem PC eine statische IP Adresse ausserhalb ! der DHCP Range deines Routers vergeben !!!
Damit sollte das Szenario dann problemlos laufen.
Details findest du auch in Attis Tutorial hier unter der Rubrik "Wireless":
Diese Route ist also vollkommen überflüssig und solltest du tunlichst wieder löschen !!!
Folgendermaßen gehst du vor:
1.) XP-PC hat am WLAN Ad hoc Adapter in den TCP Settings NUR eine statische IP Adresse und Maske sonst nichts !!!
2.) Laptop hat am WLAN Adapter statisch eine passende Netzwerk IP Adresse und Maske, als Gateway IP dann die WLAN Adapter IP Adresse des XP-PC (denn da müssen die Packete ja erstmal hin !!!) und als DNS Server (wichtig) die LAN IP Adresse des Routers (Der ist ja DNS Proxy !!!)
3.) Der XP-PC muss aktiviert sein fürs Routing sonst geht nichts !!! Wie das geht steht hier:
http://www.microsoft.com/windows2000/de/server/help/default.asp?url=/wi ...
4.) Knackpunkt ist nun nur noch der Router !!! Denn der "kennt" ja dein WLAN ad hoc Netz (192.168.0.0) nicht bzw. weiss nicht wie er Packete dahin schicken muss da es sich für ihn hinter dem XP PC "verbirgt" (...woher sollte er es auch kennen ???)
Das bringst du ihm nun aber bei mit einer statischen Route in seinem Web Setup unter "additional Routes" o.ä. bei ! Dort steht dann:
Zielnetz: 192.168.0.0, Maske: 255.255.255.0, Gateway: 192.168.1.x (LAN IP des "XP-PC Routers")
Du siehst hier wie immens wichtig nun eine statische IP Adresse für den XP PC ist, denn die Route im Router zeigt auf diese Adresse als Next Hop !!
Würde diese Adresse sich einmal ändern wenn sie dynamisch per DHCP verteilt wird, dann landen deine WLAN Packete im Nirwana !
Also besser dem PC eine statische IP Adresse ausserhalb ! der DHCP Range deines Routers vergeben !!!
Damit sollte das Szenario dann problemlos laufen.
Details findest du auch in Attis Tutorial hier unter der Rubrik "Wireless":
Sorry falls das aus der o.a. Beschreibung unklar sein sollte:
Nein ! Auf den Windows Maschinen muss keinerlei statische oder sonstige Routing Einträge zugefügt oder geändert werden !!!
Wozu auch, die haben doch beide einen default Gateway Eintrag und damit ist alles erledigt !!!
Alles was der Laptop nicht kennt schaufelt er damit an den XP PC, alles was der nicht kennt schaufelt der an den Router. Damit der Router aber weiss wo Packete mit einer IP Quelladresse aus dem 192.168.0.0er Netz hinmüssen (denn mit der kommen sie ja am Router an..) musst du ihm schon sagen das er sie bitte an den XP-PC schicken soll. Dieser weiss dann wieder wo die hinmüssen, denn dies Netz ist ja direkt an ihm selber dran !
Der statische Routing Eintrag muss einzig und allein auf dem DSL Router gemacht werden, denn der ist ja der Einzige der dein ad hoc Netzwerk nicht kennt !!!
Du kannst das Szenario erstmal lokal testen indem du versuchst die IP des Routers vom WLAN ad hoc Netzwerk zu pingen. Da sollte in jedem Falle eine Antwort kommen.
Bevor das nicht sicher klappt (verifiziert die Routing Funktion des XP Rechneres) brauchst du gar nicht weitermachen mit dem Internet...
Sollte das klappen, funktioniert aber auch sofort der Internet Zugriff vom WLAN.
Nein ! Auf den Windows Maschinen muss keinerlei statische oder sonstige Routing Einträge zugefügt oder geändert werden !!!
Wozu auch, die haben doch beide einen default Gateway Eintrag und damit ist alles erledigt !!!
Alles was der Laptop nicht kennt schaufelt er damit an den XP PC, alles was der nicht kennt schaufelt der an den Router. Damit der Router aber weiss wo Packete mit einer IP Quelladresse aus dem 192.168.0.0er Netz hinmüssen (denn mit der kommen sie ja am Router an..) musst du ihm schon sagen das er sie bitte an den XP-PC schicken soll. Dieser weiss dann wieder wo die hinmüssen, denn dies Netz ist ja direkt an ihm selber dran !
Der statische Routing Eintrag muss einzig und allein auf dem DSL Router gemacht werden, denn der ist ja der Einzige der dein ad hoc Netzwerk nicht kennt !!!
Du kannst das Szenario erstmal lokal testen indem du versuchst die IP des Routers vom WLAN ad hoc Netzwerk zu pingen. Da sollte in jedem Falle eine Antwort kommen.
Bevor das nicht sicher klappt (verifiziert die Routing Funktion des XP Rechneres) brauchst du gar nicht weitermachen mit dem Internet...
Sollte das klappen, funktioniert aber auch sofort der Internet Zugriff vom WLAN.
Du bist kurz vorm Ziel !!!
Ich vermute es liegt jetzt nur noch daran das du einfach vergessen hast einen DNS Server im Laptop statisch einzutragen in den TCP/IP Eigenschaften !!!
Da muss natürlich die IP des Routers rein !!! Oder alternativ auf die des Providers, besser ist aber immer der Router, da der ja DNS Proxy spielt zum Provider und die Adressen zwischencacht.
Obs ein DNS Problem ist kannst du auch ganz einfach checken indem du mal eine nackte IP Adresse vom Laptop pingst ohne DNS Auflösung !
Also pinge z.B. einmal 82.149.225.22 (die IP von administrator.de)
Wenn das eine Antwort gibt hast du es geschafft, dann klapptst routingtechnisch ins Internet
Dann ist's nur noch die korrekte DNS Konfig...
Ich vermute es liegt jetzt nur noch daran das du einfach vergessen hast einen DNS Server im Laptop statisch einzutragen in den TCP/IP Eigenschaften !!!
Da muss natürlich die IP des Routers rein !!! Oder alternativ auf die des Providers, besser ist aber immer der Router, da der ja DNS Proxy spielt zum Provider und die Adressen zwischencacht.
Obs ein DNS Problem ist kannst du auch ganz einfach checken indem du mal eine nackte IP Adresse vom Laptop pingst ohne DNS Auflösung !
Also pinge z.B. einmal 82.149.225.22 (die IP von administrator.de)
Wenn das eine Antwort gibt hast du es geschafft, dann klapptst routingtechnisch ins Internet
Dann ist's nur noch die korrekte DNS Konfig...
Ja da stimmt am Router was nicht ! Das hört sich so an als ob da ein Filter aktiviert ist. Dadurch das du ins Internet Pingen kannst kannst du sehen das ja alles einwandfrei funktioniert netztechnisch, denn die Packete gehen ja durch... Du hast also alles richtig gemacht.
Vermutlich ist da irgendwo ein Content oder Adress Filter aktiv.
Ein Test was passiert wenn du mal http://82.149.225.22 im Browser eingibst wäre nochmal interessant, denn dann sollte administrator.de starten.
Was ist das für ein Hersteller ??? Im allgemeinen findet man die Handbücher alle bei dem Hersteller. Ggf. kannst du ihn dann gleich auch auf eine aktuelle Firmware flashen !!!
Vermutlich ist da irgendwo ein Content oder Adress Filter aktiv.
Ein Test was passiert wenn du mal http://82.149.225.22 im Browser eingibst wäre nochmal interessant, denn dann sollte administrator.de starten.
Was ist das für ein Hersteller ??? Im allgemeinen findet man die Handbücher alle bei dem Hersteller. Ggf. kannst du ihn dann gleich auch auf eine aktuelle Firmware flashen !!!