Odp: OpenWrt 18.06
Czyli wystarczy ten skrypt wgrac i nie trzeba niczego instalowac na ruterze?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → OpenWrt 18.06
Strony Poprzednia 1 … 21 22 23
Zaloguj się lub zarejestruj by napisać odpowiedź
Czyli wystarczy ten skrypt wgrac i nie trzeba niczego instalowac na ruterze?
Trzeba dodatkowo zainstalować adb. Nie ma go domyślnie i właśnie to napisałem w poprzednim poście.
Dzieki, tak to powinno wygladac?
Nie. W pierwszej linii ma być #!/bin/sh, dokładnie to. Nie !/bin/sh
Sprawdziłeś czy w ogóle adb działa?
Tak, w putty wpisalem te komendy i router sie zrestartowal.
Ale ten skrypt nie chce dzialac. logread pokazuje
Tue Jun 9 11:04:00 2020 cron.info crond[10875]: user root: process already running: /bin/testerPolaczenia.sh
Tue Jun 9 11:06:00 2020 cron.info crond[10875]: user root: process already running: /bin/testerPolaczenia.sh
Dokładnie to co napisał - on już jest uruchomiony. Więc nie działa ci bo na coś czeka i jeszcze się nie zakończył, 2 minuty to stanowczo za dużo.
Tak to wyglada gdy wpisuje recznie. Router sie restartuje, ale tu w konsoli czeka w nieskonczonosc.
I pewnie to jest powód dla którego skrypt "zawisa". Jeżeli nie potrafi sam wrócić to konsoli to nie możesz tego użyć do resetowania huawei, być może może zrestartować to przy wykorzystaniu api, skrypt jest tu: https://dl.eko.one.pl/projekty/hilink/hilink-reset.sh
potrzebujesz pełną wersję wget (opkg update; opkg install wget), ale nie sprawdzałem go z tym huawei i nie wiem czy działa. Huawei zmienia lekko swoje api z modelu na model, więc być może coś trzeba będzie zmienić.
Skrypt jednak dziala, ale tylko raz, potem zawisa na etapie co widac na powyzszym screenie. A nie mozna zrobic tak, zeby ten skrypt np. po 15 sekundach przerwal dzialanie tej komendy? Router i tak sie zrestartuje.
(sleep 15; killall adb) &
przed tym adb. Ale to jest... głupie po prostu, bo to obejście a nie rozwiązanie problemu.
Skrypt hilink-reset.sh mam tak samo wgrac jak tester.sh?
Co do api to tak to wyglada.
Możesz bezpośrednio pobrać wgetem do routera, nadać prawa wykonywania i sprawdzić czy działa z e5186
Poinstruujesz?
opkg update
opkg install wget
cd /root
wget http://dl.eko.one.pl/projekty/hilink/hilink-reset.sh
chmod 755 /root/hilink-reset.sh
/root/hilink-reset.shPS. Ten skrypt był dla modemów do których nie ma logowania. Jak masz to musisz sobie dorobić logowanie.
A to nawet nie wiem jak to zrobic.
Co do poprzedniego skryptu. Tak to ma wygladac?
#!/bin/sh
if ! ping -q -c 1 -W 10 google.com > /dev/null; then
adb connect 192.168.8.1:5555
(sleep 15; killall adb) &
adb shell reboot
fi
Raczej
#!/bin/sh
if ! ping -q -c 1 -W 10 google.com > /dev/null; then
(sleep 15; killall adb) &
adb connect 192.168.8.1:5555
adb shell reboot
fi
Dziekuje, elegancko dziala. Szanuje za wiedze.
Chcialbym wylaczyc tester polaczenia.
W vi /etc/init.d/cron mam cos takiego:
root@OpenWrt:~# vi /etc/init.d/cron
# Copyright (C) 2006-2011 OpenWrt.orgSTART=50
USE_PROCD=1
PROG=/usr/sbin/crondvalidate_cron_section() {
uci_validate_section system system "${1}" \
'cronloglevel:uinteger'
}start_service() {
[ -z "$(ls /etc/crontabs/)" ] && return 1loglevel="$(uci_get "system.@system[0].cronloglevel")"
[ -z "${loglevel}" ] || {
/sbin/validate_data uinteger "${loglevel}" 2>/dev/null
[ "$?" -eq 0 ] || {
echo "validation failed"
return 1
[5]+ Stopped vi /etc/init.d/cron
I tego pliku nie ruszaj, nie zmieniaj i nie edytuj. Po co do niego się dobierasz? Zadania do crona robi się w /etc/crontabs/root, nie w /etc/init.d/cron. Przeczytaj poradnik: https://eko.one.pl/?p=openwrt-cron
Witam
Chciałbym uruchomic na routerze modem zte mf823, ale cos nie wychodzi. Modem jest typu ethernet(?) - w sensie jak jest podpiety pod komputer to konfiguruje sie go poprzez www, tak jak router.
Wedlug https://eko.one.pl/?p=openwrt-modemygsm
Ustawilem w /etc/config/network
config 'interface' 'wan'
option proto 'dhcp'
option ifname usb0
I dioda swieci sie na zielono czyli jest zalogowany do sieci komorkowej no ale nie ma polaczenia internetowego (dioda wtedy powinna migac).
Zrób ifconfig -a i zobacz czy na pewno masz usb0 a nie wwan0 czy coś podobnego - bo to zależy od wersji którą masz. Oczywiście musisz mieć zainstalowany sterownik. Jeżeli wszystko gra a nie ma połączenia to wejdź w gui modemi (znów - zależy od pochodzenia modemu, może to być np. 192.168.32.1, zrób router -n i zobacz adres gatewaya) i przeklikaj w nim to co ma być żeby się połączył.
Super dzieki, wszystko bylo dobrze ustawione tylko wlasnie trzeba bylo wpisac odpowiedni adres ip w przegladarce, aby dostac sie do ustawien modemu.
Strony Poprzednia 1 … 21 22 23
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → OpenWrt 18.06
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc