Table of Contents

BitTorrent client (Transmission)

This feature is included in builds that contain Transmission, an open source BitTorrent client. It allows you to perform downloads/uploads of torrents directly on your router. This means you don't have to leave a LAN device, such as a PC, running just to share Torrent files. To share large files, you will require some form of external storage, such as an external USB drive or a CIFS share.



Enable: Selecting this and clicking Save immediately runs the Transmission process and starts the Transmission process at every boot.



Transmission binary path: This specifies where the Transmission binary will be found on the filesystem.


Click here to open Transmission GUI: This will open Transmission's administration graphical interface in a new browser tab.

Keepalive: Enabling this performs “process keepalive” activity, and will restart Transmission if it isn't found to be running.






Delay at startup: The time value defined here (in seconds) will delay the starting of the process at boot time.
This can be useful, for example, when waiting for external storage to be fully ready for use.

Listening port: Here, you specify the port linked to the Transmission process. This will apply to both TCP and UDP.

Downloading directory: This configures the path where you want completed downloads to be stored.

Use incomplete/: If enabled, a subfolder named “incomplete” will store temporary files/folders until the download is completed.

Autoadd .torrents: Enabling this feature, (also known as “blackhole”) will cause Transmission to scan the download folder
for .torrent files and import them automatically.

Remote Access



Enable GUI: This option enables the built-in Transmission GUI. From it, you can administer download/upload activity and configure some program options.

Authentication required: Choosing this disables anonymous access (strongly suggested) and uses these credentials:

Allow remote access: If enabled, the Listening port becomes reachable from the WAN.

Limits

The Limits section has settings to define Transmission's resource limits. The options are mostly self-explanatory,
however you are advised to consult the official Transmission documentation for details. Transmission




Queue torrents



Download queuing: This setting controls how many active downloads can run simultaneously.

Upload queuing: This settings specifies how many active uploads can run simultaneously.

Advanced Settings



Find more peers using: This defines the types of Torrent networks in which Transmission will participate, and using which protocols.
It is recommended to be selective with these settings. Some protocols don't function well through a VPN. Others must be disabled when using private peering. You are advised to consult the official Transmission documentation and perhaps also the generic Torrent protocol documentation.




Message level: This setting defines the lowest level of Transmission messages to be captured in the system logs




Save settings location: Here you define the preferred filesystem location where the settings file will be saved.
To save NVRAM space, most settings are saved in a file read directly by Transmission.




Blocklist: Transmission includes a built-in blocking feature. Here, you specify a URL to the IP Blocklist of your choice (usually Level 1).
IP blacklists are publicly-maintained lists of “bad” Torrent addresses, like monitoring servers and robots that undermine privacy.

An alternative method you can use is to define the Blocklist in this field to use P2Partisan instead. Using P2Partisan, more lists can be defined. However, to use P2Partisan, you must manually install a script. More details can be found here: Linksysinfo.org: P2Partisan

Custom Log File Path: Here, you define the location where you want Transmission to log its activity.

Custom Configuration: For details on what to define in this field, please refer to the official Transmission documentation.