1. Want to share printer via Router (with print server function)
2. Want to share files
For all OSs and network map see image.
Then tell me how I may achieve this is such a diverse network.
Please note sharing printer by router is not the same as sharing printer connected to another computer, which 99.9% of CUPS and Samba guides concern themselves with. My router model is DIR-320 or ASUS RTN16 both capable of print server hosting.