Jump to content

Synology RT2600ac - instalacja transmission

Rate this topic


Eleonor

Recommended Posts

Ok - mam na próbę rt2600ac

 

Próbuję zainstalować z pliku transmission transmission_ipq806x-1.1_2.92-12.spk   i mam :

pendrive jest jako volume1 - założyłem na nim folder transmission a w nim complette watch  icomplette 

 

instaluje transmission

/volume1/transmission/complette

/volume1/transmission/watch

/volume1/transmission/icomplette

 

potem login i hasło

następnie jest :

 

Permission are managed with group sc-download in DSM

During package instalation , this group will be addec witch correct permission to the  chosen directory(s)

 

I na końcu komunikat:

Nie udało się zainstalować  składnika Transmission

Download directory /volume1/transmission/complette does not exist.

 

 

house pomożesz ?

 

tu : https://forum.synology.com/enu/viewtopic.php?t=133267 

ktos ma tak samo ....

 

 

 

Edited by Eleonor
Link to post
Share on other sites
  • Administrator

@Eleonor okazuje się, że zmieniono montowanie dysków USB w SRM, domyślnie nie montują się tak jak w DSM czyli 

/volume1/share

tylko 

/volumeUSB1/usbshare1-1/share

a paczka spk ma zaszytą błędną konfigurację w skrypcie instalatora. W sumie jest źle przygotowana. Można to dość łatwo poprawić. Zainstaluj 7zip, uruchom 7zip File Manager, przejdź do folderu w którym leży pobrany plik transmission_ipq806x-1.1_2.92-12.spk, otwórz go i przejdź do folderu 

\WIZARD_UIFILES\

i wypakuj gdzieś na bok plik

install_uifile

o tak :

2018-01-12_173431.thumb.png.93858a44c61523be5ca6a3ba2b11a7de.png

wewnątrz pliku zmień wartości na

wiersz 9   "defaultValue": "/volumeUSB1/downloads",
wiersz 13  "expr": "/^\\\/volumeUSB[0-9]+\\\//",
wiersz 27  "expr": "/^\\\/volumeUSB[0-9]+\\\//",
wiersz 41  "expr": "/^\\\/volumeUSB[0-9]+\\\//",

zapisz plik, usuń go za pomocą 7zip wewnątrz pliku *.spk i przeciągając pomiędzy oknami exploratora Windows i 7zip dodaj go do paczki (7zip nie obsługuje *.spk więc nie zrobisz tego poprzez funkcję dodaj). Potem instalujesz ręcznie tak zmodyfikowaną paczkę w Centrum Pakietów, wskazujesz swoją ścieżkę do dysku USB (podejrzysz za pomocą File Station) i powinno działać. U mnie zadziałało bez problemu.

2018-01-12_173051.thumb.png.be9236be2efcd8c9cb54a17130b6e905.png2018-01-12_173125.thumb.png.c5d18eda990380ab1f9ccd23e611a2e6.png

Link to post
Share on other sites

No to chyba u mnie poszło :)

 

Plik install_uifile już zamieniłem 7 -zip oraz notepad++ ,

 

Zaczynam instalować transmission_ipq806x-1.1_2.92-12.spk instalacja ręczna  

 

podstawia mi się ścieżka

/volumeUSB1/downloads

 

zmieniam ja na kolejno :

/volumeUSB1/usbshare/@sharebin/downloads/transmission/complette

/volumeUSB1/usbshare/@sharebin/downloads/transmission/watch

/volumeUSB1/usbshare/@sharebin/downloads/transmission/incomplette

 

następne okno :

wpisuje :

admin

i moje hasło - to samo co do logowania

 

Pakiet został zainstalowany z powodzeniem ....

Powiadomienie zapory sieciowej .. ok :)

 

 

 

 

 

 

 

Link to post
Share on other sites
  • Administrator

Teraz pamiętajcie aby pobierać wyłącznie legalne torrenty :D Konfigurację transmission wykonuje się poprzez edycję pliku settings.json za pomocą konsoli. Trzeba pamiętać jedynie o wyłączeniu programu w Centrum Pakietów, gdyż inaczej zmiany nie zostaną zapamiętane. Z ciekawszych opcji warto ustawić :

"cache-size-mb": 16,
"encryption": 1,
"message-level": 0,
"peer-socket-tos": "lowcost",
"preallocation": 2,
"ratio-limit": 3, - wedle uznania :)
"ratio-limit-enabled": true,
"rename-partial-files": true,
"trash-original-torrent-files": true,

 

Link to post
Share on other sites
  • Administrator
16 minut temu, Eleonor napisał:

Za pomocą konsoli - chodzi tobie o np putty ?

dokładnie tak

16 minut temu, Eleonor napisał:

jak się to robi zdradzisz ?

na początek : https://www.synology.com/pl-pl/knowledgebase/SRM/help/SRM/RouterApp/admin_services#t1_1

następnie łączysz się putty na ustawionym porcie do adresu IP routera, "stopujesz" usługę pakietu transmission, edytujesz plik settings.json i wio :) 

Pozostaje jedynie przekierowanie portów do IP routera : https://www.synology.com/pl-pl/knowledgebase/DSM/help/DSM/AdminCenter/connection_routerconf

domyślnie są to 51413/tcp/udp i 9091/tcp.

Link to post
Share on other sites

No to wiem , mam ssh włączone , port ustawiony , loguje sie przez putty  lecz by edytować to chyba coś trzeba zainstalować np MC  - dobrze myślę czy błądze ? :) 

Link to post
Share on other sites
  • Administrator
23 minuty temu, Eleonor napisał:

lecz by edytować to chyba coś trzeba zainstalować np MC  - dobrze myślę czy błądze ?

aby edytować plik potrzebujesz jedynie http://synospks.atwebpages.com/synocommunity/1.1/nano_ipq806x-1.1_2.5.1-2.spk

trzeba go jeszcze znaleźć, powinien być gdzieś w folderze @appstore, ale nie pamiętam dokładnie gdzie. Przesiadłem się przed chwilą na inny router i nie mam jak teraz sprawdzić... Aby go poszukać łatwiej będzie użyć WinSCP : https://goo.gl/apKxLB, konfigurujesz połączenie tak :

2018-01-12_195214.thumb.png.aaa51139973d84ef6aa1b2891581507a.png

a potem w konsoli cd /do/miejsca/docelowego

nano settings.json i sprawa załatwiona.

 

Link to post
Share on other sites
  • Administrator

to teraz w konsoli :

cd /volume1/@appstore/transmission/var
nano settings.json

zmień wspomniane wcześniej opcje, przekieruj porty i jazda :) 

Link to post
Share on other sites

Centrum Pakietów -tu zatrzymałem transmission , potem putty :

cd /volume1/@appstore/transmission/var
nano settings.json

i mam 

Cytat

Error reading settings.json: Permission denied

 

Link to post
Share on other sites
  • Administrator

może na początek

sudo su

działa ?

Link to post
Share on other sites
  • Administrator

podłączę swój router to sprawdzę jak się eskalowało uprawnienia root'a... sprawdź jeszcze 

sudo -i

 

Link to post
Share on other sites

zalogowałem się jako root zamiast admin i jest :

login as: root
[email protected]'s password:
BusyBox v1.16.1 (2017-12-25 15:03:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
SynologyRouter> sudo su
-ash: sudo: not found
SynologyRouter> cd /volume1/@appstore/transmission/var
SynologyRouter> nano settings.json
  GNU nano 2.5.1             File: settings.json
{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": false,
    "download-dir": "/volumeUSB1/usbshare/@sharebin/downloads/transmission/comp$
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
                               [ Read 69 lines ]
^G Get Help  ^O Write Out ^W Where Is  ^K Cut Text  ^J Justify   ^C Cur Pos
^X Exit      ^R Read File ^\ Replace   ^U Uncut Text^T To Spell  ^_ Go To Line

 

Link to post
Share on other sites
  • Administrator

czyli ok, jako root nie musisz już używać sudo... możesz zapisać zmiany w pliku czy nadal jest tylko do odczytu?

Link to post
Share on other sites

mogę zapisać zmiany jako root

 

a co z tym :

 

Pozostaje jedynie przekierowanie portów do IP routera : https://www.synology.com/pl-pl/knowledgebase/DSM/help/DSM/AdminCenter/connection_routerconf

domyślnie są to 51413/tcp/udp i 9091/tcp.  gdzie to należałoby zrobić ?

Edited by Eleonor
Link to post
Share on other sites
  • Administrator
10 minut temu, Eleonor napisał:

domyślnie są to 51413/tcp/udp i 9091/tcp.  gdzie to należałoby zrobić ?

przejdź do Centrum sieciowe - Przekierowanie portów - i dodaj 2 osobne reguły wskazując IP routera jako docelowe. W jednej jako port źródłowy i docelowy port 51413 (zarówno TCP jak i UDP) i w drugiej jedynie port 9091/tcp

Link to post
Share on other sites
  • Administrator

dokładnie o to... ;) 

Link to post
Share on other sites
  • Administrator
Temat został zamknięty jako rozwiązany.

W przypadku jakichkolwiek pytań lub wątpliwości proszę użyć funkcji "Zgłoś odpowiedź". 

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, please see ours Guidelines and Privacy Policy.