What's new

Setting up Transmission through Entware

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Status
Not open for further replies.
Did you change router's username back to admin?

Yes, I did change user name to "admin" and umask to "0", and add your port forwarding script to iptables. After everything configured, I just wanted to experiment the stop command through Telent, Transmission crashed again. It was working fine (with wan access now) until If I want to stop Transmission to change any settings.

Now I reinstalled everything with one modification in the steps:
after this firewall start code:
chmod a+rx /jffs/scripts/firewall-start

I reboot the router this time and let the router start the transmission itself after reboot, instead of starting manually without reboot (right after installation) with these steps:
/jffs/scripts/firewall-start
/opt/etc/init.d/S88transmission start

I really dont know avoiding above steps will make any difference but I will try "stop" command one more time tonight and post you my findings.

If anything else I can do here, please let me know, your help is much appreciated.
 
Yes, I did change user name to "admin" and umask to "0", and add your port forwarding script to iptables. After everything configured, I just wanted to experiment the stop command through Telent, Transmission crashed again. It was working fine (with wan access now) until If I want to stop Transmission to change any settings.

Now I reinstalled everything with one modification in the steps:
after this firewall start code:
chmod a+rx /jffs/scripts/firewall-start

I reboot the router this time and let the router start the transmission itself after reboot, instead of starting manually without reboot (right after installation) with these steps:
/jffs/scripts/firewall-start
/opt/etc/init.d/S88transmission start

I really dont know avoiding above steps will make any difference but I will try "stop" command one more time tonight and post you my findings.

If anything else I can do here, please let me know, your help is much appreciated.

I used "stop"command yesterday night, transmission crashed again, I dont know what mistakes i make here. It is running fine as along as I dont try to stop transmission, i can live with that.
 
I used "stop"command yesterday night, transmission crashed again, I dont know what mistakes i make here. It is running fine as along as I dont try to stop transmission, i can live with that.

Please post results of the following commands:
mount
ls -l /jffs/scripts
ls -l /opt/etc/init.d
uname -a

Sent from my HTC One using Tapatalk
 
Last edited:
Anyone good with setting up paths in Transmission? I want to have a local save folder but I cant seem to get it working.

Say I have C:\T-Downs shared what would the proper path be?

Another question, instead of sharing the T-Downs folder with anyone on my network how can I just give my router/transmission-daemon the permissions but deny everyone else?
 
Last edited:
Anyone good with setting up paths in Transmission? I want to have a local save folder but I cant seem to get it working.

Say I have C:\T-Downs shared what would the proper path be?

Another question, instead of sharing the T-Downs folder with anyone on my network how can I just give my router/transmission-daemon the permissions but deny everyone else?

You have to share that folder and make it read-write, after this you need a post-mount script witch will mount this shared folder on router, like this:
Code:
#!/bin/sh
mount -t cifs \\\\[COLOR="Red"]192.168.1.100[/COLOR]\\T-Downs /mnt/[COLOR="red"]sda1[/COLOR]/Transmission-Downs -o "username=[COLOR="red"]windows_username[/COLOR],password=[COLOR="red"]windows_password[/COLOR]"
replace ip in red with your pc ip, if your usb drive where entware is installed has a label, replace sda1 with usb label.
With transmission daemon stopped, modify the path for downloading torrents in settings.json
Code:
"download-dir": "/mnt/[COLOR="Red"]sda1[/COLOR]/Transmission-Downs",

This method is not really ok because if your pc is off, transmission will download torrents to /root/tmp, will fill all empty router memory and crash after short time.
Another method is to install rsync from entware and setup two scripts, one to mount shared folder (very similar with post-mount) and another to sync transmission download folder with the shared folder every time a torrent is finished downloading, if you are interested in this, I will help you with pleasure.
About your last question, as my knowlege is not possible in windows to block access to one single folder, maybe with some special software.
 
Please post results of the following commands:
mount
ls -l /jffs/scripts
ls -l /opt/etc/init.d
uname -a

Sent from my HTC One using Tapatalk

I reinstalled transmission today from scratch (removed all directories, removed transmission, and jffs formatted). It is running now. Here are the results for the command you requested:

Code:
sathees@RT-N66U:/tmp/home/root# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw)
devfs on /dev type tmpfs (rw,noatime)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock4 on /jffs type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /tmp/mnt/Mediaserver type ext3 (rw,nodev,noatime,data=ordered)
/dev/sdb1 on /tmp/mnt/Seagate_Backup_Plus_Drive type ufsd (rw,nodev,nls=utf8,fmask=0,dmask=0,sparse,force)
sathees@RT-N66U:/tmp/home/root#


Code:
sathees@RT-N66U:/tmp/home/root# ls -l /jffs/scripts
-rwxrwxrwx    1 sathees  root           189 Jan 29 22:56 firewall-start
-rwxrwxrwx    1 sathees  root            83 Jan 29 22:49 post-mount
-rwxrwxrwx    1 sathees  root            53 Jan 29 22:49 services-start
-rwxrwxrwx    1 sathees  root            43 Jan 29 22:49 services-stop


Code:
sathees@RT-N66U:/tmp/home/root# ls -l /opt/etc/init.d
-rwxr-xr-x    1 sathees  root           229 Jan 22 23:42 S88transmission
-rw-r--r--    1 sathees  root          2788 Jan 22 22:16 rc.func
-rwxr-xr-x    1 sathees  root           841 Jan 22 22:16 rc.unslung
sathees@RT-N66U:/tmp/home/root#

Code:
sathees@RT-N66U:/tmp/home/root# uname -a
Linux RT-N66U 2.6.22.19 #1 Fri Jan 17 00:16:26 EST 2014 mips GNU/Linux
sathees@RT-N66U:/tmp/home/root#

Code:
sathees@RT-N66U:/tmp/home/root# nvm
-sh: nvm: not found
sathees@RT-N66U:/tmp/home/root#
 
All seams ok, try to remove ntfs disk.
Another thing you can do is to change log level to 3 in settings.json and post syslog here after stop error.
"message-level": 3,
 
Hi, guys
Lately I have been struggling with transmission taking 100% cpu without downloading anything, so I decided to remove it and install it from scratch. But here is a problem: It looks like there is no transmission-daemon when I try to install it accordingly to merlin's guide. Anyone now what's going on ? or Am I doing something wrong ...

Edit
Nevermind, found out that I need to update and upgrade entware installation
 
Last edited:
Hi everyone,

many thanks for the all the info in this thread. I have followed the tutorial and have transmission working great on my RT-N66U. I would like to use the remote functionality but when I try to access [myWANIP]:9091 from a remote computer it brings up the router administration interface instead of remote transmission.

settings.json is as follows:
{
"alt-speed-down": 500,
"alt-speed-enabled": false,
"alt-speed-time-begin": 600,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1320,
"alt-speed-up": 500,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://list.iblocklist.com/?list=bt_level1",
"cache-size-mb": 2,
"dht-enabled": true,
"download-dir": "/mnt/Server/Torrent/Completed",
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 0,
"idle-seeding-limit": 10080,
"idle-seeding-limit-enabled": true,
"incomplete-dir": "/mnt/Server/Torrent/Incomplete",
"incomplete-dir-enabled": true,
"lazy-bitfield-enabled": true,
"lpd-enabled": true,
"message-level": 1,
"open-file-limit": 5,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 400,
"peer-limit-per-torrent": 90,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "lowcost",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 0,
"proxy": "",
"proxy-auth-enabled": false,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": false,
"proxy-port": 80,
"proxy-type": 0,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 1,
"ratio-limit-enabled": true,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{b70ae55d2b3a60841c34a76459a1913a9dc24197i9OTyMrT",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "admin",
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 1000,
"speed-limit-down-enabled": false,
"speed-limit-up": 50,
"speed-limit-up-enabled": true,
"start-added-torrents": false,
"trash-original-torrent-files": true,
"umask": 18,
"upload-slots-per-torrent": 10,
"utp-enabled": true,
"watch-dir": "/mnt/Server/Torrent/Watch",
"watch-dir-enabled": true
}


Firewall script is:

#!/bin/sh
iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT
iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT
iptables -I INPUT -p tcp --destination-port 9091 -j ACCEPT


Could anyone please advise?

Many thanks.
 
Thanks atkinsom.

Have gone through that thread and others to no avail. Port is reported as open and can remote access the router admin page but not transmission unfortunately.
 
Can someone post instructions on how to upgrade already installed Transmission to the current 2.83?
 
Hi guys just installed entware and installed transmission, I dont want tranmission to start at boot up, I rarely use it, how can I stop it from running on boot?
Thanks
 
Hi guys just installed entware and installed transmission, I dont want tranmission to start at boot up, I rarely use it, how can I stop it from running on boot?
Thanks
mv /opt/etc/init.d/S88transmission /opt/etc/init.d/88transmission

/opt/etc/init.d/88transmission start
/opt/etc/init.d/88transmission stop
 
Hi.

Glad to be a member now in this wonderful forum.

I'm currently using Asus RT-N66U as my router and having Transmission Remote GUI as my torrent manager. I have two questions.

1. How do I set my path mappings in Transmission Remote GUI if my torrent folder
directories go like these, just as what the installation guide said,

/mnt/sda1/Torrent/Completed
/mnt/sda1/Torrent/Incomplete
/mnt/sda1/Torrent/Watch

I can see all these directories in Windows Explorer of my PC under "Network/RT-
N66U/Torrent/" with my torrent files.

I tried in vain in getting to "open containing folder" of my running torrents but
always got the "Unable to find path mapping" prompt.


2. I currently have Transmission 2.83. How do i get to 2.84 as this is already
available from its website? Tried to do "opkg update" and "opkg upgrade" but
nothing changes.
 
Last edited:
Status
Not open for further replies.

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top