| Włączanie/wyłączanie sieci WiFi dla gości z palca + gratis ;-) | 
| miro | Dodano 26-07-2012 00:28 | 
|  
 User
 
  
 
 Posty: 7
 Dołączył: 18/07/2012 22:53
 
 
 | Być może się komuś przyda :-) Poniżej skrypt włączający/wyłączający sieć wifi dla gości plus w czasie gdy sieć jest aktywna pulsuje dioda WPS/AOSS.
 
 
 Wersja dla (sprawdzona na) WRT54GL:
 
 
 if [ $(nvram get wl0.1_bss_enabled) -eq 0 ]
 then
 nvram set wl0.1_bss_enabled=1
 service net restart
 while [ $(nvram get wl0.1_bss_enabled) -eq 1 ]
 do
 led white on
 sleep 1
 led white off
 led amber on
 sleep 1
 led amber off
 done
 else
 nvram set wl0.1_bss_enabled=0
 service net restart
 led white off
 led amber off
 fi
 Wersja dla (sprawdzona na) RT-N10U
 
 
 
 if [ $(nvram get wl0.1_bss_enabled) -eq 0 ]then
 nvram set wl0.1_bss_enabled=1
 service net restart
 while [ $(nvram get wl0.1_bss_enabled) -eq 1 ]
 do
 led aoss on
 sleep 1
 led aoss off
 sleep 1
 done
 else
 nvram set wl0.1_bss_enabled=0
 service net restart
 led aoss off
 fi
 | 
|  | 
 
 | 
|  | 
| xentis | Dodano 24-03-2013 13:53 | 
|  
 User
 
  
 
 Posty: 29
 Dołączył: 30/10/2012 19:07
 
 
 | Dzięki bardzo Działają pięknie obie wersjie na Netgear WND3500Lv1 & Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BT-VPN ENG
 Z czego w wersji pierwszej led od internetu na przemian pulsuje zielony/pomarańcz,
 a w wersji drugiej mruga dioda od przycisku WPS.
 
 Pozdrawiam
 
 NETGEAR WNR-3500Lv2 | 
|  | 
 
 | 
|  | 
| przemasisko | Dodano 24-03-2013 19:25 | 
|  
 Super User
 
  
 
 Posty: 550
 Dołączył: 17/05/2010 13:56
 
 
 | Temat przeniesiony  | 
|  | 
 
 | 
|  | 
| zabek | Dodano 23-02-2014 20:45 | 
|  
 User
 
  
 
 Posty: 9
 Dołączył: 23/02/2014 19:33
 
 
 | Witam, bazując na powyższym stworzyłem coś takiego (dla Linksys E3200):
 
 
 
 if [ $(nvram get wl0_bss_enabled) -eq 0 ]then
 nvram set wl0_bss_enabled=1
 service net restart
 else
 nvram set wl0_bss_enabled=0
 service net restart
 fi
 Chodzi o włączanie/wyłączanie Wi-Fi 2,4 GHz ale z jakiegoś powodu nie działa.
 Czy ktoś mógłby podpowiedzieć co w tym kodzie jest źle?
 
 
 Implementacja chyba jest dobra, tzn. wklejam w  "custom script" i ustawiam dla WPS wciśniętego 0-2 s.
 | 
|  | 
 
 | 
|  | 
| VRx | Dodano 24-03-2014 11:35 | 
|  
 User
 
  
 
 Posty: 11
 Dołączył: 24/03/2014 11:22
 
 
 | Jest małe nieporozumienie w przedstawionym skrypcie 
 
 if [ $(nvram get wl0_bss_enabled) -eq 0 ]Odpowiada ze sprawdzenie czy ssid jest rozgłaszany czy nie
 
 
 
 nvram set wl0_bss_enabled=1
Odpowiada za włączenie rozgłaszania ssid
 
 Czyli cały skrypt jedynie włącza i wyłącza rozgłaszanie ssid, jeśli masz wyłączone radio dla wl0 to pozostanie nadal wyłączone, może to jest przyczyną.
 
 Jeśli chcesz sterować radiem to musisz w miejsce wl0_bss_enabled podstawić wl0_radio
 Czyli odpowiednio:
 
 
 if [ $(nvram get wl0_radio) -eq 0 ]then
 nvram set wl0_radio=1
 service net restart
 else
 nvram set wl0_radio=0
 service net restart
 fi
 | 
|  | 
 
 | 
|  | 
| zabek | Dodano 01-04-2014 21:34 | 
|  
 User
 
  
 
 Posty: 9
 Dołączył: 23/02/2014 19:33
 
 
 | Dziękuję bardzo kolego. Rzeczywiście to pomogło. Nie wiem tylko czy mój przycisk WPS w routerze dobrze działa, bo nie za każdym razem zaskakuje.
 | 
|  | 
 
 | 
|  | 
| Boczek | Dodano 15-04-2015 21:32 | 
|  
 Power User
 
  
 
 Posty: 208
 Dołączył: 02/05/2014 21:09
 
 
 | echm... a dla nowicjuszy to gdzie ten skrypt wstawić? 
 Router: Lenovo M720q - pfsenseSwitch TP-Link SG2008 - Omada x2
 Switch TP-Link ES205GP - Omada x2
 Switch Zyxel GS1200-5
 AP TP-Link EAP653-UR - Omada x2
 | 
|  | 
 
 | 
|  | 
| marcellus | Dodano 16-04-2015 21:57 | 
|  
 User
 
  
 
 Posty: 6
 Dołączył: 06/02/2013 11:53
 
 
 | Administration -> Button/LED jak dobrze pamietam 
 Netgear wnr3500l v2 + tomato-Netgear-3500Lv2-K26USB-1.28.RT-N5x--132-AIOAsus RT-N10U + tomato-K26USB-1.28.RT-N5x-MIPSR2-116-Big-VPN
 | 
|  | 
 
 | 
|  | 
| Boczek | Dodano 19-04-2015 17:00 | 
|  
 Power User
 
  
 
 Posty: 208
 Dołączył: 02/05/2014 21:09
 
 
 | Dzięki! Jeszcze jedno pytanko. Gdzie mogę sprawdzić jakie nazwy ledów są w moim RT-N18U?
 
 Router: Lenovo M720q - pfsenseSwitch TP-Link SG2008 - Omada x2
 Switch TP-Link ES205GP - Omada x2
 Switch Zyxel GS1200-5
 AP TP-Link EAP653-UR - Omada x2
 | 
|  | 
 
 | 
|  | 
| loleN | Dodano 18-02-2016 03:41 | 
|  
 User
 
  
 
 Posty: 18
 Dołączył: 25/12/2011 21:49
 
 
 | Trochę odkopuje temat, ale napisałem dla mojego Netgear WNR3500L v2, coś takiego: 
 
 
 echo "true" > /tmp/wifii=0;
 
 wifi() {
 nvram set wl0.1_radio=$1
 nvram set wl0.1_bss_enabled=$1
 nvram set wl0.1_macmode=disabled
 service net restart
 echo "false" > /tmp/wifi
 }
 
 led_blink() {
 led aoss on
 usleep 100000
 led aoss off
 usleep 100000
 }
 if [ `nvram get wl0.1_bss_enabled` -eq 0 ] ; then
 wifi 1  &
 while [ $i -le 100 -a `cat /tmp/wifi` != "false" ]
 do
 led_blink
 i=`expr $i + 1`
 done
 led aoss on
 else
 wifi 0 &
 while [ $i -le 100 -a `cat /tmp/wifi` != "false" ]
 do
 led_blink
 i=`expr $i + 1`
 done
 led aoss off
 fi
 
 rm /tmp/wifi
 Po naciśnięciu dioda zaczyna migać informując o uruchamiającej się sieci gościnnej.
 | 
|  | 
 
 |