I'm going to set up a network that looks like this:
- There is no Internet connection, i.e. this is a closed network.
- There will be one Ubuntu 10.04 server (64-bit) that handles all the services required (DHCP, DNS, NFS...).
- There will be two subnets. The devices on each subnet will be connected through a switch to the server. These subnets will have different address spaces (10.0.0.x and 192.0.0.x).
- It will still be possible to directly connect from a device in the other subnet to the other without any restrictions.
I have never done this before so I have been reading some documents but there are several things I'm unsure of and I'm not quite sure I've have designed this correctly.
First of all, I guess I have to create a bridge between the two networks in the server?
Secondly, is this the right way to do it? Should I connect the two switches together because I wonder what sort of performance hit I'm looking at if all of the traffic goes through the server's network interfaces? There will be maybe a few dozen devices per network but the server will also work as a simple NFS server (but I don't expect the network traffic of this service to be very high) and do a few other tasks (HDD and processor intensive).
What else should I consider?