[NOOB] WRT54GL z SDHC + rTorrent
|
PanRatio |
Dodano 20-11-2009 16:07
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Hej.
Jestem zapalonym użytkownikiem sieci BitTorrent. Pomyślałem więc, że mógłbym użyć swój router WRT54GL do seedowaniu plików.
Zakupiłem kartę pamięci Toshiba SDHC 4GB i podłączyłem ją do routera w sposób opisany TUTAJ. Następnie wgrałem zmodyfikowany firmware Tomato pobrany TUTAJ. Efekt?
Jak sami widzimy operacja się udała. Mam jednak ogromny problem z instalacją rTorrent + ruTorrent. Wiem, że na forum znajdują się odpowiednie, przyklejone tematy, ale mimo to nie daję rady. W związku z tym prosiłbym forumowiczów o pomoc.
Od początku.
Najpierw musimy zainstalować optware. Jak większość z nas wie odpowiedni poradnik jest TUTAJ. Łączę się poprzez SSH (Putty) z moim routerem.
Tworzę katalog opt wydając polecenie:
Udaje się.
Następnie montuję katalog pod opt wydając polecenie:
mount -o bind /mmc/opt /opt
Też się udaje (nie śmiać się...).
Następny krok to stworzenie skryptu, który montuje opt po każdym restarcie automatycznie. Polecenie brzmi tak:
Cytat warto zrobić skrypt, który będzie montował /opt każdorazowo po restarcie.
Ja go zapisałem na jffs i dodałem by wykonał się po zamontowaniu karty. zawartosc pliku /jffs/mount_opt.sh
#!/bin/sh
sleep 10
/bin/mount -o bind /mmc/opt /opt
Tutaj leżę i kwiczę, bo nie mam pojęcia jak zapisać ten skrypt w jakimś "jffs" i dodać, by wykonywał się po zamontowaniu karty O_o
No nic. Pomyślałem, że skoro nie dodam tego skryptu to będę musiał montować katalog ręcznie. Włosek mi z głowy nie spadnie jak będę to robił, więc pominąłem ten krok.
Następny krok to:
Cytat ściągamy instalator i instalujemy ipkg
wget http://www.wlan-sat.com/boleo/optware/optware-install-oleg.sh -O - | tr -d '\r' > /tmp/optware-install.sh
sh /tmp/optware-install.sh
Kiedy wydaję to polecenie, Putty pluje różnymi błędami i na tym koniec zabawy :| (Błędy przedstawione są TUTAJ.) Może to wina, że karta jest w systemie vfat? Jednak nie wiem jak ją sformatować na ext2 (karta jest na stałe wlutowana w router).
Jak ktoś miałby czas i chęć pomóc, to bardzo bym prosił.
Pozdrawiam. |
|
|
|
shibby |
Dodano 20-11-2009 16:24
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
kolega ma partycje vfat. a w poradniku pisze wyraznie ze musi byc ext2 (zalecany) lub ext3 (niepolecany dla pamieci flashowych)
kicha ze masz wlutowana karte na stale, trzeba bylo zrobic przez adapter (opis w projektach) lub wykorzystac jako zlacze, zlacze od starej stacji dyskietek.
sformatowac mozesz jedynie przez komputer z linuxem np gparted lub knoppix.
Edytowany przez shibby dnia 20-11-2009 16:27
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
eRd |
Dodano 20-11-2009 16:30
|
OL Maniac
Posty: 1090
Dołączył: 11/03/2007 13:15
|
Tak, dokladnie. Nie zainstaluje sie prawidlowo opt na vfat (tez to przechodzilem, wiec sie nie martw)
Jak juz wspomniales trzeba przejsc na ext2 najlepiej (na ext3 nie radze, bo masz karte pamieci, a wiec ograniczona liczbe cykli zapis/odczyt, a w tym systemie plikow takie zachowanie jest na porzadku dziennym, mniejsza o to).
Co do karty pamieci to chyba ciezko bedzie ja sformatowac pod tym routerem, poniewaz narzedzia do formatowania ma dopiero wersja ext np. na takiego asusa jak mam w podpisie.
Nie wiem czy jest mozliwosc wrzucenia jakiegos narzedzia na /jffs i z tego poziomu formata karty, ale pewnie shibby juz tam cos Ci napisze (o ile juz tego nie zrobil ).
Co do jffs - jest to wydzielona czesc kosci pamieci routera, na ktorej mozna sobie przechowywac jakies pliki, np. skrypty firewalla, ktore nie mieszcza sie w oknie w gui. Musisz jffs uaktywnic na stronie konfiguracji routera (chyba administration->jffs o ile dobrze pamietam).
EDIT:
Shibby mnie uprzedzil B) Dodatkowo powiem, ze polecam gparted (mozna sobie albo na plytke wypalic i miec na przyszlosc darmowe narzedzie do partycjonowania, albo np na pendrive'a zgrac i odpalic gparted z niego). Co do tej karty, shibby napisal, ze nie da sie tak tego sformatowac jak jest, wiec proponuje wylutowac karte i zaopatrzyc sie w nowa karte z gniazdem na nia - bedzie prosciej i zawsze bedziesz mial mozliwosc ja wyjac i skorzystac z niej w innych urzadzeniach. Ta karte bedzie juz chyba ciezko zreanimowac po wylutowaniu, a i koszt niewielki wiec chyba gra niewarta swieczki.
Na upartego mozesz rowniez dolutowac zamiast tej karty adapter a w nim wsunieta karte micro SD, ale to tez troche bez sensu, bo bez adaptera, ktory de facto przylutujesz karty np do laptopa nie wlozysz B)
Spisz, zrob zdjecie, ponumeruj kabelki zebys potem wiedzial jak polutowac i wymien to na gniazdo do kart SD i bedzie jak ta lala
Edytowany przez eRd dnia 20-11-2009 16:38
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
|
|
|
|
PanRatio |
Dodano 20-11-2009 16:30
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Przecież router ma na pokładzie Linuksa, więc nie da się przez Putty wydać polecenia, aby rozpocząć formatowanie :| |
|
|
|
shibby |
Dodano 20-11-2009 16:34
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ile masz miejsca na jffs?
sprobuj podmontowac jffs na opt. zainstalowac optware i zainstalowa z optware util-linux. Jezeli starczy ci miejsca to bedziesz mial narzedzie mkfs.ext2 i bedziesz mogl sformatowac karte spod routera.
ale boje sie ze moze ci nie starczyc miejsca na jffs :/ jakby smial router z 8mb flash, czyli na jffs mialbys ok 4mb wolnego miejsca to napewno by ci sie udalo.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
shibby |
Dodano 20-11-2009 16:35
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ew rozwiazanie nr 2. wgraj tomato thor mod v6. obsluguje sdmod, moze bedzie mial narzedzie mkfs.ext2 w sobie.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 20-11-2009 16:42
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
KLIK
Zgaduję, że miejsca za mało. Spróbuję rozwiązania nr 2 i dam znać jak poszło
Edytowany przez PanRatio dnia 20-11-2009 16:44
|
|
|
|
shibby |
Dodano 20-11-2009 16:56
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
sprobuj na jffs
moze starczy
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 20-11-2009 17:22
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Wgrałem tomato thor mod v6 i niestety nie posiada w sobie mkfs.ext2 . Mało tego po wgraniu tego softu nie mogę zamontować JFFS2
Jest błąd:
Cytat Error mounting JFFS2. Check the logs to see if they contain more details about this error.
Log wygląda TAK. |
|
|
|
PanRatio |
Dodano 20-11-2009 18:15
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
No tak najpierw piszę później myślę.
Niestety nici z tego
Cytat
tar: write error: No space left on device
Edytowany przez PanRatio dnia 20-11-2009 18:22
|
|
|
|
shibby |
Dodano 20-11-2009 18:37
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
moze soft jest tak duzy ze zajmuje caly flash i nie ma wolnego miejsca by zamontowac jffs.
no to niestety kolego czeka cie wylotowanie karty i format pod linuxem
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 21-11-2009 16:56
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
z/w
Edytowany przez PanRatio dnia 21-11-2009 17:07
|
|
|
|
PanRatio |
Dodano 21-11-2009 17:32
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Wybaczcie, że tak spamuję, ale zależy mi :P
ipkg zainstalowałem poprawnie i wszystko skończyło się dobrze :)
Teraz jednak spotkał mnie inny błąd. Wydaj polecenie:
ipkg update
ipkg install rtorrent dtach
Router pobiera różne rzeczy instaluje, jednak w jednym momencie tak jakby się wiesza i ukazuje się błąd Putty :|
---------------------------
PuTTY Fatal Error
---------------------------
Network error: Software caused connection abort
---------------------------
OK
---------------------------
|
|
|
|
shibby |
Dodano 21-11-2009 18:02
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
kolejny raz strzele.
-laczysz sie do routera przez wifi...
-sdmod lutowales do przycisku...
-nie wylaczyles w gui buttonsow
efekt tego jest taki ze jak karta cos robi to tak jakbys co chwile wciskal przycisk na przedmin panelu... a jedna z akcji przycisku jest wylaczenie wifi dlatego cie rozlacza.
rozwiazanie? wylacz wszystkie akcje byttons/led
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 21-11-2009 18:21
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Cytat
-laczysz sie do routera przez wifi...
Wi-Fi mam wyłączone w GUI. Antenki odkręcone a łączę się przez kabelek
Cytat -sdmod lutowales do przycisku...
Kabelki lutowałem jak na tych trzech słitaśnych fociach:
KLIK 1
KLIK 2
KLIK 3
Cytat -nie wylaczyles w gui buttonsow
Nie wyłączyłem.
Zrobię to i zaraz sprawdzę
Edytowany przez PanRatio dnia 21-11-2009 18:22
|
|
|
|
shibby |
Dodano 21-11-2009 19:11
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
GPIO2 masz perzylutowane do przycisku.
no to jak nie wifi to reset tez jest jedna z domyslnych akcji przycisku najlepiej wylacz wszystkie akcje i obsluge przyciskow.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 21-11-2009 20:17
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Ok, wszystko poinstalowałem, poedytowałem pliki itp.
Wchodzę na http://swój_adres_routera:9091 i mam magiczny błąd:
Co ciekawe, wcześniej kiedy folder /opt/share/www/torrent był pusty dla jaj sobie wszedłem na ten adres i pojawiła mi się ikonka logowania rutorrent Wpisałem root i swoje hasło i dopiero w tym momencie pokazał się błąd "404 - Not Found".
No nic mam jednak pewną wątpliwość co do napisanego przez ciebie poradnika. Jak sam piszesz:
Cytat Ściągamy ze strony autora plik:
wget http://rutorrent.googlecode.com/files/rtorrent-2.7.tar.gz
Zawartość rozpakowujemy do /opt/share/www/torrent
Edytujemy plik /opt/share/www/torrent/config.php i ustawiamy w nim poprawną bramę
Jak zawartość pobranego pliku rozpakuję do /opt/share/www/torrent to nie edytuję pliku /opt/share/www/torrent/config.php tylko /opt/share/www/torrent/rtorrent/config.php
Pobrany plik zawiera w sobie katalog rtorrent a w nim dopiero config.php :| |
|
|
|
shibby |
Dodano 21-11-2009 20:30
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
i wlasnie dlatego ci nie dziala przenies wszystko z katalogu
/opt/share/www/torrent/rtorrent/
do
/opt/share/www/torrent/
lub zmien scieske w lighttpd.conf
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
PanRatio |
Dodano 21-11-2009 21:45
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Wchodzę na http://swój_adres_routera:9091 Pojawia się okienko z logowaniem do ruTorrenta. Wpisuję prawidłowe dane. Pojawia się napis Wczytywanie... i obok takie animowane kółeczko
Na tym koniec. Nic dalej się nie ładuje. Restartowałem pc, router i nic. Najgorsze w tym wszystkim jest to, że nie ma żadnego komunikatu błędu :| |
|
|
|
n00bek2 |
Dodano 21-11-2009 22:41
|
User
Posty: 76
Dołączył: 06/10/2009 21:41
|
prawdopodobnie masz bład w conf i rtorrent nie startuje
sprawdz /opt/etc/rtorrent.conf i spróbuj
Cytat rtorrent -o import=/opt/etc/rtorrent.conf
przeczytaj cały topic o rutorrent na spokojnie.
Dont panic! i daj żyć shibby'iemu
D-Link DIR-320 | Tomato 1.27.8741 ND USB Ext
milion500100900 TB HDD + drukarnia + callcenterVoIP + jeszcze jeden wolny port USB
|
|
|