76

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Ok, wlasnie wrzucilem Twoje openwrt. Ustawilem tylko wan. Karta widoczna, sformatowana ext2 z poziomu openwrt. Ustawienia fstab:

fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=1
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].enabled=1
fstab.@mount[0].is_rootfs=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].options=rw,noatime
fstab.@mount[0].uuid=d17d06ec-dc8d-4c9d-a369-b105f2f5e908

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=14804k)
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)

df -h:
/dev/root                 1.8M      1.8M         0 100% /rom
tmpfs                    14.5M     52.0K     14.4M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3            1.0M     80.0K    988.0K   7% /overlay
mini_fo:/overlay          1.8M      1.8M         0 100% /

blkid:
/dev/sda1: UUID="d17d06ec-dc8d-4c9d-a369-b105f2f5e908"


Jak widac nie montuje... Jakis pomysl?

77

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Wczoraj na twoim przy is_rootfs=1 w fstabie nie montowal pod overlay (z target, bez target - rozne proby). Jak wpisalem target=/overlay, to mialem overlay dwukrotnie podmontowane ale nie dzialalo poprawnie (brak miejsca bardzo szybko).

Dzis openwrt pobrane z http://downloads.openwrt.org/backfire/1 … /packages/ i opisane wczesniej problemy - czyli jak doinstaluje block-exroot, to wogole system nie wykrywa w dev sda1 (jest tylko sam dysk sda) a bez tego modulu to wykrywa sda1, montuje sie recznie i automatycznie ale tak jak opisal;em wczesniej - albo mam tylko jakos automatycznie zamontowane pod /mnt/sda1 albo dwukrotnie z /dev/sda1  i /dev/mtdblock3 (przypadek 3).

78

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Czy to oznacza, ze w tej wersji jest cos skopane i nie da sie poprawnie uruchomic extroota?

Rozumiem, ze powinno byc tak:
1. bez paczki block-extroot, gdyz funkcjonalosc jest juz w block-mount bodajze
2. Target=/overlay, brak is_rootfs - powinno podpiac overlay, ale jest bug i podpna 2 razy?

A jesli sie myle, to jak w koncu ustrawioc fstaba? I czy nie ma byc block-extroota?

[EDIT] Na modyfikacji Cezarego tez montowal mi sie 2 razy overlay (jesli go wpisalem w TARGET) a jesli bylo tylko ustawienie is_rootfs=1, wtedy wogole nie montowalo overlay-a/[/EDIT]

Dalsze boje z opewrt na mr3420. Gargoyle dziala, extroot. Postanowilem wyprobowac openwrt zwykle. Modem i USB storage uruchomilem. Karta microSD w modemie widoczna. No i nie moge uruchomic extroot:

Jesli mam zainstalowane block-extroot, wtedy wogole nie mam wykrytego sda1 (tylko sda). Standardowo ten obraz nie ma extroota.

Jesli go nie ma, sda1 jest widoczne, moge podmontowac ext2 i pliki sa widoczne.

Teraz kombinacje konfiguracji fstab i efekty:

1. Bez target oraz is_rootfs=1 - nie podpina overlay:

fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].is_rootfs=1


Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 1920      1920         0 100% /rom
tmpfs                    14716       120     14596   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3             712       352       360  49% /overlay
mini_fo:/overlay          1920      1920         0 100% /
/dev/sda1              3797736      9820   3787916   0% /mnt/sda1

2. target /overlay oraz is_rootfs - nie podpina overlay:

fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].is_rootfs=1
fstab.@mount[0].target=/overlay

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 1920      1920         0 100% /rom
tmpfs                    14716       120     14596   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3             712       352       360  49% /overlay
mini_fo:/overlay          1920      1920         0 100% /
/dev/sda1              3797736      9820   3787916   0% /mnt/sda1

3. Target overlay, brak is_rootfs - podpina 2 razy. Oczywiscie nie dziala to poprawnie - kopiowanie

wiekszego pliku do roota i po ok. 300 kb brak miejsca:

fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].target=/overlay

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 1920      1920         0 100% /rom
tmpfs                    14716        64     14652   0% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3         3797736      9820   3787916   0% /overlay
mini_fo:/overlay          1920      1920         0 100% /
/dev/sda1              3797736      9820   3787916   0% /overlay

4. Po wylaczeniu w fstab i tak sie podmontowuje. Czy to nie jest jakis problem?

fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].enabled=0
fstab.@mount[0].target=/
fstab.@mount[0].is_rootfs=1
fstab.@mount[0].options=rw,noatime

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 1920      1920         0 100% /rom
tmpfs                    14716        64     14652   0% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3             712       352       360  49% /overlay
mini_fo:/overlay          1920      1920         0 100% /
/dev/sda1              3797736      9820   3787916   0% /mnt/sda1

Czy w koncu nalezy uzywac na tej wersji block-exroot i opcji is_rootfs=1? A jesli block-exroot jest zainstalowany, to dlaczego wogole nie wykrywa sda1?

80

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Dzieki. Na razie posiedze troche na twoim gargoylu, bo modem i extroot na modemie dzilaja bezproblemowo. Probowalem na twoim openwrt czystym, ale w tej samej konfiguracji sprzetowej nie podmontowywalo sda1 na starcie, chociaz oczywiscie modem odblokowany i karta sformatowana jak trzeba (zwykle montowanie dzialalo).

W sumie to tylko router, ma dzialac stabilnie i robic co do niego nalezy smile

81

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Mozesz dac namiary, gdzie moge znalezc taki obraz dla mr3420?

82

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Na mr3420 jest wersja z luci? Na 4 MB?

83

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Czy na gargoyle-a mozna zainstalowac Luci (extroot oczywiscie). Jest to przetestowane?

84

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Ok, wget zauktulizowane. Jednak ddns-gargoyle obluguje tylko ip_source=internet lub interface. Nie ma script ani web. Instalacja zwyklego ddns-scripts nie dziala (bi jest juz gargoyle) a remove ddns-gargoyle narzeka, ze jest zalezny od gargoyle. Mozna moj skrypt z wget i ssl odpalic w 25-ddns zamiast ddns-gargoyle? Albo inna sugestia?

85

(7 odpowiedzi, napisanych Oprogramowanie / Software)

wget w tej wersji nie obsluguje https. Co sugerujesz zainstalowac?

86

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Jaka jest lokalizacja oryginalnego skryptu?

EDIT: juz widze, to jest skompilowany /usr/bin/ddns_gargoyle?

Nie jestem mocny w linuxie, masz jakis prosty przyklad, typu sprawdzanie obu interfejsow wan LUB wan2 i na podstawie ich ip ustawiania no-ip.com?

87

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Wreszcie zainstalowalem OpenWRT na moim tp-linku mr3420. Wybralem wersje z gargoyle oraz zrobilem extroota nma karcie SD w Huawei E1550. Recznie dodalem wan2 na modemie i skonfigurowalem simple failover, zeby przelaczal przy awarii. Dziala. Mam natomiast problem z klientem DDNS. Otoz moj dostawca puszcza caly ruch www (port 80) przez transparentne proxy. Przy uzyciu metody web i lacza glownego wan (ethernet, staly ip) ddns-script czesto ustawia na no-ip.org moj adres nieprawidlowo - jako adres transparentnego proxy. Niektore strony www uzywane przez ddns-script rozpoznaja poprawnie ip mojego routera. Oczywiscie po przelaczeniu awaryjnym na net 3G z Orange ip jest wykrywane poprawnie.

Zmiana metody skryptu ddns z web na network i wan nie dziala, gdyz sprawdza tylko wan a nie wan2.

Jest jakis patent na ten problem? Wlasny skrypt? Jakby mial wygladac?

88

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Ten ostatni firmware na serwerze, ktory podales, ma rozmiar 3 MB, moj ma 3,75 MB, wiec czyms sie rozni.
Stary firmware, kiedy mial jakis problem (np. modem sie zwiesil), to np. reset robil po ok. 30s. Teraz to zoptymalizowali, bo kolejne operacje sa wywolywane srednio po 5-10 sekunadach. Zreszta modemy Huawei sie wieszaly na potege, teraz jest idealnie.

89

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Prawie (mr3420v1_en_3_12_0_up(101130).zip) smile

Moj firmware (wersja jakby ta sama, data nowsza): mr3420v1_en_3_12_0_up(101208).bin


Ok, widze, ze juz z tydzien temu zrobiles update z linkiem do tego serwera na openrouter. Kto to ten David? wink Jakas wtyka w tp-linku?

90

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Ostatecznie wstrzymalem sie z openwrt na tym routerku. Sprobowalem kontaktu z supportem tp-linka (bez wiekszych nadziei), ale zostalem pozytywnie zaskoczony. Wymienilem wiele maili z konkretna osoba, wyslalem wiele logow z testow (3 rozne modemy) i ostatecznie dzis dostalem nowa wersje firmware (beta), ktora po moich sugestiach ma znacznie poprawiona obsluge modemow 3G jako lacze awaryjne (tryb WAN preffered mode). Poza tym widze opcje wpisywania PIN-u (jesli SIM ma go wlaczonego). Przelaczanie na modem jest wreszcie poprawne - po wykryciu braku dostepu do DNS-a na WAN polaczenie 3G jest aktywne w czasie okolo 18-20 sekund (E1550) i troche dluzszym na ZTE MF100 (ok. 30 sekund). Wczesniej E1550 i E1750 zaliczaly zwisy przy przelaczaniu a router meczyl sie z nimi ok 4-5 minut (Huawei) i okolo 3 minut (ZTE). Teraz jest wyraznie stabilniej no i szybko.

Firmware nie jest jeszcze dostepny na stronie, jednak pewnie niedlugo zostanie upubliczniony.

Co prawda moj post nie ma zwiazku z samym openwrt, ale chcialem jakos podsumowac moje boje z tym urzadzeniem. Byc moze ktos inny, szukajac info o nim przeczyta ten watek i te informacje mu pomoga.

91

(12 odpowiedzi, napisanych Oprogramowanie / Software)

To jeszcze jedno pytanie, dla upewnienia sie - na stronie openwrt sa jakies (chyba stare) informacje, ze firmware moze byc w pliku trx lub bin. bin zawiera dodatkowy naglowek. Rozumiem, ze oryginalny firmware BIN flashowac za pomoca mtd? Nie do konca lapie te info na wiki openwrt (jest tam info, ze dane na stronie sa outdated).

92

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Rzecz w tym, ze z moim doswiadczeniem na tym polu, to jesli cos pojdzie nie tak, to bede mial cegle wink
Jakbys poswiecil w wolnym czasie 5 minut i to sprawdzil wink
Czy po uwaleniu flashowaniem zostaje juz tylko metoda sprzetowa jakas na przywracanie?

Jest jakas szansa (ilosc flasha) na wlozenie jakiegos prostego webgui?

E1550 znajduje sie na oficjalnej liscie wspieranych modeli tp-linka, nawet wyslalem im opis problemu wraz z logiem, ale watpie, aby ktos sie tam tym zajal.

To moj pierwszy router, na ktorym chcialbym uzyc openwrt. Oryginalny firmware dziala, jednak tylko pierwsze przelaczenie z WAN na modem E1550 dziala w pelni poprawnie (szybko), nastepne trwaja ok 4-5 minut, gdyz modem nie odpowiada na komendy routera (wpis z loga sent [LCP Req asyncmap=0x0 magic=0xd7b4dcd5], przy pierwszym przelaczaniu na 3G modem od razu odpowiada wpisem w stylu: rcvd [LCP Req asyncmap=0x0 auth=chap-MD5 magic=0xe5a9e5 pcomp accomp]).

Firmware TP-Linka po kilku nieudanych probach robi w koncu reset modemu, co pomaga, jednak robi to po okolo 4-5 minutach.

Oczywiscie modem na PC dziala bezproblemowo, rowniez jesli na routerze jest recznie wlaczany/wylaczany nie ma problemu.

W zwiazku z tym problemem chcialbym wyprobowac Twoj obraz openwrt3g (http://ecco.selfip.net/openwrt3g/openwr … actory.bin)  w polaczeniu z simplefailover.

Konfiguracja prosta, na WAN Internet providera, na 3G zapas Play i na LAN oraz WLAN klienci za NATem, jakis port forwarding, stale IP dla pewnych hostow - standard.

Jako, ze nigdy nie dzialalem z OpenWRT, dwa pytania " dla upewnienia":

1. Czy powyzszy obraz z simplefailover bedzie wystarczajacy do opisanego celu, czy cos trzeba jeszcze doinstalowac?
2. Czy procedura powrotu do oryginalnego firmware jest jakas specyficzna, czy standardowa "mtd -e firmware -r write code.bin firmware", gdzie code.bin=firmware tp-link?

Pozdrawiam