Linux supports natively multi user and networking. It has not started as a Personal Computer Operating System to be used by a single person interacting with the rest of the world using floppy disks and paper.
Therefore it is wise to consider certain things before the Linux system grows and includes many computers and users. This however could also be modified later but with some pain. Therefore:
Harmonize the Linux users. Obviously use everywhere the same user names but take care about the uid. The uid is a number identification that is used by Linux to define the user. The administrator (root) has uid=0 and the first regular user has uid=1000. Make sure when creating users that user name and uid are consistent on the different computers.
192.168.1.1 might be the home routers IP address. If there is more than just the home as when having a weekend house then choose there something as 192.168.2.1 for the routers IP. This gives unique IP addresses for all devices and makes a network connection between 192.168.1.x and 192.168.2.x easier.
Linux and its pieces are open source it is as having stones for a puzzle. Putting all together to get a mosaic is the work of the people doing Linux distribution or larger programs. Since evolution bring up always new versions. New versions very often come with incompatibilities and therefore do not fit into the mosaic anymore. It is therefore very important to take care about the versions when doing a bit more as using the official versions of the distribution. Therefore if something using different puzzle stones does not work together make sure all are for the same mosaic version. Complexity goes even further, puzzle Stones have dependencies to other puzzle stones and those have also their versions. Rule of thumb make sure what versions work together before doing some experiments otherwise lot of time can be wasted without having success.