Troubles om Linksys WRT54G als PPTP VPN-server te gebruiken

Pagina: 1
Acties:
  • 274 views sinds 30-01-2008
  • Reageer

  • Hielko
  • Registratie: Januari 2000
  • Laatst online: 04:02
Vandaag dacht ik om eens mijn Linksys WRT54G-router te gaan inzetten als VPN-server, iets dat mogelijk is met de DD-WRT firmware. Allereerst even de situatie:


code:
1
2
PC1            -> WRT54G      -> Internet -> Router     -> PC2
192.168.1.2    -> 217.122.x.x -> .......  -> 84.245.x.x -> 192.168.0.2
De bedoeling is dat het voor beide pc's lijkt dat ze in elkaars netwerk zitten, iets dat mogelijk zou moeten zijn met VPN dacht ik zo. Wat ik heb gedaan is de DD-WRT firmware op mijn WRT54G gezet en de PPTP-server heb ik aangezet.

Hier worden drie configuratie dingen gevraagd, die ik als volgt heb ingevuld:

Server IP: het (internet) IP adres van de WRT54G router
Client IP: het (internet) IP adres van de Router bji PC2
Chap-Secrets: Gebruikersnaam * wachtwoord *

Vervolgens heb ik bij PC2 (Windows XP) een VPN verbinding aangemaakt met het IP van de WRT54G router en de gebruikersnaam en wachtwoord zoals gedefineerd in de Chap-Secrets file.

Als ik nu via remote desktop inlog over het internet van pc1 naar pc2 en daar op connect druk bij de VPN-verbinding zegt ie "verifing username/password" en vervolgens "registering your computer on the network". Het lijkt er dus op dat de PPTP-server op de WRT54G-router zijn werk doet.

Wat er dan echter gebeurt is dat mijn remote deskop verbinding wegvalt en als ik dan weer opnieuw inlog zie ik dat er staat "Error 629: The connection was closed by the remote computer". Als ik na het connecten snel de remote desktop afsluit en vervolgens weer connect krijg ik als melding "Error 734: The PPP link control protocol was terminated". Het lijkt er dus op dat remote desktop somehow niet samengaat met VPN of iig voor problemen zorgt?

Als ik echter de remote desktop verbinding snel heb weggeklikt werkt de VPN verbinding nog niet. De WRT54G ziet alleen PC1 in de DHCP table van het netwerk, en in de windows netwerkomgeving van PC1 is PC2 niet zichtbaar. Iemand enig idee wat ik fout doe, en wat het probleem kan zijn?

  • Hielko
  • Registratie: Januari 2000
  • Laatst online: 04:02
Direct al even een update:

Heb het probleem deels opgelost: client ip's: is nu 192.168.0.210-220

Tevens heb ik een VPN verbinding aangemaakt op PC1 richting de router (opzich logisch dat dat moest). Nu heeft PC1 adres 192.168.0.210 en PC2 heeft adres 192.168.0.211.

Probleem wat overblijft is dat de PC's alleen verbinding kunnen maken via IP nummer, de PC "naam" wordt niet herkend. Tevens blijft het onmogelijk om remote desktop via internet te gebruiken terwijl de VPN-verbinding actief is...

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Ehm.. begrijp ik je nu goed dat je beide subnets aan weerskanten een 192.168.0.x/24 subnet hebt gegeven?

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Tito129
  • Registratie: November 2001
  • Laatst online: 17:31
Hielko schreef op zondag 15 mei 2005 @ 21:41:
Direct al even een update:

Heb het probleem deels opgelost: client ip's: is nu 192.168.0.210-220

Tevens heb ik een VPN verbinding aangemaakt op PC1 richting de router (opzich logisch dat dat moest). Nu heeft PC1 adres 192.168.0.210 en PC2 heeft adres 192.168.0.211.

Probleem wat overblijft is dat de PC's alleen verbinding kunnen maken via IP nummer, de PC "naam" wordt niet herkend. Tevens blijft het onmogelijk om remote desktop via internet te gebruiken terwijl de VPN-verbinding actief is...
Ik heb de zelfde situatie als jou.
Alleen werkt remotedesktop wel goed. Heb je op de pc waar je connect ook de firewall aangepast.
Remote desktop via internet is gewoon de juiste portforwarden.
Ik heb openwrt draaien met pptp
iptables -L | grep 3389
ACCEPT tcp -- anywhere iternip tcp dpt:3389

Voor pptp heb je het volgende in je wrt firewall nodig:
ACCEPT tcp -- anywhere anywhere tcp dpt:1723
ACCEPT 47 -- anywhere anywhere

Verder moet je zorgen dat je pc1 subnet het zelfde is als je vpn subnet, en dat je firewall het verkeer daar tussen toe laat.
Ik heb openwrt draaien met pptp en shorewall als firewall builder.

Verder werken hostnames niet aangezien er op je wrt geen WINS server draait die hostnames omzet.
Je zou of een windowsserver moeten plaatsen of een linux bak met samba.

[ Voor 8% gewijzigd door Tito129 op 15-05-2005 22:14 ]