Hi all,
I'm working in an educational institute and I must improve actual services.
First here is a diagram of my network :
How it works actually :
- Linux Server acts in a proxy manner (by Squid) to offer access to students (only for web content (i.e ports 80, 443)) after they've been authenticated (LDAP Authentication inside Squid).
This solution is not totally reliable and secure, and the needs are not totally satisfied, so I have to set up a new service in accordance with theses restrictions :
- All training rooms are isolated from others
- Students inside a same training room can communicate together (only with their LAN IP)
- Students have all privileges on workstation inside the training room but MUST be authenticated to access outside (office network or internet)
- Students can connect to servers inside (intranet) and outside (internet) office network
- Students must be authenticated on OpenVPN by our LDAP server
- (Optional) Students may have their own IP offered by the VPN (always the same)
- Services offered can differ between rooms (or better between students)
So my questions are :
- Is a VPN (and particularly OpenVPN) a good alternative to my Squid-based actual solution ?
- Do you have any caveats or advices ?
I hope I was clear enough, and remain at your disposal if you have some questions.
Thanks by advance,
Best Regards,
Bruno
PS: Sorry for my pretty poor English...