20 Kwietnia 2024 01:32:30
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Szukam zaproszenia n...
· konfiguracja router ...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [16]
· dodatkowe złącz... [4]
· konfiguracja rout... [0]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.135.219.166
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
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: 7

· Użytkowników online: 0

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

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,180,933 unikalnych wizyt