22 Listopada 2024 22:31:09
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.145.18.135
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Router zawiesza się przy reboocie.
amikot
Hej,
Padł mi pendrive który używałem do entware, a że mam NASa, to postanowiłem podmontować sobie parę zasobów do routera właśnie z NASa.
Jako cifs1 dałem udział sambowy - służy on głównie dla Transmission jako katalog roboczy.
Dla /opt postanowiłem zamontować udział nfs.
Z palca do konsoli wklepana komenda montowania nfs działa świetnie.
Problem pojawia się gdy umieszczę ją w skrypcie "Init".

Nic się nie montuje - po restarcie routera /cifs1 jest zamontowany, ale /opt nie.
Nie działa ani komenda montowania, ani echo dodające odpowiedni wpis do fstab.


mount -o vers=3,port=2049,rw,nolock,noatime,proto=tcp,intr,hard -t nfs 192.168.0.222:/dysk/opt /opt



echo "192.168.0.222:/dysk/opt /opt vers=3,port=2049,rw,nolock,noatime,proto=tcp,intr,hard 0 0" >> /etc/fstab


Komenda przekopiowana z okna "init" do konsoli działa od razu bez problemu.

Dodatkowy problem stwarza samo rebootowanie routera.
Okazuje się, że router z jakiegoś powodu blokuje się tuż przed rebootem i konieczne jest odłączenie go od zasilania.
Podejżewam, że to zamontowany nfs go tak trzyma. Być może przed każdym resetem należy zasób odmontować. Z USB nie było tego problemu - samo się odmontowywało. Tak samo zdaje się dziać z cifs1.
Zasoby NFS jednak się nie odmontowują automatycznie, a co gorsza nie ma nawet gdzie takiej automatyki umieścić.

Myślę że najlepiej by było przerobić mechanikę uruchamiania skryptów montowania/odmontowywania z sekcji USB, tak aby te skrypty były również uruchamiane przy montowaniu/odmontowywaniu zasobów sieciowych.

Tymczasem jednak byłbym wdzięczny za każde doraźne rozwiązanie problemu.
Jak automatycznie montować optware po resecie?

Dzięki :)
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
 
jurekk
próbowałeś montowania przez fastab
kojarze ze cifs chyba tez można ale nie w postaci ntfs
zmien to na fat32
https://openlinksys.info/forum/viewthread.php?thread_id=20829&rowstart=180#post_161101
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
 
Ampersand
Ja używam w INIT tego i nigdy problemów nie doświadczyłem:

Cytat

echo "LABEL=ENTWARE /opt ext3 rw,noatime 1 1" >> /etc/fstab


Inna sprawa, że Twój to udział sieciowy jako opt. Może to kwestia jakiegoś timeout-a. Spróbuj umieścić ścieżkę do skryptu z komendą montowania. Może też to kwestia składni. Sprawdź w nvram jak wygląda ten wpis.
Edytowany przez Ampersand dnia 03-07-2020 08:07
Netgear R7000: FreshTomato 2023.4 AIO-64K
Linksys E4200: FreshTomato 2023.2 MIPSR2 K26 USB Mega-VPN
Linksys E2000: FreshTomato 2023.2-Max
Asus TUF AX3000v2: ...
 
amikot
Jacek, w moim wypadku to nie NTFS tylko NFS.

Ampersand, no właśnie ja też używałem wpisu w init do montowania pendrive - takiego samego jak ty. Jednak tu nic nie działa. Moze init jest uruchamiany za wcześnie? Może powinienem spróbować WAN up? No ale cały czas pozostaje kwestia skryptu uruchamianego przed resetem routera. Z zamontowanym zasobem NFS nie mogę zresetować routera. Do samego entware też wypada odpalić przed resetem skrypt zatrzymujący. Przy USB to nie problem, ale przy sieciowych zasobach jest to chyba niemożliwe. Znaczy automatyka jest niemozliwa.
Sam bym się zabrał za edytowanie kodu, w końcu to więcej kwestia funkcjonalności interface webowego a ja siedzę w tym dość mocno, ale kompilowanie tego wszystkiego jakoś mnie przerasta.

Połączony z 03 lipca 2020 13:23:28:
Ale gafa, napisałem Jacek, a miałem napisać Jurek Smile ... sorki na telefonie - pisałem małe literki i te sprawy. Przepraszam.
Edytowany przez amikot dnia 03-07-2020 13:23
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
 
pedro
W readme jest cały opis przygotowania i kompilacji, wielu zielonych sobie daje z tym radę - polecam spróbować.

Nie powiem, przydałby się jeszcze jeden "wolny" deweloper Wink
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
 
amikot
No dobra, jak narazie udało mi się ustalić minimalną sensowną linię montowania zasobu NFS:


mount -o bg,retry=10,nolock,timeo=14,sync -t nfs 192.168.1.15:/volume1/opt /opt


Wyjaśnienie opcji:
bg - jeśli pierwsza próba montowania się nie udaje, mount odpala demona który próbuje to zrobić przez określoną ilość czasu (domyślnie 2 minuty).
retry=10 - czas w jakim demon będzie próbował zamontować udział NFS (10 minut w moim wypadku)
nolock - wyłączenie blokowania dostępu do otwartych plików jeśli udział jest montowany przez więcej niż jednego klienta. W moim wypadku jest to wymóg dość starego NASa którego używam. Z "lock" po prostu się nie montuje.
timeo=14 - czas oczekiwania na odpowiedź serwera w tym wypadku jest to chyba 140 sekund (jakiś dziwny przelicznik jest w tej opcji).
sync, bo wolę aby zapis plików nie był buforowany. Nie przewiduję mocnego obciążenia /opt - aby async miało jakiś sens.

Pozostałe opcje nie mają znaczenia.

Niestety odpalanie z Init dalej nie działa.

Połączony z 03 lipca 2020 14:52:13:

Cytat

pedro napisał(a):

W readme jest cały opis przygotowania i kompilacji, wielu zielonych sobie daje z tym radę - polecam spróbować.

Nie powiem, przydałby się jeszcze jeden "wolny" deweloper ;)


Może spróbuję, jak będę miał chwilę.

Nie wiem czy skrypt "shutdown" jest odpalany też przed rebootem - jeśli tak to może właściwie dałoby się to zautomatyzować bez ingerencji w koda.

Jako że nawet nowa komenda mount nie działa z inita, postanowiłem przerobić ją na wpis do fstab - no to reset :D i....

Połączony z 03 lipca 2020 15:08:21:
No i znalazłem jeden mały błąd w mojej linii dla fstab - brakowało definicji filesystemu. Poprawiłem i ... dupa.
Dalej nie działa. Ale jeśli bo reboocie dam z konsoli "mount -a" to zasób się zamontuje. Jeszcze spróbuję dodać to do WanUpa.

Połączony z 03 lipca 2020 15:15:07:
No i dalej nie działa. Jedyne co mi przychodzi do głowy to kwestia uprawnień.
Być może skrypty nie odpalają się jako root i może dlatego nie działa ?

Nie wiem. Zaczynam się zastanawiać nad zakupem jakiegoś starego dysku 2.5 cala tylko pod /opt

Połączony z 04 lipca 2020 17:06:56:
Problem rozwiązałem montując stary dysk od laptopa 120gb. Akurat takiego miałem pendrive co mi był padł.

Udało mi się również skompilować najnowszy transmission na mojego starego NASa, więc mogłem wyłączyć transmission routera i zrezygnować z montowania cifsa.
Edytowany przez amikot dnia 04-07-2020 17:06
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
 
majkel152
ja zrezygnowałem logowaniem na cifs bo problematycznie to działało, logowanie z firewalla itp tylko na hdd , flashe tylko niepotrzebnie się zużywają
nie znam się na tym ^^

kupię coś fajnego
sieć domowa:
router z pfsense https://i.imgur.com/IuB6Zwy.png, jakieś dziwne urządzenia , ups, światłowody, apeki i działa miło Smile
 
amikot
Niestety USB stick który służył jako dysk w laptopie przez ponad rok, po kilku miesiącach w routerze wyzionął ducha.
Sądzę, że to swap go załatwił - no bo co innego? No chyba że właśnie logowanie - mogło tak być.

O tyle dobrze że udało mi się go zamontować w readonly i zgrać wszystko.

Jeśli chodzi o zasoby sieciowe, to cifs jest OK. Prosty w konfiguracji i nie widzę powodu dlaczego miałby coś robić flashowi - Wydaje się też dość odporny na problemy.
Niestety NFS już taki nie jest. Zresztą powiedzmy sobie otwarcie. NFS dla przeciętnego człowieka jest raczej mało używanym dziwactwem i szczerze mówiąc to dziwnie on działa - jakoś mało bezpiecznie.
No bo co jeśli ktoś się podszyje pod IP klienta, a NFS (w każdym razie ten w moim Synology) nie ma żadnego hasła - autoryzacja na podstawie IP lub domeny klienta?
Jedyną prawdziwą zaletą NFS jest pełne wsparcie dla linuxowego modelu uprawnień. Samba tego nie ma i dlatego obawiałem zamontować /opt na cifsie.

Ostatecznie jednak doszedłem do wniosku, że źle jest uzależniać działanie routera od sprawności NASa. No bo jeśli przecież jeśli coś się stanie z NASem, to router straci dostęp do /opt i zapewne się zawiesi, albo przynajmniej straci część swojej funkcjonalności.
Zrezygnowałem więc z pomysłu NFS na rzecz starego dobrego dysku z laptopa i przelotki SATA<=>USB.
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 104

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,301,853 unikalnych wizyt