Ben bezig met een VPN op te zetten tussen Freebsd als server en WinXP als client.
Het gaat helaas allemaal niet zo lekker. Heb helaas ook niet echt de ideale test situatie (zie uitleg later).
De bedoeling is dat je met je WinXP middels een IPSEC verbinding kunt inloggen op de freebsd machine. De WinXP client heeft steeds een ander ip adres, de client logt soms in via een DSL verbinding, en soms via GPRS.
De meeste howto's zijn overigens server <-> server, dat is dus niet waar ik naar zoek. Heb wel een paar howto's gevonden die wel vertellen wat ik wil.
Bijvoorbeeld: http://www.sigsegv.cx/FreeBSD-WIN2K-IPSEC-HOWTO.html , deze is erg informatief, alleen kreeg ik racoon niet lekker draaiend (alle certificaten voor de server en voor de client zijn wel goed, en geimporteerd in winxp maar worden nu niet gebruikt), dus heb ik hiervoor http://www.daemonnews.org/200101/ipsec-howto.html voor gebruikt, die maakt geen gebruik van certificaten maar van een shared key, imo maakt dat nie zo heel veel uit. Als ik tcpdump –i xl0 –x –X –s 14400 doe zie ik inderdaad ook dat het een encrypted verbinding is.
Het probleem is een beetje dat ik nu eerst een ipsec verbinding moet opzetten en dus iedere x wanneer ik wil inloggen met een ander ip, alle config files moet omzetten, en dat is niet de bedoeling, want de eindgebruiker moet ipc alleen moeten dubbelklikken op 't icoon en dan moet het gewoon werken.
Als vpn server gebruik ik PoPToP, werkt nog niet helemaal soepel qua ip's uitdelen, maar dat is een kwesti van config werk.
Maar het is dus gewoon niet de bedoeling dat eerst de verbinding al IPSEC moet zijn, maar dat het pas IPSEC moet worden wanneer je inlogt met PoPToP. Waarschijnlijk moet ik hier dan een ander pakket voor hebben??? FreeSwan is naar ik heb gelezen alleen voor server <-> server.
Om even terug te komen op dat mijn test situatie niet ideaal is: Ik heb een freebsd 5.1 server draaiend op ip 192.168.0.165, en een WinXP client met ip 192.168.0.155, beide verkregen middels dezelfde DHCP server (in FBSD staat ie wel static er in). Onze firewall verbiedt het mij om naar een eventueel thuis op te zetten vpn te connecten (daar draait ook een FBSD server namelijk).
Wie o wie kan mij raad geven, of verwijzen naar een howto die duidelijk genoeg is om er voor te zorgen dat ik via PoPToP middels IPSEC kan inloggen.
Het gaat helaas allemaal niet zo lekker. Heb helaas ook niet echt de ideale test situatie (zie uitleg later).
De bedoeling is dat je met je WinXP middels een IPSEC verbinding kunt inloggen op de freebsd machine. De WinXP client heeft steeds een ander ip adres, de client logt soms in via een DSL verbinding, en soms via GPRS.
De meeste howto's zijn overigens server <-> server, dat is dus niet waar ik naar zoek. Heb wel een paar howto's gevonden die wel vertellen wat ik wil.
Bijvoorbeeld: http://www.sigsegv.cx/FreeBSD-WIN2K-IPSEC-HOWTO.html , deze is erg informatief, alleen kreeg ik racoon niet lekker draaiend (alle certificaten voor de server en voor de client zijn wel goed, en geimporteerd in winxp maar worden nu niet gebruikt), dus heb ik hiervoor http://www.daemonnews.org/200101/ipsec-howto.html voor gebruikt, die maakt geen gebruik van certificaten maar van een shared key, imo maakt dat nie zo heel veel uit. Als ik tcpdump –i xl0 –x –X –s 14400 doe zie ik inderdaad ook dat het een encrypted verbinding is.
Het probleem is een beetje dat ik nu eerst een ipsec verbinding moet opzetten en dus iedere x wanneer ik wil inloggen met een ander ip, alle config files moet omzetten, en dat is niet de bedoeling, want de eindgebruiker moet ipc alleen moeten dubbelklikken op 't icoon en dan moet het gewoon werken.
Als vpn server gebruik ik PoPToP, werkt nog niet helemaal soepel qua ip's uitdelen, maar dat is een kwesti van config werk.
Maar het is dus gewoon niet de bedoeling dat eerst de verbinding al IPSEC moet zijn, maar dat het pas IPSEC moet worden wanneer je inlogt met PoPToP. Waarschijnlijk moet ik hier dan een ander pakket voor hebben??? FreeSwan is naar ik heb gelezen alleen voor server <-> server.
Om even terug te komen op dat mijn test situatie niet ideaal is: Ik heb een freebsd 5.1 server draaiend op ip 192.168.0.165, en een WinXP client met ip 192.168.0.155, beide verkregen middels dezelfde DHCP server (in FBSD staat ie wel static er in). Onze firewall verbiedt het mij om naar een eventueel thuis op te zetten vpn te connecten (daar draait ook een FBSD server namelijk).
Wie o wie kan mij raad geven, of verwijzen naar een howto die duidelijk genoeg is om er voor te zorgen dat ik via PoPToP middels IPSEC kan inloggen.