Ik heb een netwerk waar ik graag een vpn server voor zou willen installeren. Opzich geen probleem maar er zijn een paar punten die dit lastig maken.
1. De clients moeten UDP broadcasts van elkaar kunnen ontvangen.
2. De clients moeten het netwerk achter de Server kunnen benaderen.
In punt 2 zit hem de moeilijkheid. De clients mogen van de server GEEN ip uit de range waarin de server staat toegewezen krijgen.
Nu heb ik zitten zoeken naar mogelijke vpn servers onder linux. De beste optie leek mij openvpn. Deze server is zowel instaat om routed als bridged vpns te maken en schaalt daarbij ook nog eens lekker.
Routed vpn:
-Broadcasts gaan niet over de VPN
-Niet nodig om clients een ip uit de serverrange toe te kennen.
Bridged vpn:
-Broadcasts gaan over de VPN
-Werkt met ieder ethernet protocol
-Bij een bridge dien je de clients een ip uit de serverrange toe te kennen gezien je eigenlijk 2 netwerken aan elkaar koppelt.
Nu heb ik een bridged vpn opgezet. De clients krijgen netjes een ip uit de range 10.8.0.50-10.8.0.100. Communicatie tussen deze clients werkt uitstekend. Wat echter niet werkt is het opzetten van een connectie tussen een client en een systeem op het netwerk achter de server omdat de toegekende ip's niet in het servernetwerk vallen.
Nu is mijn vraag of iemand enig idee heeft of het met deze opstelling toch mogelijk is om een verbinding tussen een client en een achterliggend systeem te realiseren. Eigenlijk zou de server requests van de clients aan een systeem op het servernetwerk moeten verzenden alsof ze van de server zelf afkomstig zijn. Bij een reply moet de server dan bepalen voor welke client dit bedoeld was. Een soort NAT oplossing dus. Mocht een ander soort vpn oplossing toch nuttiger zijn, dan hoor ik dat graag. Ik kreeg echter niet de indruk dat een vpn server als poptop of openswan mijn probleem eenvoudiger kon oplossen.
1. De clients moeten UDP broadcasts van elkaar kunnen ontvangen.
2. De clients moeten het netwerk achter de Server kunnen benaderen.
In punt 2 zit hem de moeilijkheid. De clients mogen van de server GEEN ip uit de range waarin de server staat toegewezen krijgen.
Nu heb ik zitten zoeken naar mogelijke vpn servers onder linux. De beste optie leek mij openvpn. Deze server is zowel instaat om routed als bridged vpns te maken en schaalt daarbij ook nog eens lekker.
Routed vpn:
-Broadcasts gaan niet over de VPN
-Niet nodig om clients een ip uit de serverrange toe te kennen.
Bridged vpn:
-Broadcasts gaan over de VPN
-Werkt met ieder ethernet protocol
-Bij een bridge dien je de clients een ip uit de serverrange toe te kennen gezien je eigenlijk 2 netwerken aan elkaar koppelt.
Nu heb ik een bridged vpn opgezet. De clients krijgen netjes een ip uit de range 10.8.0.50-10.8.0.100. Communicatie tussen deze clients werkt uitstekend. Wat echter niet werkt is het opzetten van een connectie tussen een client en een systeem op het netwerk achter de server omdat de toegekende ip's niet in het servernetwerk vallen.
Nu is mijn vraag of iemand enig idee heeft of het met deze opstelling toch mogelijk is om een verbinding tussen een client en een achterliggend systeem te realiseren. Eigenlijk zou de server requests van de clients aan een systeem op het servernetwerk moeten verzenden alsof ze van de server zelf afkomstig zijn. Bij een reply moet de server dan bepalen voor welke client dit bedoeld was. Een soort NAT oplossing dus. Mocht een ander soort vpn oplossing toch nuttiger zijn, dan hoor ik dat graag. Ik kreeg echter niet de indruk dat een vpn server als poptop of openswan mijn probleem eenvoudiger kon oplossen.