Accessing USB storage files from an Android device

You can access the files on a USB drive that is connected to Keenetic from your local network or remotely from the Internet.

Save your media files to a USB drive and plug it to Keenetic. For more information, please refer to the instruction Connecting a USB drive.

Open Keenetic web interface and make sure the USB drive is detected in the system. On the 'System dashboard' page in the 'USB drives and printers' panel, a record of the connected drive should appear.


Click on the link 'USB drives and printers' to go to the 'Applications' page. Here you will see the 'Windows network' panel. By default, the Windows network file server is enabled. To configure the file server and share, click on the 'Windows network' link.


In the 'Shared access' section click 'Add shared resource'.


A window with a built-in file browser will open, prompting you to specify a folder on the USB drive that will be shared and then click on the 'Select' button. In our example, the root directory was selected to provide access to all folders on the drive.


Once you select a shared folder, you will be back on the 'Windows network' page. The 'Shared resource name' field will automatically set the name of the share, but you can change it if you want.
In the 'Users' section, the 'Anonymous access' option is enabled by default. Access to the file server from computers and mobile devices running Android, Microsoft Windows, Apple OS X and iOS by default is open to all home network users without authorization. You can change this policy as well as add the 'Folder permissions control' component to the KeeneticOS to differentiate users' access to folders. For more information, see the article Folder permission control on a USB drive.


Save the changes. This completes the router setup.

1. Access to files from the local network

You can connect to the USB drive using any file manager that supports connection to the Windows network (for example: VLC, Cx File Explorer, Solid Explorer File Manager, Total Commander + LAN plugin, and so on).
In this example, let's look at the connection with the application Cx File Explorer.

Connect your mobile device to your Wi-Fi network, install the application from Play Маркет (Android OS) and launch it.

In the application, click '+' on the 'Network' tab.


Then choose the 'Local Network' on the 'Remote' tab.


The application will search for devices on your local network and display them. Click on the Keenetic name to connect.


If you have enabled the option 'Anonymous access' (access without authorization) in the Keenetic settings earlier, check the 'Anonymous' box. If you have account-based drive access configured in Keenetic, specify a username and password (use an account that has rights to access the Windows home network). Click "OK" to continue.


As a result of a successful connection to a USB drive, you will see the name of the shared folder.


Browse to the required folder and select a media file to play or view.




The 'Keenetic' shortcut will now be saved on the 'Network' tab for quick access to USB drive files.


2. Access to files from the Internet

Detailed information can be found in the guide Remote access to USB drive files from the Internet.

We will consider the option of remote access via PPTP connection to the router. In the Keenetic settings, enable PPTP VPN server.

NOTE: Important! To access the PPTP server from the Internet you need a public IP address on the router's external interface.

Connect to the Keenetic web interface and go to the 'Applications' page. Here you will see the 'PPTP VPN server' panel. Click on the link 'PPTP VPN server'.


Perform server configuration and save the changes.


Now let's move to mobile device configuring. We won't touch upon Android OS settings in detail, as they differ on different devices, depending on the OS version and the presence of additional graphical shells.

Add a VPN network in the device settings.


Enter a name for the VPN tunnel and set the value to 'PPTP' in the 'Type' field. As the PPTP server address you should specify the Keenetic public IP address or its domain name KeenDNS (in this case the 'Direct access' mode should be set on the router). Click 'Save'.


You will see the name of the VPN tunnel that was created. Click on it to start the connection.


In the fields 'Username' and 'Password' specify respectively the name and password of account that has access to connect to the VPN server (in our example, this is an administrator account - admin). Click 'Connect'.


The connection process will start. If the VPN connection is successfully established, you will see the status 'Connected'.


By connecting to the VPN server from the Internet, you can access the local network of the router. Now, in order to access the files on a USB drive that is connected to the router, you need to run the file manager and access it as shown above in the section '1. Access to files from the local network'.

To disconnect the VPN tunnel, click on the name of the currently active connection and then on 'Disconnect'.



Have more questions? Submit a request



Please sign in to leave a comment.