Posted: Fri May 01, 2009 8:10 Post subject: DIR-300 PPTP Client IP wird von WAN IP überschrieben
Hallo Leute,
ich suche jetzt schon etwas länger hier im Forum herum habe aber leider noch keine Lösung für mein Problem gefunden:
Ich habe einen nagelneuen DIR-300 mit DD-WRT v24sp2 build 04/09/09 geflasht und für meinen ISP als PPTP Client konfiguriert. Er erstellt die Verbindung zum Modem und wählt sich schön in das ISP VPN ein.
Genau zu dem Zeitpunkt überschreibt mir DD-WRT allerdings die CLient IP Adresse (die eigentlich 10.0.0.140 sein soll) mit der WAN IP Adresse des Modems. Das wird auch im WebUI angezeigt. DHCP kann das Modem meines ISPs leider nicht.
Beim nächsten WAN IP refresh kann der DIR-300 dann nicht mehr mit dem Modem weil er die falsche Client IP hat.
Joined: 06 Jun 2006 Posts: 7463 Location: Dresden, Germany
Posted: Fri May 01, 2009 13:46 Post subject:
pptp is ja selber ein wan zugang. und die ip bekommt der pptp client von deinem isp zugewiesen _________________ "So you tried to use the computer and it started smoking? Sounds like a Mac to me.." - Louis Rossmann https://www.youtube.com/watch?v=eL_5YDRWqGE&t=60s
Das Problem tritt anscheinend mit jedem Router auf, der sich mit einem Modem per PPTP einwählt.
Ich umgehe das derzeit mit dem "Connection Watchdog" unter "Administration > Keep Alive". Der Router rebootet sich eben immer, wenn er z.B. google.com nicht mehr erreicht, wenn die Verbindung seitens des ISP getrennt wurde (bei mir immer nach genau 8 Stunden). Diese Lösung ist aber sehr suboptimal.
Bitte bitte seht euch das mal an, das ist sehr lästig!
Joined: 06 Jun 2006 Posts: 7463 Location: Dresden, Germany
Posted: Wed Jun 10, 2009 17:19 Post subject:
ist trotzdem korrekt. dein isp vergibt die addresse via dhcp, der pptp client wählt sich ein und setzt dann die richtige ip. die alte dhcp ip von deinem isp bleibt weiterhin als single ip route erhalten.
warum dein isp dann irgendwann nich mehr will is ne andere frage. aber das verhalten ist soweit korrekt. das ganze gilt natürlich nur wenn du pptp unter setup nutzt und nicht den manuellen pptp client. dort bist du für deine config selber verantwortlich _________________ "So you tried to use the computer and it started smoking? Sounds like a Mac to me.." - Louis Rossmann https://www.youtube.com/watch?v=eL_5YDRWqGE&t=60s
Diese automatische Verbindungstrennungen machen viele ISPs, die ihre Verbindungen mit PPTP handhaben.
Ich denke trotzdem, dass da irgendetwas mit dem PPTP Client faul ist. Mit SP1 und mit einigen Revisionen des SP2 hat das alles problemlos geklappt. Erst seit einiger Zeit (seit einigen Revisionen) spinnt sich der PPTP Client aus. Ich nehme übrigens immer den Standard Client unter Setup.
Wenn der ISP die Verbindung kappt, checkt der PPTP Client nicht, dass er sich wieder mit der internen IP (10.0.0.140, oder wenn DHCP aktiviert ist irgendeiner anderen Adresse im 10.0.0.x Netz) beim Modem melden muss, sondern nimmt die WAN IP und findet demnach nicht zum Modem. Das ist denke ich der Knackpunkt.
Wenn ich unter Setup den PPTP Client so konfiguriere, dass ich DHCP deaktiviert und die Adresse 10.0.0.140 angebe, steht nach Trennung seitens des IP trotzdem die WAN Adresse in diesem Feld, auch nach mehrfachen Reload, killen des PPTP Prozesses usw. Erst nach einem Reboot funktioniert das Einwählen wieder.
Ich denke nicht, dass da alles koscher ist. Mit der originalen Firmware meines Linksys WRT150N funktioniert es doch auch problemlos.
Jan 1 00:01:38 WRT150N daemon.notice pptp[648]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jan 1 00:01:38 WRT150N daemon.warn pptp[648]: anon warn[pptp_gre_bind:pptp_gre.c:100]: connect: Network is unreachable
Jan 1 00:01:38 WRT150N daemon.crit pptp[648]: anon fatal[main:pptp.c:322]: Cannot bind GRE socket, aborting.
Jan 1 00:03:13 WRT150N daemon.notice pptp[843]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jan 1 00:03:13 WRT150N daemon.warn pptp[843]: anon warn[pptp_gre_bind:pptp_gre.c:100]: connect: Network is unreachable
Jan 1 00:03:13 WRT150N daemon.crit pptp[843]: anon fatal[main:pptp.c:322]: Cannot bind GRE socket, aborting.
Das ist das Problem. Mache ich etwas falsch, oder ist das ein Bug? Was ist mit "synchronous pptp option" gemeint?