![]() |
|
![]() |
#1 |
Member
|
![]()
на всякий случай. Для тех, кто делает соединение 3G
Решение проблемы зависания соединения Обычно предлагают проверять пингом какого-нибудь сервера Создаем файл Код:
touch /bin/tester.sh chmod 755 /bin/tester.sh Код:
#!/bin/sh if ! ping -q -c 2 -W 6 beeline.ru > /dev/null; then ifdown wan sleep 10 reboot & else echo "PING OK" fi Код:
/etc/init.d/cron stop echo "*/5 * * * * /bin/tester.sh" >> /etc/crontabs/root /etc/init.d/cron enable /etc/init.d/cron start Это решает проблему с зависанием 3G подключения. Скрипт пингует адрес "beeline.ru", если отклика нет, то сперва разъединяет подключение "3g" на случай, если оно зависло, далее ждёт 10 секунд, и соединяет "3g" подключение. --- Но это решение было не слишком надежно. Как оказалось, модем при таком подключении не всегда заново подключался. Помогал только ребут. Да и проверять по пингу не совсем надежно. Вдруг сервер просто завис, например. Проще проверять по наличию в ifconfig - 3G интерфейса. Когда связь отваливается - он пропадает тоже. Код:
#!/bin/sh TEST_WAN="`ifconfig | grep 3g | cut -b 1`" if [ "$TEST_WAN" = 3 ]; then # echo "3G-WAN OK" logger "3G router OK" else reboot && exit fi Последний раз редактировалось goldskif; 13.02.2013 в 16:59. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 13.02.2013
Сообщений: 29
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Еще можно перед перезагрузкой выгрузить и опять загрузить модуль OHCI / UHCI / EHCI. Перед выгрузкой модуля еще надо прибивать pppd, а то не даст выгрузить. В 90% случаев помогает.
|
![]() |
![]() |
![]() |
#3 | ||
Junior Member
Регистрация: 10.02.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#4 |
Member
Регистрация: 29.03.2013
Сообщений: 68
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 | |
Member
Регистрация: 29.03.2013
Сообщений: 68
Вес репутации: 0 ![]() |
![]() Цитата:
Код:
#!/bin/sh TEST_WAN="`ifconfig | grep 3g | cut -b 1`" if [ "$TEST_WAN" = 3 ]; then # echo "3G-WAN OK" logger "3G connection UP" else # reboot && exit (ifdown wan; sleep 20; ifup wan) fi Пока не дождался самопроизвольного обрыва... |
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 24.02.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
при перевтыкании модема ручками он сам цепляется к сети, но при перевтыкании юсб ресетом не подцепляется
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 10.02.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 24.02.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
Linux OpenWrt 3.3.8 #1 Fri Sep 21 02:58:52 EDT 2012 mips GNU/Linux
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 10.02.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
Должен работать. Логи системные и ядра прикрепи на момент зависания модема и после запуска usbreset
|
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 24.02.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
проблема в хабе была
Последний раз редактировалось zzzjyk; 28.02.2013 в 18:00. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|