Connecting to a USB hard drive that's attached to a network router
Connecting to any storage media in linux is called "mounting".
Many home routers have a USB port where a hard drive can be connected. This creates a simple network attached storage (NAS) device that can be shared by the other computers/devices on the same network.
This is an example of how puppy linux can mount (connect to) this kind of NAS. Exact instructions on how to set it up for all routers isn't possible since there is no standard router interface. Hopefully this example will serve as a guide for the steps that may be required.
For this example:
-Router = Cisco/Linksys E1550 (works for many other Cisco models)
-Router GUI interface IP address = 192.168.1.50
-username = admin
-password = admin
-When a USB drive is plugged into this router, the entire drive is shared by default.
This can be changed by using the routers GUI interface if desired.
-The USB drive's IP address is the same as the GUI interface = 192.168.1.50
Use your browser to log into the Router GUI interface IP address, this router has a Storage tab that shows the drive has a single partition named NTFS.
<image router.jpg>
In puppy, open menu>network>yassm samba share mounter>setup and enter the data into the fields, depending on your hardware you may have to use different vers= values, like 2.0, 2.1 or 3.0.
<image yassm.jpg>
Click the test button and the NAS should open in a rox file manager window.
<image nas_mount.jpg>
If all went well you can now click the set button and save the configuration.
This was tested on fossapup64-9.5, dpup stretch 7.5, and bionicpup64-8 and should work on most modern puppies.
wizard