Hello there! I'm doing a voluntary workshop for high school professors to teach them the basics of networks and managing networks on Linux. It's gonna be a two day workshop.
Their knowledge is, i quote: "It is possible they might not know what routers are"
Introduction to networks.
OSI, TCP/IP, network devices, protocols
And at the end of the first day, they will have to conceptually configure the network in their school, just the needs and services.
Example: "We have 50 computers, 2x20 in two computer room, and 10 in the professors quarters. Computers in the computer room have to be able to share files locally, but not access computers outside..."
I want to make them a live cd/usb which has Lubuntu, and installed and set of virtual machines (say 5-6 of them). One of the virtual machines would have multiple NIC-s and have a specialized Router/Firewall distribution (didn't yet choose which). Other virtual machines would be clients.
I'm planning on using KVM with libvirt/virt-manager for virtualization.
We would then experiment, grouping the clients in different subnets and trying to set file sharing.
My questions to the community:
- Do you think the idea is ok? Any advice will be listened to?
- Which of the dedicated distribution would you advise to use? Id should be as friendly as possible, if they have to set iptables on their own, we'll lose them to Microsoft
- They are gonna have to have multiple opened terminals for virtual machines. Ssh-ing to them doesn't seem like a good idea since we will change the IPs often. Is there something as a nice VNS window manager, or similar?