Hi,
for learning target, I would like to try to achieve what an SME with some installed contribs does, but by taking the "conventional" way using "normal" servers, routers, separating zones etc... and of course at least in the same quality and security.
The main functions could be:
- management of users and groups in only 1 place, incl. authentication via LDAP
- DHCP + management of the domains and hosts (DNS)
- files server incl. virus detection and access via NFS and/or Samba
- mailserver incl detection of virus + spam, groupware
- web server with several webapps, LemonLDAP for SSO and security, webdav...
- server OpenVPN
- webfiltering
- fail2ban
etc....
It is more or less what is at least done at a professional level by all enterprises > 100 employees (= when the size doesn't permit any more to solve easily with a solution "all-in-1" like SME) so it should not be impossible.
All this network would be build in an virtual environment and be based on free systems (at this time I think about Debian because of the available documentation and pfSense).
I think that it is an excellent exercise to understand better the network architectures and the settings of the different services that are often preset for "ready to run" by SME: when I think about "how to do", in details, this function or this other one, I very quickly realize that I know ....quite nothing!
How to proceed? The www is full of good and less good solutions, general explanations without concrete methods, drawings for all possible combination to connect 3 to 10 machines together.....
I would say:
0) be able to build the network into the hypervisor
1) get some "good" and "practical" documentation about network architectures
2) define the architecture
3) installation and configuration to achieve the "basics" (= what a fresh installed SME can do)
4) .......
At this time, I start with 1)
=> who can give me some info relating to documentation (in french, german or englich) , pdf... about the network architecture for this target?
=> does somebody already made this kind of game? Successfully or less successfully? Is there some private documentation about it?
=> does somebody want to play the same game?
Bye
Arnaud