reboot_router


[ Пред. ] [ Содержание ] [ След. ]

reboot router


Created Понедельник 07 Ноябрь 2016
http://webkabi.net/skript-udalyonnoj-perezagruzki-wi-fi-routera-tp-link-tl-wr1042nd/
Скрипт перезагрузки роутера
#!/bin/sh
WATCHED_IP="8.8.8.8"
ROUTER_IP="192.168.0.1"
USERNAME="login"
PASSWORD="pass"
# watch for remote host
ping -q -c 1 "$WATCHED_IP" > /dev/null && exit
clear
# exit if modem is down
ping -q -c 1 "$ROUTER_IP" > /dev/null || exit
curl --basic --user "$USERNAME:$PASSWORD" -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" --refer "http://$ROUTER_IP" "$ROUTER_IP/userRpm/SysRebootRpm.htm?Reboot=reboot"
#!/bin/sh
WATCHED_IP="www.ru"
MODEM_IP="192.168.1.1"
USERNAME="admin"
PASSWORD=""
# watch for remote host
ping -q -c 1 "$WATCHED_IP" > /dev/null && exit
# exit if modem is down
ping -q -c 1 "$MODEM_IP" > /dev/null || exit
expect - < < EOF set send_slow {1 .1} spawn /usr/bin/telnet "$MODEM_IP" expect -exact "ADSL Router" expect -exact "Login: " send -s -- "$USERNAME\r" expect -exact "Password:" send -s -- "$PASSWORD\r" expect -exact "> "
send -s "reboot\r"
expect -exact "The system shell is being reset. Please wait..."
exit
EOF
dir-655
http://sysadmins.ru/topic417985.html
ping -c 1 8.8.8.8 > /dev/null || /usr/bin/curl -u admin:pwd_user_admin -m 10 "http://192.168.0.1/reboot.cgi?reset=false"

Содержание