My Asus router has two USB ports, and allows for setting up an external drive for Samba sharing. I plugged in a 32 GB USB thumbdrive and set up a Samba share. I can access the share from my PC or my Amiga (using SMBFS)
Setting up the Amiga required putting an entry in my HOSTS file, so that the name resolution would work. Once that is in place, it all falls together nicely.
I actually have more trouble keeping the PC connected than the Amiga, thanks for Windows 10 updates which seem to constantly change settings.
I placed the SMBFS command in my Network-Startup script, and I keep it always available. On my amiga I access the share as device SMB0:, I also have the option to set up a volume that appears on Workbench.
I only stored compressed archives (LHA, ZIP, Etc) on the share because SMBFS sometimes doesn't get the file date/comments/protection bits quite right on the share, bit that hardly matters for LHA files.