Bekijk de volledige versie : wifi и расписание
Возможно в роутер w500gp поставить какое-нибудь расписание, по которому wifi отключался бы ночью и включался утром?
sauron093
20-09-2008, 13:16
установить CRON, как установить, можно посмотреть например тут (http://wl500g.info/showpost.php?p=52524&postcount=1) или тут (http://wl500g.info/showpost.php?p=59637&postcount=42)
в файл /opt/etc/crontab добавить расписание запуска
0 8 * * * root /opt/etc/wifion
45 23 * * * root /opt/etc/wifion
в примере включение в 8 утра, отключение в 23:45
выполнить команду
crontab /opt/etc/crontab чтоб изменения вступили в силу
создать скрипт включения /opt/etc/wifion
#!/bin/sh
wl radio on
создать скрипт выключения /opt/etc/wifioff
#!/bin/sh
wl radio off
сделать их исполняемыми
chmod a+x /opt/etc/wifion
chmod a+x /opt/etc/wifioff
sauron093
Огромное спасибо за помощь. Сейчас обязательно посмотрю.
А вот возможно сделать так, чтоб если к wifi ничего не было подключено, он бы сам отключался автоматически?
Krevetka
20-09-2008, 17:26
а как потом подключитесь? через веб-интерфейс включать? :))
А сюда заглянуть не судьба?
http://my.router/Advanced_WAdvanced_Content.asp
sauron093
Огромное спасибо за помощь. Сейчас обязательно посмотрю.
А вот возможно сделать так, чтоб если к wifi ничего не было подключено, он бы сам отключался автоматически?
Можно, но тогда надо IP адреса раздавать с привязкой к МАС адресу, что бы знать что пинговать.
у меня что вот типа того получилось
#!/bin/sh
#ip adress host
N_B=192.168.1.10
if wl isup > /dev/null 2>&1;
then
if ping -c 1 $N_B > /dev/null 2>&1 ;
then :
else
wl radio off
fi
else :
fi
kir-g
Можно, но тогда надо IP адреса раздавать с привязкой к МАС адресу, что бы знать что пинговать.
у меня что вот типа того получилось
Я новичок, но обычно быстро вникаю в курс дела, тем более если с начала будет что-то понятно.
Можно объяснить мне, куда и с чем всё это писать?
А сюда заглянуть не судьба?
http://my.router/Advanced_WAdvanced_Content.asp
Кстати да. Это будет попроще если касается первого вопроса. Но второй для меня важней гораздо.
kir-g
Я новичок, но обычно быстро вникаю в курс дела, тем более если с начала будет что-то понятно.
Можно объяснить мне, куда и с чем всё это писать?
Кстати да. Это будет попроще если касается первого вопроса. Но второй для меня важней гораздо.
Если вы уже настроили cron, тогда вам надо создать файл комадой touch /opt/etc/cron.hourly/wifi далее в нем написать все то что выше, и сделай его исполняемым chmod a+x /opt/etc/cron.hourly/wifi
sauron093
21-09-2008, 10:20
Можно, но тогда надо IP адреса раздавать с привязкой к МАС адресу, что бы знать что пинговать.
у меня что вот типа того получилось
не обязательно
wl assoclist выдает список мак адресов подключенных устройств, когда роутер в режиме AP работает или ничего, когда нет подключенных
не обязательно
wl assoclist выдает список мак адресов подключенных устройств, когда роутер в режиме AP работает или ничего, когда нет подключенных
Спасибо не знал...
PS. Можно на кнопку ez-setup повесить включение/выключение wifi.
http://www.wl500g.info/showpost.php?p=107437&postcount=13
в файл /opt/etc/crontab добавить расписание запуска
0 8 * * * root /opt/etc/wifion
45 23 * * * root /opt/etc/wifion
в примере включение в 8 утра, отключение в 23:45
должно быть
0 8 * * * root /opt/etc/wifion
45 23 * * * root /opt/etc/wifioff
sauron093
21-09-2008, 19:32
должно быть
ну очепятался немного ;)
kir-g
Благодарствую. Буду пробовать.
не обязательно
wl assoclist выдает список мак адресов подключенных устройств, когда роутер в режиме AP работает или ничего, когда нет подключенных
А чем это поможет? Это вписывать надо?
kir-g
Благодарствую. Буду пробовать.
А чем это поможет? Это вписывать надо?
Просто скрипт не много другой будет, он не будет пинговать устройства, а смотреть если подключенные устройства, если нет то выключать wifi.
а как скрипт узнает, что устройство хочет подключиться, ведь вайфай будет отключен?
а как скрипт узнает, что устройство хочет подключиться, ведь вайфай будет отключен?
Скрипт этого не узнает, wifi ручками включать нужно, либо с компа подсоединенного по проводу командой wl radio on, либо как описано здесь
http://wl500g.info/showpost.php?p=107437&postcount=13
sauron093
22-09-2008, 14:03
можно пойти дальше и настроить скрипт отключения так что, если подключился чужой мак, отключать wi-fi :)
Скрипт этого не узнает, wifi ручками включать нужно, либо с компа подсоединенного по проводу командой wl radio on, либо как описано здесь
http://wl500g.info/showpost.php?p=107437&postcount=13
ну это нифига не автоматика:)
каждый раз под стол лазить кнопку нажимать.
сам пока по расписанию включаю выключаю в то время когда обычно дома нахожусь и вайфай мне нужен.
думал может что-то новое придумали :cool:
ну это нифига не автоматика:)
каждый раз под стол лазить кнопку нажимать.
сам пока по расписанию включаю выключаю в то время когда обычно дома нахожусь и вайфай мне нужен.
думал может что-то новое придумали :cool:
Если ты телевизор из розетки вынешь, тебе даже самый навороченный пульт не поможет включить его ;)
Настрой расписание крона под себя, а дальше смотри сам как тебе удобно.
У меня лично настроено так. В 18.00 включается wifi, если в течении часа нету меня он гасится, и аналогично в 22.00. Просто подбираешь под себя время и все.