Blokada przycisku reset.
|
bigmac72 |
Dodano 30-09-2011 20:17
|

User

Posty: 5
Dołączył: 22/09/2011 20:13
|
Witam wszystkich.
Pytanie jak w temacie. Posiadam router WRT54GL z tomato 1.27.
W Administration -> Buttons / LED - jest sekcja SES/AOSS Button. Ale nie widzę obsługi przycisku 'reset'.
Czy są może skrypty, które zablokują fizyczne naciśnięcie resetu na obudowie ?
Będę zobowiązany za pomoc w odpowiedzi na to pytanie. I proszę nie pytajcie czemu tak chcę zrobić i nie podsuwajcie rozwiązań typu - schowaj router w szawce i zamknij na klucz  |
|
|
|
bigmac72 |
Dodano 01-10-2011 08:52
|

User

Posty: 5
Dołączył: 22/09/2011 20:13
|
Dzięki maxikaaz za szybką odpowiedz.
Powiedz mi, czy to co wyklikam w GUI w tomato, będę mógł to samo wyklikać w DD-WRT ?
I czy bez problemu wgram DD-WRT z Tomato, czy będę musiał wcześniej wgrać oryginalny soft z linksysya ?
No i wrazie gdybym nie dal sobie rady z DD-WRT - będę mógł z powrotem przywrócić Tomato, bezpośrednio spod DD-WRT. |
|
|
|
bigmac72 |
Dodano 01-10-2011 12:25
|

User

Posty: 5
Dołączył: 22/09/2011 20:13
|
Zainstalowałem firmware: DD-WRT v24-sp2 (10/10/09) std.
Następnie zrobiłem reset routera, aby wyczyścić NVRAM.
Zrobiłem backup ustawień z włączonym resetem i następnie wyłączonym resetem.
Backup różni się tylko tym jednym ustawieniem.
Porównywałem te 2 binarki pod Total Commanderem. Znalazłem tylko jedno miejsce w którym występuje nazwa 'reset' - 'resetbutton_enable'. W jednym pliku jest wartość 0 w drugim 1.
Nazwa GPIO występuje parokrotnie w połączeniu z 0,3, ... itd. Ale ciężko przyporządkować to do nazwy 'resetbutton_enable'.
W jaki sposób mając te nazwy, zrobić funkcje, która będzie włączała i wyłączała reset ?
Edytowany przez bigmac72 dnia 02-10-2011 09:47
|
|
|
|
hermes-80 |
Dodano 02-10-2011 10:33
|

VIP

Posty: 3681
Dołączył: 21/04/2009 11:24
|
Cytat W jaki sposób mając te nazwy, zrobić funkcje, która będzie włączała i wyłączała reset ?
Troche nie rozumie pytania bo nie da sie zrobić takiej funkcji ponieważ zmiana w nvram potrzebuje restartu routera.
nvram set resetbutton_enable=0 (zapewne wyłączenie)
nvram commit
reboot
nvram set resetbutton_enable=1 (zapewne włączenie)
nvram commit
reboot
w tomato znalazłem taka zmienną:
btn_reset=
defaultowo jest nie uzupełniona
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
bigmac72 |
Dodano 02-10-2011 10:54
|

User

Posty: 5
Dołączył: 22/09/2011 20:13
|
Dzięki Hermes-80 za odpowiedz i dołączenie do dyskusji.
Cytat W jaki sposób mając te nazwy, zrobić funkcje, która będzie włączała i wyłączała reset ? - wyraziłem się niejasno.
Chodzi o wyłączenie lub włączenie przycisku na obudowie 'reset'. A dokładnie jego wyłączeniu - zablokowaniu.
Jeżeli zaloguję się po telnecie na router z dd-wrt i wydam takie komendy:
nvram set resetbutton_enable=0
nvram commit
reboot
to zablokuję przycisk reset ?
A jeżeli zaloguję się po telnecie na router w którym jest tomato i wydam taką komendę:
nvram set btn_reset=0
nvram commit
reboot
to wyłączę przycisk reset ? |
|
|
|
hermes-80 |
Dodano 02-10-2011 10:57
|

VIP

Posty: 3681
Dołączył: 21/04/2009 11:24
|
Cytat Jeżeli zaloguję się po telnecie na router z dd-wrt i wydam takie komendy:
nvram set resetbutton_enable=0
nvram commit
reboot
Tu jest duże prawdopodobieństow, że tak
Cytat A jeżeli zaloguję się po telnecie na router w którym jest tomato i wydam taką komendę:
nvram set btn_reset=0
nvram commit
reboot
Tego nie wiem - to trzeba przetestować lub zasięgnąć języka u Shibbyego.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
bigmac72 |
Dodano 06-10-2011 08:09
|

User

Posty: 5
Dołączył: 22/09/2011 20:13
|
Panowie, dziękuję za wszystkie odpowiedzi i sugestie.
Wróciłem do tomato, ze względu na możliwość ustawienia Access Restriction dla komputerów podpiętych przez LAN. W dd-wrt spod GUI tego nie można ustawić.
Blokadę przycisku 'reset' uzyskałem w 2 minut z pomocą lutownicy . To najszybsze rozwiązanie i jedyne jakie udało mi się znaleźć. Gdy będę potrzebował dokonać resetu albo wlutuję przycisk z powrotem, albo zewrę 2 ścieżki.
Dla zainteresowanych na youTube jest poradnik jak w 10 sekund rozebrać WRT54GL.
Jeszcze raz dziękuję za pomoc.
pozdrawiam
Maciek |
|
|