WRT54GL + kieszeń Welland ME-747K
|
gwizdek |
Dodano 29-10-2008 09:54
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Witam,
Od jakiegoś czasu próbuję dodać do routera Linksysa (z OpenWRT) klienta torrentów - CTorrent. Docelowo mam zamiar odkładać ściągane pliki na dysku podpiętym do routera. Ponieważ nie mam jeszcze kieszeni więc aby zobaczyć jak CTorrent sobie radzi na WRT54GL podmapowywałem sieciowy dysk działający pod WinXP za pomocą CIFS. W ten sam sposób robiłem SWAPa. Całość jako tako działa choć max download jaki udało mi się uzyskać to ok. 60KB/s przy łączu 2M z UPC.
Nadszedł czas aby podpiąć dysk bezpośrednio do routera (mam stary dysk IDE, który powinien się nadać) jednak ciągle mam wątpliwości jaką tanią kieszeń zastosować.
ME-747K obsługuje AoE - są na to sterowniki dla OpenWrt, ale:
1. Jaki system plików zastosować?
zgodnie z opisem wsparcie systemu plików tej kieszeni to:
* tryb USB: FAT16/32/NTFS,
* tryb Ethernet: FAT16/32/NTFS,
Czy to zagra z OpenWrt? Da się użyć ext2, ext3?
2. Standardowo na każdym komputerze (WinXP), który ma mieć dostęp do dysku należy zainstalować sterowniki. Jak to wygląda z dyskiem zamontowanym do routera?
Jeśli się nie da zobaczyć z windy takiego dysku, to rozumiem, że można na routerze postawić serwer FTP i w ten sposób zgrywać z dysku pliki, ale wtedy nie da się np. odtworzyć ściągnięty film bezpośrednio z dysku sieciowego.
Może w tym wypadku lepiej postawić na routerze serwer smb/cifs ?
Minus jest taki, że w obu przypadkach tracimy całą przewagę szybkości AoE?
Dodam, że z linuxa jestem niestety lama . |
|
|
|
obsy |
Dodano 29-10-2008 10:16
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
1. Taki żebyś mógł widzisz zasoby w windows. Jeżeli będziesz go używał tylko do przechowywania danych i nie wiekszych niż 4GB na plik - vfat. W przeciwnym wypadku ext2/ext3 (do windowsa też ma do tego odpowiednie drivery czy wtyczki do TC)
2. Musisz mieć moduł aoe. A później normalnie montujesz jak każde urządzenie blokowe gdzieś w systemie.
Zależy czy chcesz ten dysk odpinać i przenosić czy nie. Jak tak - nie potrzebujesz samby/ftp bo szybciej będzie przepiąć dysk i ściągnąć dane bezpośrednio. Jak zostaje przy ruterze - możesz postawić sambę i normalnie korzystać z zasobów sieciowych (ale wtedy ext2/ext3 na dysku).
Taka kompletna lama nie jesteś, skoro udało postawić Ci się openwrt i torrenty na tym.
|
|
|
|
gwizdek |
Dodano 29-10-2008 11:16
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Cytat obsy napisał/a:
1. Taki żebyś mógł widzisz zasoby w windows. Jeżeli będziesz go używał tylko do przechowywania danych i nie wiekszych niż 4GB na plik - vfat. W przeciwnym wypadku ext2/ext3 (do windowsa też ma do tego odpowiednie drivery czy wtyczki do TC)
Ok, czyli zakładając, że będę zapisywał >4GB pliki wybieram ext2/ext3
a windowsa instaluje sterownik stąd: http://www.fs-driver.org/
Czy dysk da się sformatować z poziomu routera jakimś narzędziem? Jakim?
Cytat
2. Musisz mieć moduł aoe. A później normalnie montujesz jak każde urządzenie blokowe gdzieś w systemie.
Rozumiem, że taki moduł (sterownik indykatora AoE?) jest dostarczany z kieszenią ale czy będzie się mógł komunikować z dyskiem, na którym jest ext2/ext3?
Czy wystarczy, że na windowsie będzie sterownik ext2/ext3, czy będę musiał szukać softu innego niż dostarczony z kieszenią?
Przy okazji, domyślnym indykatorem będzie router więc żaden komputer w lokalnej w tym momencie nie będzie miał praw do zapisu?
Cytat
Zależy czy chcesz ten dysk odpinać i przenosić czy nie. Jak tak - nie potrzebujesz samby/ftp bo szybciej będzie przepiąć dysk i ściągnąć dane bezpośrednio. Jak zostaje przy ruterze - możesz postawić sambę i normalnie korzystać z zasobów sieciowych (ale wtedy ext2/ext3 na dysku).
Ciągle się zastanawiam czy będę go odpinał (mam taką możliwość), wyjdzie w praniu.
Cytat
Taka kompletna lama nie jesteś, skoro udało postawić Ci się openwrt i torrenty na tym.
Udało mi się ale przez tydzień musiałem grzebać po sieci.
Niestety brakuje mi fundamentów. |
|
|
|
obsy |
Dodano 29-10-2008 13:08
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
mkfs. Dysk przez aoe widziany jest jako zwykle urzadzenie blokowo, wiec obojętnie czy pendrive, kartę sd czy dysk na usb/aoe - trakuje się tak samo. A opis jest w wiki (jak nie będziesz czegoś wiedział to pytaj)
Do windowsa masz oddzielne sterowniki do tego (do aoe oddzielnie i do ext2 oddzielnie), do linuksa masz w kernelu. Po prostu openwrt musisz dołożyć obsługę aoe w postaci modułu.
Cytat
Udało mi się ale przez tydzień musiałem grzebać po sieci.
Niestety brakuje mi fundamentów.
A zarówno u mnie jak i na openwrt jest to opisane...
|
|
|
|
gwizdek |
Dodano 04-11-2008 22:11
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Ok, mam tą kieszeń ale nigdzie nie mogę znaleźć modułu aoe dla kamikaze 7.09 |
|
|
|
obsy |
Dodano 04-11-2008 22:13
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Bo nie ma. Trzeba sobie skompilować.
|
|
|
|
gwizdek |
Dodano 04-11-2008 22:36
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
To się zaczynają schody widzę bo o kompilowaniu pod linuxem nic nie wiem. Trzeba to wkompilować budując od podstaw OpenWrt czy da się zrobić osobne .ipk? |
|
|
|
obsy |
Dodano 04-11-2008 22:47
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Da się osobny pakiet.
Ale nie chce mi się tego tłumaczyć już dzisiaj, więc zrobię Ci to jutro.
|
|
|
|
gwizdek |
Dodano 04-11-2008 22:53
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Coś ala jak tu?
http://code.ximeta.com/trac-ndas/wiki/OpenWRT |
|
|
|
obsy |
Dodano 04-11-2008 23:02
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ale NDAS jest, to nie to
|
|
|
|
obsy |
Dodano 05-11-2008 18:30
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
http://eko.one.pl/openwrt/kamikaze/aoe.o
http://eko.one.pl/openwrt/kamikaze/aoetools_26-1_mipsel.ipk
to pierwsze sciągnij do katalogu modułów i załaduj przez insmod, to drugie zainstaluj. Później aoe-discover
aoe-stat
jak masz device to normalnie to sformatuj, zamontuj i używaj.
|
|
|
|
gwizdek |
Dodano 05-11-2008 21:43
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Hmm, czy to nie jest dla kernela 2.6? Bo mam 2.4 (dla wifi). |
|
|
|
obsy |
Dodano 05-11-2008 22:08
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
To jest dla 2.4
|
|
|
|
gwizdek |
Dodano 05-11-2008 22:50
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
ok, zasugerowałem się tym sufiksem _26 |
|
|
|
obsy |
Dodano 05-11-2008 22:55
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
To akurat numer wersji pakietu
|
|
|
|
gwizdek |
Dodano 05-11-2008 23:06
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Wyszły problemiki, chyba:
root@OpenWrt:/lib/modules/2.4.34# ls
aoe.o ip_nat_irc.o switch-adm.o
cifs.o jbd.o switch-core.o
diag.o loop.o switch-robo.o
ext3.o ppp_async.o wl.o
ip_conntrack_ftp.o ppp_generic.o wl.o.patch
ip_conntrack_irc.o pppoe.o wlcompat.o
ip_conntrack_tftp.o pppox.o
ip_nat_ftp.o slhc.o
root@OpenWrt:/lib/modules/2.4.34# insmod aoe.o
insmod: multiply defined
insmod: multiply defined
insmod: multiply defined
insmod: multiply defined
insmod: local symbol hnput32 with index 172 exceeds local_symtab_size 116
insmod: unresolved symbol hnput32
|
|
|
|
obsy |
Dodano 05-11-2008 23:24
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
To problem z kompilacją tego modułu jest.
|
|
|
|
obsy |
Dodano 05-11-2008 23:29
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Skopiuj jeszcze raz ten moduł i zobacz.
|
|
|
|
gwizdek |
Dodano 06-11-2008 20:17
|
User
Posty: 11
Dołączył: 28/10/2008 12:15
|
Teraz dostaje coś takiego:
root@OpenWrt:/lib/modules/2.4.34# insmod aoe.o
Warning: loading aoe will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
insmod: Relocation overflow of type 4 for printk
insmod: Relocation overflow of type 4 for printk
insmod: Relocation overflow of type 4 for kfree
insmod: Relocation overflow of type 4 for printk
i tak dalej cała seria 'Relocation overflow' |
|
|
|
obsy |
Dodano 06-11-2008 20:19
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
No to sorry. Jądra 2.4 nie ma w sobie aoe, do tego jest osobna paczka którą się kompiluje. Rezultat - jak widać.
|
|
|