326

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Te linie są dopisywane. Trzeba było skrypt postinstall zobaczyć...

Na e3131 działa. W ciągu ostatnich miesięcy tylko usb-modeswitch (i -data) został zaktualizowany do nowszej wersji.

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

327

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Cześć, chciałem sobie właśnie skonfigurować extroota przy pomocy E3131, miałem kilka problemów, ale przy pomocy tego wątku radziłem sobie.. teraz coś się dzieje takiego że już nie mam pomysłu, mam nadzieje że pomożecie smile

Mam router TP-LINK 3420 oraz modem E3131. Extroota zrobiłem tak jak w tym  poradniku. Tak jak było opisane jak extroot sie nie montował, zmodyfikowałem plik lib/preinit/50_determine_usb_root, oraz wyłączyłem cd-rom w modemie. Wszystko wyglądało OK, do momentu gdy nie zacząłem instalować pakietów.

np wczoraj, zainstalowałem screena, oraz skonfigurowałem revSSH (tzn dodałem skrypt do crona) od tego momentu router sie nie podnosił z wsadzonym modemem. Zrobiłem to co było opisane w powyższym poradniku (aktualizacja 2), skrypt znalazł i naprawił błędy, ale pomimo tego router miał problem z wystartowaniem. Raz na kilka prób niby wszystko było ok, modem połączył się z internetem (chyba, dioda się paliła) oraz komputer dostał IP, ale zalogowanie się przez ssh nie było możliwe, hasło nie działało.. przez telneta udało się zalogować, a tam brak pliku /etc/passwd.

Możecie coś doradzić, czy może coś pominąłem, lub coś robię źle ? sad

328

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Najprościej - przełącz modem na stałe żeby karta była cały czas widoczna i odinstaluj z systemu usb-modeswitch (w szczególności /etc/rc,local oraz skrypt w /etc/hotplug.d/usb wywal, ale to jak już pierwszy raz extroota uruchomic), żeby nic go nie chciało przełączyć. I nic więcej nie potrzebujesz robić.

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

329

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Witam,

przez pewien czas miałem sprawnie działający zestaw OpenWRT w TL-MR3420 + Huawei E160X z 2GB kartą SD, na której zrobiłem zgodnie z instrukcją extroota.

Teraz zamieniłem modem z E160X na E3131s-2 i mam problem.
Modem jest przełączony komendą SETPORT(...) za pomocą picocom.
Wszystko działa poprawnie do momentu włączenia extroota.
Router odpalony z extrootem nie wykrywa iterfejsu modemu - ale karta działa SD poprawnie co potwierdza komenda df.
Natomiast brak w /dev ttyUSB0, wygląda na to że router nie wykrywa modemu.
W logach mam coś dziwnego:

Jan  1 01:00:45 Gargoyle user.info kernel: sierra: v.1.3.8:USB Driver for Sierra Wireless USB modems

Czy to oznacza, że router wykrywa Huawei jako Sierrę?

Co z tym zrobić?

Po odłączeniu modemu, starcie bez extroota i podłączeniu modemu - połączenia 3G są znów zestawiane.

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

330 (edytowany przez Pawel1924 2012-09-16 13:28:11)

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Witam w końcu do czegoś doszedłem:

Modem E353 + Mr3220 + karta 8GB

Wyłączyłem cd-rom komendą :

AT^SETPORT="A1,A2;1,16,3,2,A2"

 


Później zrobiłem wszystko wg. tego :

Czyli: aby zrobić extroot na modemie 3G należy:
- mieć kartę w modemie (!)
- zrobić jej format na ext2
- opkg update; opkg install block-extroot-usb-modeswitch
- zmienić odpowiednio fstab aby na /dev/sda1 ustawić is_rootfs.

Po ponownych uruchomieniu miałem :

 mount | grep /dev/sd
/dev/sda1 on /overlay type ext2 (rw,noatime,errors=continue)

 df -h | grep /dev/sd
Brak dev sda1...

zawartość pliku /etc/config/fstab


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

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

config 'mount'
        option 'target' '/dev/sda99'
        option 'device' '/dev/sda99'
        option 'options' 'rw,noatime'
        option 'enabled_fsck' '0'
        option 'is_rootfs' '1'
        option 'uuid' '90ab6153-854d-401d-b974-2c9af920207a'
        option 'fstype' 'ext2'
        option 'enabled' '1'

config 'swap'
        option 'device' '/dev/sda98'
        option 'enabled' '0'


Po tym, sam zmieniłem :

option 'target' '/dev/sda99'

na

option 'target' '/overlay'


Później reboot.

Teraz mam :

 mount | grep /dev/sd
/dev/sda1 on /overlay type ext2 (rw,noatime,errors=continue)


df -h | grep /dev/sd
/dev/sda1                 7.3G     17.4M      7.3G   0% /overlay


df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.5M      2.5M         0 100% /rom
tmpfs                    14.4M    108.0K     14.3M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1                 7.3G     17.4M      7.3G   0% /overlay
mini_fo:/overlay          2.5M      2.5M         0 100% /



Powiedzcie mi czy w końcu mam wszystko dobrze? Czy mogę tak zostawić?

331

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

W backfire/gargoyle target dla extroota w ogóle nie powinien występować.

Tak, masz 8GB kartę jako extroot.

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

332

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

U mnie pomógł powrót do E160X, extroot zrobiony na nowo zgodnie z tutkiem, bez problemów.

Potrzebne jest chyba wsparcie dla E3131, bo w przypadku tego sprzętu tutorial nie sprawdza się.
Widziałem w innych wątkach wpisy, że Pan Cezary pomógł użytkownikom E3131, więc może problem jest znany?

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

333

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Żadnego problemu z E3131 nie ma. Albo do przełączasz na stałe, albo stosujesz block-extroot-usb-modeswitch (lub własny skrypt) i działa.

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

334

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

W backfire/gargoyle target dla extroota w ogóle nie powinien występować.

Hej Cezary, to mogę tak zostawić? czy dalej próbować...

335

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Co chcesz próbować, przecież masz extroota.

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

336

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Cezary napisał/a:

Żadnego problemu z E3131 nie ma. Albo do przełączasz na stałe, albo stosujesz block-extroot-usb-modeswitch (lub własny skrypt) i działa.

U mnie problem sprowadzał się do tego, że po zrobieniu extroota i pierwszym reboocie z odinstalowanym usb-modeswitch, modem już się nie łączył z siecią 3G, nie miałem też dostępu do GUI ani SSH.

Po odłączeniu modemu i włączeniu bez extroota wszystko wracało do normy.
Powtórzone z 20 razy na tym modemie.
Modem przełączony na stałe.

Z E160X i tą samą kartą SD nie ma problemów.
Modem jest ok, co robić?

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

337

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Jak nie masz dostępu do gui i ssh to w ogóle extroot nie wystartował, wiec trudno mówić żeby połączenie też było. Szukaj czemu się nie zrobić - logi, kabel szeregowy, sprawdź system plików, zmień sobie skrypty żeby to wrzucić na zdalny serwer itd.

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

338

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Kolego spkv, też miałem identyczny problem.

Musisz zrobić tak:

- mieć kartę w modemie (!)
- zrobić jej format na ext2
- opkg update; opkg install block-extroot-usb-modeswitch
- zmienić odpowiednio fstab aby na /dev/sda1 ustawić is_rootfs.

Nie możesz odinstalować usb-modeswitch bo nie będzie działać.

Ja mam przełączony modem i musiałem zrobić jak wyżej.

Później w pliku /etc/config/fstab

zmień :

option 'target' '/dev/sda99'


na

option 'target' '/overlay'


U mnie działa od 2 dni bez problemu.

339

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Nie. Dla backfire target nie ma znaczenia i wręcz powinien być wywalony. W trunku czy AA się to dopiero stosuje.

A usb-modeswitch w sumie nie wywalisz, bo jest w zależnościach w block-extroot-usb-modeswitch smile

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

340

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Dziękuję za informacje.
Większość czynności już próbowałem zanim napisałem tu na forum, oprócz jednej: opkg install block-extroot-usb-modeswitch brak tego w wersji na extroota mógł być przyczyną.

Popróbuje w wolnej chwili i jak się uda napiszę tutaj co i jak.
Na razie, przyzwyczajam się do OpenWRT, bo przez 3 lata (na innych routerach) jechałem tylko na dd-wrt, ale ograniczenia na tym konkretnym routerze przekonały mnie do spróbowania openwrt. Więc przepraszam za zadawanie czasem pytań typowych dla laika.

Z E160X Gargoyle od Cezarego działa wyśmienicie, niestety takie rozwiązanie jest niezgodne z regulaminem AERO2, no i widać na tak wolnym łączu różnicę między HSDPA a HSPA+.

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

341

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Modem po prostu musi być przełączony i tyle. A czy to zrobić odpowiednim ATcoś tam, czy przez wywołanie usb-modeswitch przez zrobieniem extroota (skryptem czy przez block-extroot-usb-modeswitch) to już zależy od modemu i umiejętności.

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

342

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Dla jasności modem został przełączony przed rozpoczęciem pracy z MR3420

AT^SETPORT?

^SETPORT:A1,A2;1,3,2,A2

OK

Wyłączony jest cd-rom i ncm.

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

343

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

To jak przełączyłeś (i jesteś pewnien) to po podłączeniu muszą się od razu interfejsy szeregowe pojawić. usb-modeswitch w tym konkretnym przypadku możesz wywalić (zarówno ze flash jak i extroota), bo może jeszcze raz go próbować przełączyć.

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

344

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

no ale w poradniku też jest to /target.

Więc jak robiłem według poradnika to chciałem żeby było tak jak tam.

natomiast nie zależnie od tego czy miałem przełączony modem to po odinstalowaniu modeswitch zawsze modem nie łączył się z siecią.

345

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Gdzie w poradniku jest ten target?

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

346

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Kolego Pawel1924,
dziękuję za wskazówki, faktycznie u mnie też zaczęło działać dopiero po zdefiniowaniu 'target'.
Teraz już spokojnie przerzuciłem się z E160X na E3131.
Wydaje się, że to jest jakaś specyfika tego modemu.

TL-MR3420 (Gargoyle by obsy, OpenVPN client) + E3131s-2 + ATK-10 (850-960MHz)

347

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Witam,
Niedawno zainstalowałem najnowszy obraz Gargoyle (kompilacja Cezarego) na mr3420 i założyłem exroot. W logach zaobserwowałem powtarzające się informację, której wcześniej nie widziałem i  nie rozumiem. Co to oznacza?
Dziękuję,
SamSam


br-lan: port 1(eth0) entering disabled state
eth0: link up (1000Mbps/Full duplex)
br-lan: port 1(eth0) entering forwarding state
eth0: link down
br-lan: port 1(eth0) entering disabled state
eth0: link up (1000Mbps/Full duplex)
br-lan: port 1(eth0) entering forwarding state
eth0: link down

348

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Że przerywa Ci kabel sieciowy od lanu.

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

349 (edytowany przez adapter 2012-10-03 13:03:54)

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

A ma ktoś pomysł jak zrobić extroot na e3131s-2 hilink ? Router mam wr703n.
Oczywiście myślę o karcie sd włożonej do modemu.
Jak narazie doszedłem do formatowania karty. sda.
nie wiem jak założyć partycję.

350

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Fdiskiem robisz partycję.

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