Online video hd

Смотреть девушки видео

Официальный сайт медиатэк 24/7/365

Смотреть видео бесплатно

Light 08.06.2010 18:47

СкриптыСкрипт для перезагрузки Dlink dir-300 [php]

Железяка под постоянной нагрузкой бывает глючит, поэтому родился простой скрипт на php для перезагрузки каждый день по крону. В скрипте нет ничего особенного, главное работает :)
Ещё одно: если у вас на роутере одна из последних прошивок, то нужно отключить капчу при авторизации.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$login='логин';
$pass='пароль';
$address='ip_роутера';
$url="http://$address/login.php";
$url1="http://$address/sys_cfg_valid.xgi?&exeshell;=submit%20REBOOT";
$post="ACTION_POST=LOGIN&FILECODE;=&VERIFICATION;_CODE=&LOGIN;_USER=$login&LOGIN;_PASSWD=$pass&login;=+%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F+&VER;_CODE=";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_exec($ch);
curl_close($ch);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_exec($ch);
curl_close($ch);
?>



Тэги: Dlink dir-300 перезагрузка роутер скрипт
+ 1 -
Похожие Поделиться

xT 08.06.2010 18:57 #
+ 0 -
пхп? втф?!
шей dd-wrt и юзай системный крон
SKAtina 08.06.2010 19:23 #
+ 2 -
лучше openwrt 10.03 "backfire" с ядром 2.6.32 и огромными возможностями кастомизации при сборке и после.
cf8 08.06.2010 19:31 #
+ 0 -
а по подробней можете про openwrt? давненько на нее засматриваюсь.
Могли бы даже отдельным постом, думаю много желающих почитать найдется.
SKAtina 08.06.2010 19:40 #
+ 1 -
Постом не буду, чтоб не посчитали за рекламу. А так очень много интересного в этом блоге - но он сейчас не работает, можно посмотреть например в кэше гугла

Еще можно почитать немного устаревшую, но дельную статью
и эту тоже, чтоб знать к чему можно стремиться

Я еще только перешил и настроил инет на openwrt, но видно что у железки огромный потенциал по доработке.
SKAtina 08.06.2010 19:42 #
+ 2 -
Странно, слетели ссылки, попытаюсь еще раз:

Постом не буду, чтоб не посчитали за рекламу. А так очень много интересного в этом блоге - http://dipcore.com но он сейчас не работает, можно посмотреть например в кэше гугла http://webcache.googleusercontent.com/search?q=cache:GS90eokRKxQJ:dipcore.com/+http://dipcore.com&cd=2&hl=ru&ct=clnk&gl=ua

Еще можно почитать немного устаревшую, но дельную статью http://www.vpm.net.ua/?cat=4
и эту тоже, чтоб знать к чему можно стремиться http://darkk.livejournal.com/55917.html
blackraven 08.06.2010 19:25 #
+ 2 -
А накуя, пардон, ПХП? curl из шелл-скрипта вызвать не судьба?
xT 08.06.2010 19:30 #
+ 1 -
или телнет )
Username 08.06.2010 20:57 #
+ 0 -
ЕМНИП, у них линупс в прошивке, ssh по крайней на моем роутере работает. Правда бизибокс, ну а что ты хотел?
Phoen 08.06.2010 19:51 #
+ 1 -
В жизни б не догадался писать что то такое на пхп о_0 Скорее expect ну или его вариации в разных языках.
Light 08.06.2010 20:02 #
+ 1 -
Когда есть проблема которую нужно срочно решить, то пох как и на чем писать, главное чтобы работало. Зачем тратить больше времени на более "правильный" метод, если результат тот же.
xT 08.06.2010 20:05 #
+ -2 -
выруби свой комп, и поймешь почему результат не тот же
dr_magnus 08.06.2010 20:47 #
+ 2 -
согласен. решай насущную проблему любым доступным способом/методом. решил? а теперь начинай оптимизировать. на мой взгляд это правильный подход.
Uni 08.06.2010 20:57 #
+ 1 -
А для DIR-400 скрипт подойдет? Что-то пробовать боязно)
blackraven 08.06.2010 21:16 #
+ 1 -
И кстати - скрипт под кат можно убрать? Мне он в РСС ну нафиг не нужен.
commonD 09.06.2010 12:30 #
+ 0 -
netstat для D-Link DI 604

#! /bin/bash

page=0
k=1
CRED="AUTH STRING"
echo -e "Num\tProto\t Local Address\t\t Foreign Address\t NAT port\t TTL"
while < true >; do
content=`GET -H "Authorization: Basic $CRED" "http://192.168.0.1/cgi-bin/natp?rc=_nstat&pn=$page&rd=nstat"`
`echo $content | grep -E -q 'UDP|TCP'`
if < $? = 0 >; then
echo $content | sed -e 's/<\/TR>/<\/TR>\n/g' | sed -ne 's/<TR>//p' | sed -ne 's/.*<TD>\(.*\)<\/TD> <TD>\(.*\)<\/TD> <TD>\(.*\)<\/TD> <TD>\(.*\)<\/TD> <TD>\(.*\)<\/TD>.*/\2\t \1\t \3\t \4\t\t \5/p' | nl -n ln -v $k
page=`expr $page + 20`
k=`expr $k + 19`
else
echo "END"
exit
fi
done
xtavras 09.06.2010 12:38 #
+ 0 -
Ставь DD-WRT и не мучься, хотя у меня и с родной прошивкой он никогда не глючил.
mamay 10.06.2010 14:07 #
+ 0 -
ыыыы
у dir-3xx и dir-4xx проблема не в прошивке а в перегреве микрухи ))))
разберите - поставте на микруху пасивный радиатор, который можно купить в любом радиомагазине, и не парте себе голову хитрозадыми скриптами ))))

З.Ы.
перед тем как искать решение, нужно поискать проблему! )))
Sugar 10.06.2010 15:13 #
+ 0 -
По трудозатратам это схожие решения =)

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн