NSA310- problem z FFP i Transmission
|
szymko1995 |
Dodano 30-12-2012 19:39
|
Power User
Posty: 212
Dołączył: 26/09/2011 06:53
|
Witam.
Nie mogę zainstalować Transmission na Zyxelu NSA310.
Posiadam 2 pendrive'y o pojemności 4gb (większych nie liczę): corsair i emtec.
Na początku używałem tego 1, ale przy drugiej próbie (po 1 instalacji ffp próbowałem zainstalować transmission- bezowocnie, więc postanowiłem spróbować ponownie) nie utworzyły się 2 partycie po restarcie. Podobnie z 2 pendrivem.
Były one formatowane minitool partition do fat.
Miałem też wielkie problemy z instalacją transmission, ale o tym później, bo póki co nie mam innych pendrive'ów wymaganej pojemności, jedynie 8/16gb.
Może i uznacie, że to banalnie proste i nie powinno być żadnych problemów, ale wiele rzeczy instalowałem i nic nie sprawiło mi takich problemów.
Proszę o pomoc.
SzK
PS:. Tak, próbowałem z obydwoma portami usb.
Połączony z 31 grudzień 2012 01:19:04:
Proszę teraz tylko o pomoc w aktualizacji transmission 2.75.
Resztę udało mi się zrobić, tylko z tym mam problem.
Edit:
Nie mogę również usunąć plików ręcznie z np. \\NSA310\HD_a2\admin\transmission\incomplete.
Jeśli ktoś pomoże mi kompleksowo z nadaniem praw do usunięcia (write) plików z kilku folderów i aktualizacją, to oferuję 10zł przelewem za pomoc. Może wypije lub zje coś dobrego i obie strony będą zadowolone
Edytowany przez szymko1995 dnia 31-12-2012 02:04
WNR3500Lv1+RT-AC56U @Tomato
Syno DS116+WD10EFRX
|
|
|
|
mosao |
Dodano 31-12-2012 02:24
|
Power User
Posty: 260
Dołączył: 15/03/2009 00:19
|
Głupie pytanie, ale w czasie kasowania transmission jest wyłączone?
TL-WDR4300 @OpenWrt Barrier Breaker
|
|
|
|
szymko1995 |
Dodano 31-12-2012 12:33
|
Power User
Posty: 212
Dołączył: 26/09/2011 06:53
|
To nic nie zmienia, mogę nawet odinstalować transmission i dalej problem z "zablokowanymi" folderami pozostaje.
Instalowałem wg tego poradnika:
http://www.openlinksys.info/forum/viewthread.php?thread_id=14139&rowstart=440#post_109085
Edit:
Dodatkowo teraz widzę, że nie działa autostart :/
Edytowany przez szymko1995 dnia 31-12-2012 12:57
WNR3500Lv1+RT-AC56U @Tomato
Syno DS116+WD10EFRX
|
|
|
|
mosao |
Dodano 31-12-2012 14:42
|
Power User
Posty: 260
Dołączył: 15/03/2009 00:19
|
A możesz włączyć telnet/ssh? Jak będziesz miał dostęp do konsoli, zobaczysz co biega, czy jakieś usługi nie blokują twoich plików, skasujesz co trzeba z palca.
TL-WDR4300 @OpenWrt Barrier Breaker
|
|
|
|
szymko1995 |
Dodano 31-12-2012 15:01
|
Power User
Posty: 212
Dołączył: 26/09/2011 06:53
|
Gdybym potrafił to zrobić "z palca" to nie prosiłbym o pomoc.
Nie chcę usuwać ręcznie z wiersza poleceń, a mieć taką możliwość przez sambę/ftp.
Tak, mogę włączyć telenet.
WNR3500Lv1+RT-AC56U @Tomato
Syno DS116+WD10EFRX
|
|
|
|
mosao |
Dodano 31-12-2012 15:13
|
Power User
Posty: 260
Dołączył: 15/03/2009 00:19
|
Wydaje mi się, że prosiłeś o usunięcie folderu incomplete - może coś przeoczyłem, ale daję ci wskazówkę uniwersalną.
Jak będziesz miał telnet to się logujesz się przez putty. Możesz wtedy zobaczyć/zmienić uprawnienia bo może to jest przyczyna, że samba/ftp nie daje rady. Możliwe, że foldery utworzyły się z uprawnieniami roota, a logując się przez gui/ftp masz inne uprawnienia. Nie wiem czy tak jest - to tylko wskazówka, pomoc.
Jeśli chcesz tylko usunąć, wydajesz polecenie rm np tak
rm -r /i-data/md0/admin/transmission/incomplete/
p.s. nie robiłem dawno ffp-sticka więc może coś pokręciłem z katalogiem
TL-WDR4300 @OpenWrt Barrier Breaker
|
|
|
|
szymko1995 |
Dodano 31-12-2012 15:39
|
Power User
Posty: 212
Dołączył: 26/09/2011 06:53
|
W instrukcji było takie coś:
chown -R nobody:501 /mnt/HD_a2/video/Downloads
chown -R nobody:501 /mnt/HD_a2/admin/transmission
chown -R nobody:501 /mnt/HD_a2/admin/transmission/incomplete
Myślę, że to spowodowało brak możliwości edytowania (usunięcia folderu, jego zawartości lub modyfikacji zawartości).
Chciałbym, by wszyscy mieli dostęp do tego (bez konieczności logowania się na użytkownika).
WNR3500Lv1+RT-AC56U @Tomato
Syno DS116+WD10EFRX
|
|
|
|
mosao |
Dodano 31-12-2012 16:01
|
Power User
Posty: 260
Dołączył: 15/03/2009 00:19
|
W standardowej konfiguracji samby zyxela zasób admin jest traktowany specjalnie, tj tylko admin po logowaniu ma dostęp. Wiesz jaki jest config samby na fpp-sticku?
TL-WDR4300 @OpenWrt Barrier Breaker
|
|
|
|
szymko1995 |
Dodano 31-12-2012 17:08
|
Power User
Posty: 212
Dołączył: 26/09/2011 06:53
|
Nie mam pojęcia, ale jak podasz mi gdzie, to znajdę i podam.
Foldery, których nie mogę ruszyć znajdują się tutaj:
mnt/NSA310/admin/transmission
W skrzynce masz kopię zawartości folderu ffproot.
Może to coś da.
Edit:
Akurat do folderu admin mam pełny dostęp (odczyt/edycja) przez sambę/ftp.
Edytowany przez szymko1995 dnia 31-12-2012 17:55
WNR3500Lv1+RT-AC56U @Tomato
Syno DS116+WD10EFRX
|
|
|
|
lukas_87 |
Dodano 23-01-2013 17:01
|
User
Posty: 8
Dołączył: 02/11/2007 13:20
|
Prosił bym o radę o już nie wiem co zrobić
Zainstalowałem ze salcker'a transmission
Wyedytowałm linijkę na taki wpis "rpc-whitelist": "127.0.0.*,192.168.1.*" w folderze /ffp/etc/transmission/settings.json
Jednak po uruchomieniu w folderze /.config/transmission-daemon plik settings.json
ma wpis "rpc-whitelist": "127.0.0.1"
co daje efekt w przeglądarce
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
Edytowany przez lukas_87 dnia 23-01-2013 20:08
|
|
|
|
lukas_87 |
Dodano 24-01-2013 17:51
|
User
Posty: 8
Dołączył: 02/11/2007 13:20
|
@Szymko1995 napisał:
Robiłeś to z poziomu midnight commander'a?
Jeśli nie, to zainstaluj go, skopiuj "czysty" plik z poradnika i edytuj z poziomu MC.
______________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________
Udało mi się wyedytować plik settings.json w folderze /.config/transmission-daemon/ dzięki czemu udało się wejść do transmission z poziomu przeglądarki
Drugi problem to że nie umiem sobie poradzić z ustawieniem autostartu, przez co włączam program z ręki, ale tu kolejny problem, bo po wpisaniu komendy transsmison-daemon program startuje ale znów z podstawową wersją settings.json w folderze /.config/transmission-daemon/ (pomimo że w foderze ffp/etc/transmission jest dobrze skonfigurowany plik.
Jakieś rady jak sobie z tym poradzić?
Edytowany przez branetre dnia 29-01-2013 20:46
|
|
|
|
Marco76 |
Dodano 24-01-2013 18:15
|
Super User
Posty: 433
Dołączył: 08/03/2007 19:47
|
Pliku settings.json nie wolno edytować gdy daemon pracuje, bo on podczas restartu jak i wyłączania nadpisuje ten plik - ręcznie edytować można go tylko wtedy gdy transmission nie pracuje.
Odpalając ręcznie trzeba mu chyba podać ścieżkę do pliku konfiguracyjnego.
Ja na serwerze plików mam
transmission-daemon --config-dir /var/lib/transmission-daemon/info
Plik settings.json znajduje się u mnie w tym folderze info właśnie.
Czyli u Ciebie z tego co piszesz to powinno być jakoś tak:
transmission-daemon --config-dir /ffp/etc/transmission
Lista poleceń dla transmissio-daemon:
Usage: transmission-daemon [options]
Options:
-h --help Display this help page and exit
-a --allowed Allowed IP addresses. (Default: 127.0.0.1)
-b --blocklist Enable peer blocklists
-B --no-blocklist Disable peer blocklists
-c --watch-dir Directory to watch for new .torrent files
-C --no-watch-dir Disable the watch-dir
--incomplete-dir Where to store new torrents until they're complete
--no-incomplete-dir Don't store incomplete torrents in a different location
-d --dump-settings Dump the settings and exit
-e --logfile Dump the log messages to this filename
-f --foreground Run in the foreground instead of daemonizing
-g --config-dir Where to look for configuration files
-p --port RPC port (Default: 9091)
-t --auth Require authentication
-T --no-auth Don't require authentication
-u --username Set username for authentication
-v --password Set password for authentication
-V --version Show version number and exit
-w --download-dir Where to save downloaded data
--paused Pause all torrents on startup
-o --dht Enable distributed hash tables (DHT)
-O --no-dht Disable distributed hash tables (DHT)
-y --lpd Enable local peer discovery (LPD)
-Y --no-lpd Disable local peer discovery (LPD)
-P --peerport Port for incoming peers (Default: 51413)
-m --portmap Enable portmapping via NAT-PMP or UPnP
-M --no-portmap Disable portmapping
-L --peerlimit-global Maximum overall number of peers (Default: 240)
-l --peerlimit-torrent Maximum number of peers per torrent (Default: 60)
-er --encryption-required Encrypt all peer connections
-ep --encryption-preferred Prefer encrypted peer connections
-et --encryption-tolerated Prefer unencrypted peer connections
-i --bind-address-ipv4 Where to listen for peer connections
-I --bind-address-ipv6 Where to listen for peer connections
-r --rpc-bind-address Where to listen for RPC connections
-gsr --global-seedratio ratio All torrents, unless overridden by a per-torrent setting, should seed until a specific ratio
-GSR --no-global-seedratio All torrents, unless overridden by a per-torrent setting, should seed regardless of ratio
-x --pid-file Enable PID file
[small] Pozdrawiam, Monter
Asus RT-N18 + FreshTomato 2019.3 K26ARM USB AIO-64K-NOSMP + ILHM v2
HTPC Chieftec FLYER FI-02BC-U3 + GA-H61N-USB3 + i3-3225 + 4GB RAM + LibreELEC + Xbox DVD Remot
|
|
|
|
lukas_87 |
Dodano 24-01-2013 18:53
|
User
Posty: 8
Dołączył: 02/11/2007 13:20
|
Wielkie dzięki kolega! Wszystko działa.
Mógł bym Cię jeszcze prosić o skrypt do autostartu? |
|
|
|
werona |
Dodano 27-01-2013 18:29
|
User
Posty: 13
Dołączył: 09/04/2012 10:33
|
jest możliwość zrzucania np. z SHELLA bezpośrednio na NSA z pominięciem komputera ? przez FTP? |
|
|
|
vesperos |
Dodano 27-01-2013 20:42
|
User
Posty: 15
Dołączył: 18/03/2009 18:53
|
Ja mam mały problemik z uprawnieniami, transmission nadaje uprawnienia -rwxrwxrwx 1 admin everyone i potem jak np chce rozpakować to nie ma uprawnień. Chciałem dodać użytkownika do grupy i zmienić uprawnienia na 764. Jak dodać polecenie aby wykonywało się przy autostarcie? Albo żeby transmission automatycznie nadawało takie uprawnienia? |
|
|
|
vesperos |
Dodano 27-01-2013 21:03
|
User
Posty: 15
Dołączył: 18/03/2009 18:53
|
źle sobie skopiowałem, ja nadałem takie uprawnienia. Domyślnie transmission nadaje rwxr--r-- Jak coś się ściągnie to żeby np wypakować, muszę się logować i zmieniać uprawnienia. |
|
|
|
Marco76 |
Dodano 27-01-2013 21:38
|
Super User
Posty: 433
Dołączył: 08/03/2007 19:47
|
Nie wiem jak to wygląda na Twoim urządzeniu ale u mnie na zwykłym Debianie transmission-daemon jest uruchamiany z pliku konfiguracyjnego znajdującego się w /etc/init.d
Plik nazywa się transmission-daemon a w nim masz taką zmienną jak USER - po znaku równości jest wpisany istniejący w systemie użytkownik. Pliki pobierane i foldery tworzone przez transmission mają jako właściciela właśnie tego usera. U mnie jest
USER=debian-transmission ( i właścicielem pobranych/tworzonych plików oraz folderów jest taki właśnie użytkownik)
a u Ciebie pewnie jest
USER=admin
Poszukaj pliku startowego i zobacz co w nim jest.
[small] Pozdrawiam, Monter
Asus RT-N18 + FreshTomato 2019.3 K26ARM USB AIO-64K-NOSMP + ILHM v2
HTPC Chieftec FLYER FI-02BC-U3 + GA-H61N-USB3 + i3-3225 + 4GB RAM + LibreELEC + Xbox DVD Remot
|
|
|
|
vesperos |
Dodano 27-01-2013 22:03
|
User
Posty: 15
Dołączył: 18/03/2009 18:53
|
w settings.json niestety nie ma parametru USER. A Wam z jakimi prawami dostępu zapisuje pliki?
Ewentualnie gdzie dodać polecenie które chciałbym żeby było wykonywane przy starcie? NAS restartuje mi się codziennie w nocy więc od razu zmieniały by się uprawnienia CHMOD -R 764 i zmieniało grupę na jakąś moją.
PS. usunięto przed chwilą post w którym podpowiedziano mi żeby szukać tego w settings.json |
|
|
|
Marco76 |
Dodano 27-01-2013 22:24
|
Super User
Posty: 433
Dołączył: 08/03/2007 19:47
|
@vesperos - settings.json to plik konfiguracyjny daemona transmission a nie startowy. Nie w tym pliku szukałeś. Przeczytaj raz jeszcze mój poprzedni post.
U mnie utworzone przez transmission foldery mają chmod 755 (rwxr-xr-x), właścicielem jest debian-transmission i należą do grupy również debian-transmission. Co do chmod plików w tych folderach to teraz nie pamiętam, a nic mi się teraz nie pobiera. Prawdopodobnie będzie to 644, stąd problemy.
Ja sobie to rozwiązałem skryptem który co jakiś czas szuka w okreslonym folderze plików nie mających danych praw i jak takie znajdzie to im zmienia. Toporne, ale działa.
[small] Pozdrawiam, Monter
Asus RT-N18 + FreshTomato 2019.3 K26ARM USB AIO-64K-NOSMP + ILHM v2
HTPC Chieftec FLYER FI-02BC-U3 + GA-H61N-USB3 + i3-3225 + 4GB RAM + LibreELEC + Xbox DVD Remot
|
|
|
|
vesperos |
Dodano 27-01-2013 22:36
|
User
Posty: 15
Dołączył: 18/03/2009 18:53
|
find znalazł u mnie ten plik w ffp/bin ale jego zawartość to:
@^@^@^A^@^@^@^@`^H^@^@` ^@^@` ^@L^W^@^@Ŕ&^@^@^F^@^@^@^@~@^@^@^B^@^@^@^P`^H^@^P` ^@^P` ^@8^A^@^@8^A^@^@^F^@^@^@^D^@^@^@Qĺtd^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^F^@^@^@^D^@^@^@/ffp/lib/ld-uClibc.so.0^@Ĺ^@^@^@^@^A^@^@ć^@^@^@Â^@^@^@Ą^@^@^@=^@^@^@^@^@^@^@~P^@^@^@^@^@^@^@^E^@^@^@í^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^]^@^@^@6^@^@^@Ő^@^@^@´^@^@^@ß^@^@^@~M^@^@^@f^@^@^@Ć^@^@^@^Q^@^@^@ł^@^@^@^@^@^@^@Î^@^@^@b^@^@^@î^@^@^@^C^@^@^@^@^@^@^@ç^@^@^@X^@^@^@^@^@^@^@^@^@ ^@^@Ű^@^@^@Ţ^@^@^@Ň^@^@^@^@^@^@^@é^@^@^@Ú^@^@^@Ü^@^@^@~@^@^@^@^@^@^@^@~X^@^@^@^@^@^@^@ą^@^@^@{^@^@^@^@^@^@^@^@^@^@^@ă^@^@^@^@^@^@^@J^@^@^@^@^@^@^@~O^@^@^@¸^@^@^@5^ @^@^@^@^@^@Ó^@^@^@¤^@^@^@˘^@^@^@đ^@^@^@A^@^@^@Ď^@^@^@~[^@^@^@^@^@^@^@^U^@^@^@>^@^@^@Ľ^@^@^@^@^@^@^@Ž^@^@^@^@^@^@^@^@^@^@^@ň^@^@^@^@^@^@^@Č^@^@^@
A pliki pobrane przez transmission mają takie prawa: -rw-r--r-- 1 root everyone. |
|
|