Page 20 of 21 FirstFirst ... 1018192021 LastLast
Results 286 to 300 of 305

Thread: Автоматический реконнект соединения на роутере

  1. #286
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Ultras View Post
    Спасибо за отклик.
    Я извиняюсь за то что забыл в /usr/local/sbin/ppp0-ip-up добавить вначале:
    /tmp/ppp/ip-up $*
    Поясните, пожалуйста, смысл символов $*
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  2. #287
    Quote Originally Posted by MrGalaxy View Post
    Поясните, пожалуйста, смысл символов $*
    Code:
    echo "#!/bin/sh
    echo \$*" > /tmp/test; chmod +x /tmp/test; /tmp/test 1 2 3 4

  3. #288
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Понятно, что параметр.
    В данном конкретном случае что он означает?
    Подожду, что автор ответит.

    theMIROn,
    спасибо, конечно, за подсказки в этой ветке, но почему всё надо "читать между строк"?!

    Поставил первыми строками в своих скриптах, отрабатываемых при падении/поднятии ppp0, вызов системных процедур /tmp/ip-down и /tmp/ip-up безо всяких $*. Работает, однако, и, похоже, корректно.
    Ещё раз спасибо.
    Last edited by MrGalaxy; 07-05-2011 at 17:31.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  4. #289

    Скрипт для реконнекта PPPOE на asus wl500g Premium v2

    Уважаемые Гуру!
    Подскажите, пожалуйста, как реализовать скрипт на реконнект PPPOE сессии на роутере ASUS wl500gP v2?

    На просторах форума нашел только скрипт на ребут роутера:

    Code:
    http://myrouter/apply.cgi?current_page=Main_AdmStatus_Content.asp&next_page=Main_AdmStatus_Content.asp&next_host=192.168.10.1&sid_list=FirewallConfig%3B&group_id=&modified=0&action_mode=+Refresh+&first_time=&action_script=&SystemCmd=reboot&action=Refresh
    Причем, если запускать этот скрипт в браузере в виде
    Code:
    http://admin:password@myrouter/apply.cgi?.......
    то не происходит авторизация в браузере...

    Подскажите, как написать строку реконнекта с автоматической авторизацией???

    Спасибо!

  5. #290
    у себя держу в кроне, каждый час запускается, так как провайдер иногда чудит
    Code:
    #!/bin/sh
    killall pppd >/dev/null 2>&1
    sleep 5s
    pppd file /tmp/ppp/options.wan0 >/dev/null 2>&1
    exit

  6. #291
    Quote Originally Posted by as_lan View Post
    у себя держу в кроне, каждый час запускается, так как провайдер иногда чудит
    Code:
    #!/bin/sh
    killall pppd >/dev/null 2>&1
    sleep 5s
    pppd file /tmp/ppp/options.wan0 >/dev/null 2>&1
    exit
    Подскажите, у меня дир-320 и по адресу /tmp/ppp/ нет файла options.wan0

    Как с этим бороться и какой скрипт использовать для принудительного коннекта к интернету (через юсб-модем)?
    Прошивка от vampik - 1.9.2.7

  7. #292

    Отключение\подключение интернете через telnet

    Здравствуйте, уважаемые участники форума!
    Собираюсь написать свой батник для реконнета роутера в интернету, но вот уже какие сутки не могу найти команды для коннекта\дисконнекта роутера в telnet.
    Роутер wl-520gu
    Прошивка от Олега(1.9.2.7)
    Буду благодарен за посильную помощь. Спасибо
    Last edited by Omega; 03-01-2012 at 15:58. Reason: поищите ещё неделю в этой теме ... ;)

  8. #293
    Quote Originally Posted by Busurman View Post
    Здравствуйте, уважаемые участники форума!
    Собираюсь написать свой батник для реконнета роутера в интернету, но вот уже какие сутки не могу найти команды для коннекта\дисконнекта роутера в telnet.
    Роутер wl-520gu
    Прошивка от Олега(1.9.2.7)
    Буду благодарен за посильную помощь. Спасибо
    Если используется pppd, то реконнект возможен посылкой сигнала:
    Code:
    $ cat /opt/usr/sbin/reconnect.sh
    #!/bin/sh
    killall -1 pppd
    В ином случае:
    Code:
    man ifconfig
    Ну и третий вариант - посмотреть в исходники www-cтраниц web-интерфейса, что происходит по нажатию кнопок "Connect" и "Disconnect".
    Last edited by ryzhov_al; 03-01-2012 at 14:55.

  9. #294
    Quote Originally Posted by ryzhov_al View Post
    Если используется pppd, то реконнект возможен посылкой сигнала:
    Code:
    $ cat /opt/usr/sbin/reconnect.sh
    #!/bin/sh
    killall -1 pppd
    В ином случае:
    Code:
    man ifconfig
    Ну и третий вариант - посмотреть в исходники www-cтраниц web-интерфейса, что происходит по нажатию кнопок "Connect" и "Disconnect".
    Спасибо огромное за ответ.

    Используется PPTP, при попытке выполнить
    Code:
    killall -1 pppd
    отрубилась лампочка питания на роутере и он перестал отвечать.

    Code:
    man ifconfig
    пишет, что не такая команда не найдена.

    Тоже в кнопочка "Connect" и "Disconnect" написано "dhcpc_renew" "dhcpc_release" соответственно. Однако при попытке написать это в telnet выводит тот же comand not found.

    Буду благодарен за разъяснения.

  10. #295

    Unhappy Автоматическая перезагрузка в час ночи

    Помогите, пожалуйста!
    Мой провайдер ночью увеличивает скорость интернета в 2 раза, поэтому мне нужно сделать так, чтобы роутер перезагружался автоматически в час ночи. Каким образом это возможно осуществить? Модель Asus rt n16, прошивка 1.9.2.7-rtn-r3497, windows 7. Я не разбираюсь ни в написании скриптов, ни в установке оных на роутер, помогите, кто чем сможет.

  11. #296

    Unhappy Простите наверно уже было да и вопрос ламерский

    Есть RT-N56U + корбина l2tp
    требуется каждые 15 минут делать реконнект для (смены IP адреса на WAN интерфейсе)
    решил это через AutoIt - сделал заход на веб мордочку и нажимаем на кнопки пауза и обновить + создал в виндовом шедулере задачу на каждые 15 мин.
    понимаю что это ОЧЕНЬ криво да и не всегда срабатывает - иногда подвисает инетэксплорер =(
    попробовал через телнет дать "ifconfig ppp0 down" вроде сработало
    потом "ifconfig ppp0 up" вроде кое как поднялось но заняло гораздо больше времени чем кнопочками пауза и обновить....

    В идеале мне нужно сделать батник для реконнекта.
    Помогите пожалуйста или ткните куда смотреть.

  12. #297

    Скрипт для реконекта

    Извините если уже было, но поиском не нашел.
    Есть:
    Asus RT-N16 настроенный новым скриптом для чайника.
    Провайдер - Киевстар домашний интернет. Соединение - DHCP.
    Проблема:
    Периодически интернет зависает (я так понимаю, что провайдер раз в какой-то срок делает рестарт сессии, но роутер этого не отлавливает)
    Лечится - через web-интерфейс вручную делаю дисконект и конект. Интернет восстанавливается, причем IP адрес остается прежний.
    Пробовал по крону раз в час запускать скрипт с таким содержимым (нарыл на просторах форума и интернета что должно работать)
    Code:
    #!/bin/sh
    
    HOSTS="ya.ru"
    COUNT=4
    for myHost in $HOSTS
    do
        count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
        if [ $count -eq 0 ]; then
    	# 100% failed 
    	kill $pid 
    	/sbin/udhcpc -i vlan2 -p /var/run/udhcpc0.pid -bN61 -O33 -O121 -O249
        fi
    done
    Но он увы не работает. Тоесть пинговать пингует, но и на этом все заканчивается.
    Можно конечно сделать рестарт роутера, но иногда бывает у провайдера проблемы на несколько часов-сутки, но тогда роутер будет рестартится каждый час пока провайдер не починится - а этого не хотелось бы.

    Подскажите плиз, как можно скриптом инициировать разрыв соединения и последующее подключение если интернет пропал. Скрипт неоходим для крона, где он будет каждый час пинговать ресурс в интернете и если нет ответа (залип провайдер) - то делаем разрыв соединения и подключение. Просто не всегда есть возможность зайти на Веб-интерфейс и проделать это вручную, либо лег спать а провайдер залип - и до утра интернета нету

    Огромное спасибо тем кто откликнется.

    ЗюЫю в линуксе чайник, так что просьба строго не судить. Спасибо.
    ASUS RT-N16 - Linux version 2.6.22.19 - 1.9.2.7-rtn-r4330. Скрипт "Установка программ для чайника" (Новая редакция)

  13. #298
    еще встречал 2 вот таких скрипта:
    Code:
    #!/bin/sh
    # Ресурс, доступность которого нужно проверять.
    PINGRESOURCE="yandex.ru"
    #вечный цикл
    while true; do
    (if (( ! ping -c 3 ${PINGRESOURCE} >/dev/null 2>&1)) then
    #Если ресурс не доступен переподсоединяем PPTP 
    killall -HUP pppd
    #вывод даты времени в лог при реконекте
    date >> /tmp/harddisk/log/ping.log 2>&1
    #пауза на переподключение
    sleep 60s
    else
    #date >> /tmp/harddisk/log/ping.log 2>&1
    #пауза между ping
    sleep 10s
    #echo "OK"
    fi)
    done &
    и вот такой
    Code:
    #!/bin/sh
    # Ресурс, доступность которого нужно проверять.
    PINGRESOURCE="yandex.ru"
    # Если ресурс не доступен
    while true; do
    (
    if (( ! ping -c 2 ${PINGRESOURCE} >/dev/null 2>&1)) then
    #переподсоединяем PPTP 
    killall pppd >/dev/null 2>&1
    sleep 3s
    pppd file /tmp/ppp/options.wan0 >/dev/null 2>&1
    #echo "Not OK"
    # записываем в Лог дату время если был перезапуск
    date >> /tmp/harddisk/log/ping.log 2>&1
    sleep 10s
    else
    #date >> /tmp/harddisk/log/ping.log 2>&1
    sleep 10s
    #echo "OK"
    fi
    )
    done &
    Но ни один из них у меня не заработал
    ASUS RT-N16 - Linux version 2.6.22.19 - 1.9.2.7-rtn-r4330. Скрипт "Установка программ для чайника" (Новая редакция)

  14. #299
    Quote Originally Posted by DeadNight View Post
    еще встречал 2 вот таких скрипта:

    Но ни один из них у меня не заработал
    Они под 3G модем, а у вас проводное соединение и надо отладить команду для проводного реконнекта.
    RT-AC68(371) RT-N16 (rtn 3006-5196)(optware), HDD 2TB, Huawei E1820 (E220) (Beeline->МТС), (Anydata ADU-300), Acer revo 3610, Dell inspirion 1520, Asus HD-R3
    WL500GPv2(r4574)(Entware),staticIP офис

  15. #300
    Quote Originally Posted by alex_optek View Post
    Они под 3G модем, а у вас проводное соединение и надо отладить команду для проводного реконнекта.
    а вот в этом то у меня как раз и проблема. Я как в том анекдоте:
    Code:
    - Вы говорите по английски?
    - Только со словарем. С людьми стесняюсь.
    Если бы кто-то помог с этим вопросом - я думаю не только мне одному это пригодилось бы.
    Last edited by Omega; 31-12-2012 at 10:28. Reason: fixed
    ASUS RT-N16 - Linux version 2.6.22.19 - 1.9.2.7-rtn-r4330. Скрипт "Установка программ для чайника" (Новая редакция)

Page 20 of 21 FirstFirst ... 1018192021 LastLast

Similar Threads

  1. DynDNS - настройка динамического DNS
    By Ex0RcISt in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 342
    Last Post: 01-04-2015, 09:18
  2. Replies: 356
    Last Post: 01-01-2013, 22:33
  3. 2 VPN соединения на 1 WAN интерфейсе
    By Cellen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 60
    Last Post: 06-11-2011, 21:07

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •