Ubuntu – Connecting to an Ubuntu Server using Ethernet cables but no internet connection

ethernetserver

I administer about 6 computers at a school. The computers are very old — they used to be running Windows 98 — but they are still usable and are now running Ubuntu. I also have 2 more modern computers running Windows XP.

I am trying to run scratch on these computers, which I currently have accomplished. The problem is, these computers constantly break down and need to be replaced. The IT of the school doesn't allow them to be connected to the internet, but I want to share files between these computers so that the files are stored in one place. Ideally, if one computer has to been replaced, there won't be missing files. Dropbox isn't an option because it required internet.

Is there a way to have the 4 Ubuntu computers, and the 2 Windows XP computers (none have internet) to connect to a computer running Ubuntu Server just by ethernet cables? Each computer would have its own dedicated ethernet cable connecting it to the server.

Best Answer

I'm not sure I understand entirely what you're asking for, but I'll see if I can answer, by making an assumption about what you are asking. Feel free to inform me if I am incorrect.

You want to connect all the systems directly to the server without using the Internet to interlink them, right? If so...

The easiest method is to buy a router that doesnt need much initial configuration, and then hook all the systems into the router including the server. Then, you have your own internal LAN network which will allow all the systems to communicate with each other. This method is easiest, and does not require extensive reconfiguration of your server box to act as a router/gateway/DHCP server. This does, however, require you to go out and purchase a router.

The cheapest, but much more tricky, time-consuming, and extremely overkill for the standard user method would be to set up the Server as a gateway box and install/configure a DHCP daemon to assign IPs to the individual computers, and to give the server box its own 10.10.x.x IP address for the other systems to access it.