TL-WR1043ND wylaczenie i wlaczenie Wi-Fi z crona
|
Pixel |
Dodano 27-11-2010 22:57
|

User

Posty: 54
Dołączył: 01/05/2006 22:20
|
Witam!
Potrzebuje podpowiedzi (i jakieś opisy którymi bym się zasugerował) jak wykonać wyłączanie i włączanie wi-fi na noc (powiedzmy od 2 w nocy wi-fi by się wyłączało a od 8 rano włączało automatycznie)
Myślę ze podpowiedzi przydadzą się nie tylko mnie.
Pozdrawiam
Edytowany przez Pixel dnia 27-11-2010 23:38
|
|
|
|
shibby |
Dodano 28-11-2010 09:53
|

SysOp

Posty: 17153
Dołączył: 15/01/2009 20:30
|
mowimy oczywiscie o openwrt?
robisz sobie skrypt no w init.d o nazwie np wifionoff i zawartosci
Cytat #!/bin/sh /etc/rc.common
# Copyright (C) 2008 OpenWrt.org
START=60
start() {
uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi
}
stop() {
uci set wireless.@wifi-device[0].disabled=1
uci commit wireless
wifi
}
nadajesz mu atrybut chmod +x
teraz po wydaniu komendy "/etc/init.d/wifionoff stop" wifi sie wylaczy, analogicznie start wlaczy wifi.
Wystarczy wpisac te komendy do crona o odpowiednich porach.
Edytowany przez shibby dnia 28-11-2010 09:53
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Pixel |
Dodano 28-11-2010 11:45
|

User

Posty: 54
Dołączył: 01/05/2006 22:20
|
Tak oczywiście mam openwrt.
Pytanie skoro mam Groyale mogę wykorzystywać komendy nawiązujące do UCI ? |
|
|
|
shibby |
Dodano 28-11-2010 12:19
|

SysOp

Posty: 17153
Dołączył: 15/01/2009 20:30
|
tak. gargoyle to nakladka graficzna na openwrt.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
mark3k |
Dodano 31-03-2011 08:49
|

User

Posty: 4
Dołączył: 25/03/2011 15:04
|
Cytat shibby napisał(a):
mowimy oczywiscie o openwrt?
robisz sobie skrypt no w init.d o nazwie np wifionoff i zawartosci
Cytat #!/bin/sh /etc/rc.common
# Copyright (C) 2008 OpenWrt.org
START=60
start() {
uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi
}
stop() {
uci set wireless.@wifi-device[0].disabled=1
uci commit wireless
wifi
}
nadajesz mu atrybut chmod +x
teraz po wydaniu komendy "/etc/init.d/wifionoff stop" wifi sie wylaczy, analogicznie start wlaczy wifi.
Wystarczy wpisac te komendy do crona o odpowiednich porach.
Witam i sorry za odgrzebanie staroci, ale nie jestem biegły w linuksie i proszę o łopatologiczne wytłumaczenie gdzie dokładnie wpisać komendy "do crona o odpowiednich porach"
System w routerze WR1043ND openwrt v.1.3.1 (garygole pl).
Wysyłane komendy jak najbardziej działają, ale chodzi o wpis czasu zał i wył. WiFi.
Dziękuję.
Pozdrawiam. |
|
|
|
Dudzio |
Dodano 31-03-2011 08:54
|

User

Posty: 173
Dołączył: 08/03/2010 13:54
|
Fajnie gdyby w gargolcu pojawiła się możliwość wpisania godzin pracy wifi  |
|
|
|
mark3k |
Dodano 31-03-2011 20:46
|

User

Posty: 4
Dołączył: 25/03/2011 15:04
|
Brak info - !! No Problem.
Rozwiązanie.
Skrypt wifionoff zapisać w: root/etc/init.d - atrybut pliku: x
Dopisaś w cronetab (ścieżka: root/etc/crontab skrypt:root
*/30 */23 * * * /etc/init.d/wifionoff stop
*/0 */6 * * * /etc/init.d/wifionoff start
Stop o godzinie 23.30
Start o godz: 6.00
Po wpisaniu obu ściezek zapisać i wykonać komendę:
# /etc/init.d/cron restart
Wszystko działa
Mam nadzieję, że ktoś skorzysta.
Pozdrawiam
Marek
Edytowany przez mark3k dnia 05-04-2011 21:35
|
|
|