Skip to content

File Sharing on GL.iNet Routers

You can use GL.iNet routers with external storage device such as USB stick, MicroSD card, etc, thus the contents can be shared among all your connected clients. You can easily read or modify its contents.


Router settings

The contents of the external storage device are shared to LAN but not WAN and they are unwritable by default. Please click on your router model below to check how to change the file sharing settings of the router.

Supported external storage devices

Router Model USB Stick USB Hard Drive MicroSD Card
GL-MT300N-V2 -
GL-AR150 Series -
GL-AR300M Series -
GL-USB150 - - -
GL-MiFi
GL-AR750
GL-AR750S-Ext (Slate)
GL-B1300 (Convexa B) -
GL-S1300 (Convexa S) -
GL-X750 (Spitz)
GL-E750 (Mudi)
GL-MV1000 (Brume)
microuter-N300 - - -

Note: The power consumption of USB hard drive is quite high. You should use it with an external power supply. Otherwise, it may cause malfunction.


Access the storage device

You can access the contents of the external storage device from your computer or smart phone. Please check the following guidance for the using of file sharing among different operating systems.

General Notes

You may be able to access the share via \\192.168.8.1\ or smb://192.168.8.1/ or with GL-modelXXX instead of 192.168.8.1 (eg \\GL-AR750S\) in your system's file explorer. Since sharing is enabled to the LAN by default (this includes both wired AND wireless clients) and maps a "bad user" to Guest, then even if they don't supply a username and password or an invalid one, ANYONE connected to your router can access the files in the share in Read-Only mode. If you enable Writable mode this applies to both Guests AND the default root user. If you enable write access, anybody can create or delete files and folders, if you disable write access, not even the root user can delete them via SMB (they can through the CLI though). We can hope that in a future revision there is a simple user management and that a named user (or root) can read and/or write while Guests are limited by the Writable or a Public Write flag on a share (and having multiple shares would be great as well).

Windows

1) Your network must be Home/Private. Otherwise you may not be able to see your router in Network.

Samba (SMB) Support:

3.0 firmware supports SMB2, and if you need SMB3, use WinSCP to router, edit /etc/samba/smb.conf.template .

Network

Change the "max protocol = SMB2" to

"min protocol = SMB1"

"max protocol = SMB3", then save and exit WinSCP.

Network

If you are using Win10, you also need to enable SMB 1.0.

  • Windows 7

Go to Control panel -> Network and Internet -> Network and Sharing Center. Find if your active network is Home network. If not, click it and change it to Home network.

  • Windows 10

Go to Control panel -> Network and Internet -> HomeGroup. Click Change network location.

Go to Control Panel -> Programs and Features -> Turn Windows features on or off -> Find SMB 1.0/CIFS file sharing support, check all SMB1 related items, click apply and restart your computer.

Network

2) Open a Windows explorer, you can find Network in the folder directory. Double click your router to access its contents.

Network

Mac OS

Method 1

1) Open Finder, Menu -> Go -> Connect to Server...

finder_connect_to_server

2) Input smb://192.168.8.1, you need to change this if your router IP address is not 192.168.8.1

connect_to_server

3) Click Connect.

confirm_connect_to_server

4) Input username and password, they are the same when you login Web Admin Panel.

input_server_username_password

5) Then Finder will display files of USB disk.

finder_connect_to_router_usb_disk

Method 2

1) Go to System Preferences -> Sharing -> File sharing. Click Options and then enable SMB.

2) Open Finder. You should be able to find your router under Shared.

iOS

You have to use file manage app to access the contents of your external storage device.

You may use FE File Explorer:

1) Click + to create a Windows connection.

IOS1

IOS1

2) Enter the IP address of your router (192.168.8.1). The User Name is root and the Password is the one that you use to login the web Admin Panel. Finally, click Save.

IOS1

3) Click your newly created connection to access the contents.

IOS1

Linux

If you are using Linux you are probably comfortable with connecting to servers, and how to do this can vary greatly from distribution to distribution and largely depends on your window manager/display environment. Most systems come with Gnome and it is the default on the very popular Ubuntu distribution, so we'll give an example using the Files tool (also called Nautilus). If you open the app you should have a "Connect to server" option, there you can enter either the \\servername\share or smb://servername/share format.

ChromeOS or ChromiumOS (Neverware CloudReady and others)

There is a built in Samba/SMB client in the Files app, but it doesn't really seem to work very well. Instead the most useful ChromeOS app to allow mounting Samba shares even though it doesn't have high ratings is "File System for Windows". It is open source and works far better than the built in version. https://chrome.google.com/webstore/detail/file-system-for-windows/mfhnnfciefdpolbelmfkpmhhmlkehbdf/related?hl=en

Once you have installed the app you can launch it from that page, and if you want to access it again in the future, in the Files app if you go to the 3 dot menu at the top right and "Add new service" you then select "File System for Windows" from the list and it will give you the dialog to fill out with the server name and some other details, but only the server name/IP and share name are required. You can click the gear icon to enable saving the password for a share indefinitely, and you can click the "Keep" button to save the share to easily mount again in the future.

Android

Most Android devices have file manager which you can use to access the contents of your external storage device. Or you can use ES file explorer:

1) Open the app and then click Network.

android1

2) Click Scan to find your network storage device.

android2

android3