Connect with us

Hi, what are you looking for?

Linux

How to Share TP-Link AX50 USB to both Windows and Linux

Configure the TP-Link AX50 router so that it can be shared between both Windows and Linux. The router has USB sharing built into the firmware.

I recently changed from Cable internet to Fiber internet so I got a new router and the chose TP-Link AX50. It has USB sharing built into the firmware and I had a spare external hard drive available. Once connected and enabled through the router configuration my Windows machines easily connected but my Raspberry Pi did not want to properly mount the USB shared drive.

Most websites I found online while trying to research the issue were either for different models or outdated. Since I was able to solve the issue I figured posting might help someone in the future.

Router Configuration

Access Types

After logging into the router configuration page from the left side menu click on USB Sharing then click USB Storage device. The capacity of the drive should be displayed and options to change the Share Name. Access types available are Network Neighborhood and various FTP types (local FTP and Internet FTP). In my scenario I enabled both Network Neighborhood and FTP.

Example of Access Types

Sharing Contents and Security

If desired the sharing contents can be used to only share certain folders on the USB device. In my case I left it as default settings.

Security settings I did not have luck initially on my Raspberry Pi using an username and password so I left Authorization disabled.

Windows Configuration

From a Windows Explorer window in the address bar enter “\\TP-Share\G” and the drive should display along with any content which is on the USB drive. One suggestion to make access easy is to go one folder back to “\\TP-Share\” and right click on the G folder and click Map Network Drive. Choose a drive letter and click Finish on the form.

Linux Configuration

Update fstab

Using a text editor open “/etc/fstab” add the below or similar to the file and save. On my setup I’m mounting the USB drive to /mnt/share/netdrive.

//tplinklogin.net/g   /mnt/share/netdrive/   cifs   vers=1.0,user,guest,uid=1000,gid=1000,x-systemd.automount   0   0

Mount the drive and view logs

Mount the new shared drive using command: sudo mount -a;

Validation can be performed by viewing the kern.log or using command: tail -1000f /var/log/kern.log

Log Example

In my case I had a few entries in the logs but the mount works perfectly fine.

Jun 30 21:49:19 raspberrypi kernel: [362797.640036] CIFS: Attempting to mount //tplinklogin.net/g
Jun 30 21:49:19 raspberrypi kernel: [362797.640081] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers

Summary

Using the information I have shared above the TP-Link AX50 should be able to shared across a network to both Windows and Linux devices. If there are any questions or comments please leave one below and I’ll respond.

Click to comment

Leave a Reply

Your email address will not be published.

You May Also Like

Docker

Setting up NGINX with a free Let’s Encrypt SSL certificate is a breeze using Docker and the container maintained by Linuxserver.io. The default setup...

Plex

Plex updated it’s support of collections at the end of 2017 by letting the user choose to group movies in a collection ie. Star...

Technology

Cloudflare has plenty to offer even to free users. I looked into some methods of improving the TTL or time to first byte as...

Docker

In a prior post I detailed how to backup a SQL database from a MariaDB Docker container. Since I also have a few Docker...

Copyright © 2021 Carl Peterson. Theme by MVP Themes, powered by WordPress.