Temat: Kontrola rodzicielska

Witam. Jestem posiadaczem modelu Tp-Link WR740N z oprogramowaniem  OpenWrt Attitude Adjustment 12.09 / LuCI 0.11.1 Release (0.11.1) skonfigurowanym w trybie ap+client.

Chciałbym go skonfigurować w ten sposób, aby w zadanych godzinach wyłączał dostęp przez Wi-Fi (np. od 22 do 6 rano), gdyż mam duże dziecko w domu i nie potrafi z własnej woli chodzić spać przed 22.

2 (edytowany przez MiG25 2015-01-31 11:24:21)

Odp: Kontrola rodzicielska

Wystarczy poszukać co to cron : http://eko.one.pl/?p=openwrt-cron
Edit: nawet mozna znaleść co trzeba wpisać: http://eko.one.pl/?p=openwrt-skrypty#wyczeniewifiwnocy

3

Odp: Kontrola rodzicielska

Jak nie lubisz konsoli to do AA 12.09 możesz doinstalować i wyklikać w LuCI

opkg install http://openwrt.razvi.ro/wifischedule/wifischedule_0.1-5_all.ipk
opkg install http://openwrt.razvi.ro/wifischedule/luci-app-wifischedule_0.1-5_all.ipk
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

4 (edytowany przez tokashh 2015-01-31 18:21:27)

Odp: Kontrola rodzicielska

Konsola mi nie straszna, więc doinstaluję sobie crona. Wielkie dzięki za pomoc.

5

Odp: Kontrola rodzicielska

Crona masz standardowo w systemie, nic nie musisz instalować.

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

6 (edytowany przez tokashh 2015-02-02 20:19:26)

Odp: Kontrola rodzicielska

Graffy napisał/a:

Jak nie lubisz konsoli to do AA 12.09 możesz doinstalować i wyklikać w LuCI

opkg install http://openwrt.razvi.ro/wifischedule/wifischedule_0.1-5_all.ipk
opkg install http://openwrt.razvi.ro/wifischedule/luci-app-wifischedule_0.1-5_all.ipk

Z ciekawości przetestowałem Wifischedule i okazuje się, że wyłącza zarówno WiFi jak i połączenie kablem LAN, wiec w moim przypadku odpada.

edit: mam teraz w pliku etc/crontabs/root takie wartości:

0 22 * * * uci set wireless.@wifi-device[0].disabled=1; wifi
0 3 * * * uci set wireless.@wifi-device[0].disabled=0; wifi

Mogę mieć 100% pewność, że wifi będzie wyłączone między godziną 22 a 3 rano? (wykonałem polecenie /etc/init.d/cron restart w Putty)

7

Odp: Kontrola rodzicielska

Nie możesz. Bo możesz nie mieć ustawionego poprawnie czasu.

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

8

Odp: Kontrola rodzicielska

okazuje się, że cron działa w podobny sposób jak wifischedule, tj odcina całkowicie dostęp do internetu. A chciałem zrobić tak, aby możłlwe było podłączenie się do internetu kablem. Będę musiał się pobawić w ustalanie dostępu za pomocą adresów MAC

9

Odp: Kontrola rodzicielska

Nie, w/w polecenie tylko wyłączy wifi. Z kablem nic nie robi (bo i jak).

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

10

Odp: Kontrola rodzicielska

A czy to, że ruter działa jako wireless ap nie ma nic do rzeczy? Sprawdzone łopatologicznie - internet po kablu nie działa.

11

Odp: Kontrola rodzicielska

To wyłączy wifi. Jeżeli podłączony jesteś bezprzewodowo jako klient to proste że połączenie rozłączy. Jaką konfigurację w końcu ma ten router?

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

12 (edytowany przez tokashh 2015-02-03 22:26:41)

Odp: Kontrola rodzicielska

Nie wiem czy o to chodzi:

config wifi-iface
    option network 'wwan'
    option ssid 'linksys'
    option encryption 'psk2'
    option device 'radio0'
    option mode 'sta'
...

config wifi-iface
    option device 'radio0'
    option mode 'ap'
    option network 'lan'
    option ssid 'OPENWRT'
....

13

Odp: Kontrola rodzicielska

Ty jesteś bezprzewodowo podłączony, więc proste - jak wyłączysz wifi to i internetu na kablu nie masz. Zamiast całego radia wyłączaj tylko sekcję od ap.

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

14

Odp: Kontrola rodzicielska

A gdyby zrobić to w ten sposób czyli zmiana hasła wifi na noc:

0 22 * * * uci set wireless.@wifi-iface[0].key=haslo na noc; wifi
0 3 * * * uci set wireless.@wifi-iface[0].key=haslo na dzien; wifi
/etc/init.d/cron restart

Jednak nie jestem pewien czy dobrze wpisałem komendy.

p.s. czy gdyby o zadanej godzinie ruter byłby wyłączony (czyli w tym przypadku o godzinie 3 rano) to czy operacja byłaby wykonana po jego restarcie o innej godzinie?

15

Odp: Kontrola rodzicielska

Ale po co? Pisałem - ustaw disabled na sekcję wifi-device a nie wifi-iface

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

16

Odp: Kontrola rodzicielska

Cezary napisał/a:

Ale po co? Pisałem - ustaw disabled na sekcję wifi-device a nie wifi-iface

Masz chyba jednak na myśli wyłączenie wifi-iface? A tak poza tym, znasz odpowiedz na moje pytanie w poprzednim poście?

17

Odp: Kontrola rodzicielska

Pewnie, wifi-iface ale [1] a nie [0]. Gry włączysz router to nie ma czasu, więc o ile go nie zsynchronizuje to zmieni hasło tak jak cron się uruchomi.

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

18 (edytowany przez tokashh 2015-02-06 23:43:03)

Odp: Kontrola rodzicielska

A jeśli można wiedzieć, to w jaki sposób cron 'wie' czy zadanie zostało wykonane? Czy jeżeli zadanie jest wykonane o powiedzmy godzinie 12, a ruter jest włączony o godzinie 13, to czy wykonuje to zadanie z godziny 12 zaraz po tym jak się uruchomi?

19

Odp: Kontrola rodzicielska

Nie wie. Cron uruchamia po prostu coś. Więc jak uruchomisz router o 13 to cron nie wykona zadania z 12 (bo i niby dlaczego miałby to zrobić), nie ta godzina.

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