26

Odp: OpenWRT i ściąganie plików poprzez HTTP

Masz błąd systemu plików. Sprawdź go po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

27

Odp: OpenWRT i ściąganie plików poprzez HTTP

Sprawdziłem i wywala:

C:\Users\owner>chkdsk O:\
Typ systemu plików to FAT32.
Wolumin DYSK USB utworzono 2011-08-03 04:12
Numer seryjny woluminu: 97CD-E265
Trwa sprawdzanie plików i folderów...
Zakończono sprawdzanie plików i folderów.
System Windows sprawdził system plików i nie znalazł żadnych problemów.
  976 513 120 KB całkowitego miejsca na dysku.
           96 KB w 3 plikach ukrytych.
        1 088 KB w 34 folderach.
   17 370 976 KB w 183 plikach.
  959 140 928 KB jest dostępnych.

       32 768 bajtów w każdej jednostce alokacji.
   30 516 035 ogółem jednostek alokacji na dysku.
   29 973 154 jednostek alokacji dostępnych na dysku.

C:\Users\owner>

28

Odp: OpenWRT i ściąganie plików poprzez HTTP

To podłącz to teraz znów. Chyba że zamontowałeś nośnik, później odłączyłeś go i podłączyłeś znowu, bez odmontowania go.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: OpenWRT i ściąganie plików poprzez HTTP

A jaka jest komenda do odmontowania?
Zastosowałem eksperyment. Bo gdy Parted Magic używałem do partycjonowania konkretnie z tego distro to gparted jakieś dziwne błędy mi wyskakiwały uniemożliwiające zrobienie fat32 poprzez Gparted. Wiec poprzez gparted usunąłem wszystkie partycję, i  routerem samym stworzyłem partycje fat32. Nie odłączałem routera od USB i dysk nadal wysypuje błąd:

FAT: Directory bread(block 476980) failed

30

Odp: OpenWRT i ściąganie plików poprzez HTTP

Uruchom badblock na nim...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31 (edytowany przez szefu 2011-08-04 04:14:14)

Odp: OpenWRT i ściąganie plików poprzez HTTP

Przy robieniu exroota mam taki błąd na tej komendzie:
root@OpenWrt:~# uci commit fstab
uci: I/O error
O co chodzi?
Wgrałem sobie twój najnowszy obraz bo widziałem, że na mój routerek wypuściłeś wersje RC6.
Postawiłem system na czysto. Wklepałem wszystkie te komendy które podałeś by mieć exroota. i oto wynik:

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14688k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)


Exroota nie ma hmm Bo na overlay-u zmontoway jest mtdblock3. A powinno być sda1.
TO mój fstab:

config 'global' 'automount'
    option 'from_fstab' '1'
    option 'anon_mount' '1'

config 'global' 'autoswap'
    option 'from_fstab' '1'
    option 'anon_swap' '1'

config 'mount'
    list 'service' 'minidlna'
    list 'service' 'samba'
    list 'service' 'vsftpd'
    option 'enabled' '1'
    option 'fstype' 'ext3'
    option 'options' 'rw,noatime'
    option 'is_rootfs' '1'
    option 'device' '/dev/sda1'
       option 'target' ''
       option 'enabled_fsck' '0'

config 'swap'
    option 'device' '/mnt/windows/swap'
    option 'enabled' '1'

32

Odp: OpenWRT i ściąganie plików poprzez HTTP

Wywal z tej sekcji te list services bo nie mają najmniejszego sensu w tym przypadku. Tak samo jak target. Sprawdź czy

mkdir /tmp/a
mount -t ext3 /dev/sda1 /tmp/a

działa. a tak w ogóle to na jakim routerze to robisz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

33 (edytowany przez szefu 2011-08-04 11:12:07)

Odp: OpenWRT i ściąganie plików poprzez HTTP

Coś tam działa.

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14688k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /tmp/a type ext3 (rw,relatime,errors=continue,data=writeback)

A mój router to Linksys WRT160NL.

Wykonałem komendę:

mount -t ext3 /dev/sda1 /overlay

I widzę w panelu luci, że mam 2 GB pamięci więc działa, tylko teraz pytanie czy jak zresetuje router to czy będzie się automatycznie montować na to.

Po zresetowaniu routera wszystko gdzieś zniknęło ale mount jest.
Gdy próbuję zainstalować luci wywala mi:

root@OpenWrt:~# opkg install luci
Installing luci (0.10+svn7292-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Configuring luci.
Collected errors:
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-sys.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/libuci-lua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-mod-admin-core.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7385-ucode-ap83.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/libiwinfo.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-lmo.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-theme-openwrt.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/kmod-madwifi.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/kmod-usb-ohci.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-sgi-cgi.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-app-firewall.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-ipkg.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/liblua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/lua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7395-ucode-ap83.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-theme-base.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7385-ucode-pb44.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-mod-admin-full.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-web.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/uhttpd.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-nixio.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7395-ucode-pb44.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-i18n-english.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-core.list: No such file or directory.
root@OpenWrt:~#

Nie wiem za bardzo o co chodzi bo wcześniej działało a teraz tak jakby panel gdzieś zniknął.
Folder www świeci pustkami.

34

Odp: OpenWRT i ściąganie plików poprzez HTTP

Nie możesz tam bezpośrednio montować systemy plików na /overlay. Gdyby to było takie proste to by extroot nie istniał.

Ma być na samym początku startu systemu montowane, przez fstab, nie inaczej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

35

Odp: OpenWRT i ściąganie plików poprzez HTTP

To jak to ogarnąć by działało? hmm

36

Odp: OpenWRT i ściąganie plików poprzez HTTP

Dobra to może od początku.
teraz wygląda to tak:

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14688k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,noatime,errors=continue,data=wr                                                                                                iteback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@OpenWrt:~#
Wgrywałem obraz systemu jeszcze raz bo namieszałem i wykonałem komendy:

  # uci set fstab.@mount[0].device=/dev/sda1
    # uci set fstab.@mount[0].enabled=1
    # uci set fstab.@mount[0].fstype=ext3
    # uci set fstab.@mount[0].is_rootfs=1
    # uci commit fstab
Zresetowałem router exroota nie ma.
Wykonałem  mount -t ext3 /dev/sda1 /overlay
I kiedyś zadziałało i chyba był exroot bo jak router się wyłączało to działało. Teraz nie działa po tym jak obraz wgrałem od nowa. Ja już szczerze nie wiem jak to ogarnąć. big_smile

37

Odp: OpenWRT i ściąganie plików poprzez HTTP

Nie da się bo teraz masz /tmp/overlay-disabled. Usuń .extroot.md5sum z /, /etc/, /overlay lub //tmp/overlay-disabled (zależy gdzie go masz) i uruchom jeszcze raz. Za bardzo mieszasz, zrobiłeś już raz i coś zmieniłeś w systemie; on zobaczył za to zmianę i sumy kontrolne mu się nie zgadzają.

I jeszcze raz - NIE MOZESZ robić  mount -t ext3 /dev/sda1 /overlay. Tylko o kłopoty z padzem systemu się prosisz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

38 (edytowany przez szefu 2011-08-04 15:19:48)

Odp: OpenWRT i ściąganie plików poprzez HTTP

Usunąłem tak jak mówiłeś, ten plik znajdował się w /etc/.
Usunąłem go zresetowałem router i wszystko elegancko bangla. wink Tylko jakoś dziwnie mi sięgrzeje czytnik kart pamięci razem z kartą SD. hmm

39

Odp: OpenWRT i ściąganie plików poprzez HTTP

Jeżeli to taki zwykłe niebieskie/żółte za 1.99 z allegro, to tak, grzeją się.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

40

Odp: OpenWRT i ściąganie plików poprzez HTTP

Własnie nie jest to takie niebieskie/żółte tylko jest to HUB USB Asmax-a za którego wybuliłem 70 zł. wink To jest Asmax aktywny z dodatkowym zasilaniem i ma 7 Wyjść USB.

41

Odp: OpenWRT i ściąganie plików poprzez HTTP

No cóż. Wiec musisz z tym żyć smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

42

Odp: OpenWRT i ściąganie plików poprzez HTTP

Żyć to jest pestka. Ja obawiam się tego, że pewnego pięknego dnia będę miał sen, że jestem strażakiem czy coś, obudzę się a tutaj chata okrywana będzie płomieniami ^^ No jakoś nie wyobrażam sobie siebie jako smażony kurczak z rożna. big_smile Bo to serio grzeje się tak, że aż parzy momentami. xD

43 (edytowany przez szefu 2011-08-04 17:03:47)

Odp: OpenWRT i ściąganie plików poprzez HTTP

A jeszcze mi powiedz (bo zakłada, że twój najnowszy obraz RC6 dla mojego routerka jest robiony na bazie OpenWRT Trunk) czemu jest wrzucone repo od wersji RC5 a nie to: http://downloads.openwrt.org/snapshots/ … /packages/ ?

44

Odp: OpenWRT i ściąganie plików poprzez HTTP

Więc standardowo - wybebeszyć go z obudowy, wentylator 12v zasilany z 5v i będzie ok.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

45 (edytowany przez szefu 2011-08-06 15:39:26)

Odp: OpenWRT i ściąganie plików poprzez HTTP

Dobra, to teraz mam poważny problem. Ściągnąłem ten program rsget.pl zorientowałem się, że ty wersje starszą każesz w poradniku instalować więc ściągnąłem wersję latest z SVN. Problem polega na tym, że jak wkleje link z real debrid (http) do tego  programu to tam mi pokazuje "ERROR: file is text (text/html)" na czerwono po mimo tego iż plik jest zakończony nazwa_pliku_lub_gry.rar . Zupełnie nie wiem jak sobie z tym poradzić. big_smile Bo właściwie po to kupowałem HUB-a USB i robiłem exroota. xD A teraz gdy już to wszystko jest to pojawia się kolejny problem. Facepalm

46

Odp: OpenWRT i ściąganie plików poprzez HTTP

Bo to ma być bezpośredni link nie odwołanie. Pewnie jak klikniesz to coś co wkejasz to masz przekierowanie na coś innego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

47

Odp: OpenWRT i ściąganie plików poprzez HTTP

Znaczy się napisałem maila do polaka który rozwija ten program napisał, że tu problem jest w czymś innym. Ale zauważyłem, że taki sam jest także pyload i jego właśnie sobie zainstalowałem. Tylko jest jeden mały problem. Pyload generuje mi 100% użycia CPU na routerze i jak sciągaja się pliki to wifi nie działa bo urządzenia nie mogą się podłączyć. A na samym Pyloadzie transfer jest lipny bo tylko 500 KB/s a możliwości mojego internetu to: 1.3 MB/s w dzień a w nocy 2.6 MB/s. Wiesz może jak można by było przyśpieszyć to ściąganie?

48

Odp: OpenWRT i ściąganie plików poprzez HTTP

Oczywiście, zmień sprzęt na lepszy smile

Pyload jest w pythonie, samo uruchomienie pythona jest zasobożerne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

49

Odp: OpenWRT i ściąganie plików poprzez HTTP

No ok ale przy obrazach linuxa pyload ciągnie mi z maksymalna przepustowością tylko, że ten transfer jest trochę nie stabilny.

50

Odp: OpenWRT i ściąganie plików poprzez HTTP

Wyłącz wszystko co możliwe, usuń z pamięci itd. Nadal obstawiam że to ograniczenie routera. Zresztą możesz zainstalować to na komputerze i zobaczyć jak będzie ściągał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.