Перейти к содержанию

Вопрос

Опубликовано

Привет,

Подскажите, пожалуйста, возможно ли на 2.16 настроить резервное подключение через модем так, чтобы NDIS подключение поднималось только в том случае, если произошел сбой основного подключения?  У Мегафона есть тариф с посуточным списанием абонентки в дни использования и это отличный вариант для случая, когда основное подключение отваливается не слишком часто, а обучить родню подключать модем или переключать крыжик в веб-морде сложно.

Рекомендуемые сообщения

  • 0
Опубликовано
1 минуту назад, avkuzmin сказал:

Привет,

Подскажите, пожалуйста, возможно ли на 2.16 настроить резервное подключение через модем так, чтобы NDIS подключение поднималось только в том случае, если произошел сбой основного подключения?  У Мегафона есть тариф с посуточным списанием абонентки в дни использования и это отличный вариант для случая, когда основное подключение отваливается не слишком часто, а обучить родню подключать модем или переключать крыжик в веб-морде сложно.

Можно, настройте на основном подключении пинг чек, тогда роутер автоматически будет переключаться на резерв.

  • 0
Опубликовано

Ping check я, разумеется, настроил, но когда модем находится в резерве, NDIS соединение всё равно установлено. Я понимаю, что это нужно для той же проверки и перезагрузки модема в случае подвисания. Я готов пожертвовать скоростью переключения на резерв, лишь бы это делалось автоматически.

  • 0
Опубликовано
1 минуту назад, avkuzmin сказал:

Ping check я, разумеется, настроил, но когда модем находится в резерве, NDIS соединение всё равно установлено. Я понимаю, что это нужно для той же проверки и перезагрузки модема в случае подвисания. Я готов пожертвовать скоростью переключения на резерв, лишь бы это делалось автоматически.

так он и будет автоматически переключаться

  • 0
Опубликовано

Ключевой вопрос в установке NDIS подключения только после сбоя основного подключения. Сейчас, если модем подключен к роутеру и находится в резерве, то подключение активно.

  • 0
Опубликовано
4 минуты назад, avkuzmin сказал:

Ключевой вопрос в установке NDIS подключения только после сбоя основного подключения. Сейчас, если модем подключен к роутеру и находится в резерве, то подключение активно.

И деньги все равно снимают по этому тарифу?

  • 0
Опубликовано (изменено)
50 минут назад, avkuzmin сказал:

Ping check я, разумеется, настроил, но когда модем находится в резерве, NDIS соединение всё равно установлено. Я понимаю, что это нужно для той же проверки и перезагрузки модема в случае подвисания. Я готов пожертвовать скоростью переключения на резерв, лишь бы это делалось автоматически.

Пока так, оба канала подняты и они активны, основной это тот на который маршрут по умолчанию.

Такой вопрос поднимался уже ранее и именно для модемного соединения, то что вам хотелось бы и было даже упоминание что возможно разработчики подумают над ее реализацией но пока видимо руки не доходят.

Если есть возможность поставить Entware то можно через скрипт реализовать для данной штуки, вам только нужно будет выключать интерфейс и включать его в нужное время. Нужное время это опять же проверка ping через основной канал и при проблемах на нем включить резервный.

Изменено пользователем vasek00
  • 0
Опубликовано
1 минуту назад, vasek00 сказал:

Пока так, оба канала подняты и они активны, основной это тот на который маршрут по умолчанию.

Такой вопрос поднимался уже ранее и именно для модемного соединения, то что вам хотелось бы и было даже упоминание что возможно разработчики подумают над ее реализацией но пока видимо руки не доходят.

Если есть возможность поставить Entware то можно через скрипт реализовать для данной штуки, вам только нужно будет выключать интерфейс и включать его в нужное время.

Видите, автору нужно, чтобы все происходило автоматически, если скриптом это можно реализовать, то можно попробовать. 

  • 0
Опубликовано
5 минут назад, vasek00 сказал:

Если есть возможность поставить Entware то можно через скрипт реализовать для данной штуки, вам только нужно будет выключать интерфейс и включать его в нужное время. Нужное время это опять же проверка ping через основной канал и при проблемах на нем включить резервный.

О, вариант с Entware - это хорошая идея. А примерно в какую сторону копнуть? Не знаете, как-то можно результаты пинг-чека получать?

  • 0
Опубликовано
3 часа назад, avkuzmin сказал:

О, вариант с Entware - это хорошая идея. А примерно в какую сторону копнуть? Не знаете, как-то можно результаты пинг-чека получать?

А причем тут pingcheck, речь о простом ping

Вам нужно определиться какие интерфейсы у вас используются, например частный случай у вас может быть другой

Скрытый текст

Модемный по конфигу Keenetic

interface CdcEthernet0
    description "Huawei Mobile Broadband"
....
    up

по ifconfig - модемный и интернетовский


cdc_br0   Link encap:Ethernet  HWaddr 0C:хх:хх:хх:хх:64  
          inet addr:192.168.8.100  Bcast:192.168.8.255  Mask:255.255.255.0

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:1хх.хх.хх.ххх  P-t-P:1хх.ххх.ххх.ххх  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1


/ # ip ro
default dev ppp0  scope link 
....
1хх.ххх.ххх.ххх dev ppp0  proto kernel  scope link  src 1хх.ххх.ххх.ххх 
192.168.8.0/24 dev cdc_br0  proto kernel  scope link  src 192.168.8.100 
...

активный ppp0, модемный просто поднят, т.е. он up
          

Статус интернета можно смотреть по


    show internet status

Наборы команд как обычные так и для данного роутера

Скрытый текст


ndmq -p 'interface CdcEthernet0 down' -P message
ndmq -p 'interface CdcEthernet0 up' -P message


ndmq -p 'interface PPPoE0 connect via ISP' -P message
ndmq -p 'interface PPPoE0 no connect via ISP' -P message


Count_ping=`ping -c5 -I ppp0 1хх.хх6.хх6.хх7 | awk '/packets received/ {print \$4}'`
  if [ "$Count_ping" = 0 ]; then
...



/ # ndmq -p 'show internet status' -x
<response>
    <checked>Fri Mar 12 17:34:52 2021</checked>
    <enabled>yes</enabled>
    <reliable>yes</reliable>
    <gateway-accessible>yes</gateway-accessible>
    <dns-accessible>yes</dns-accessible>
    <host-accessible>yes</host-accessible>
    <captive-accessible>yes</captive-accessible>
    <internet>yes</internet>
    <gateway>
        <interface>PPPoE0</interface>
        <address>0.0.0.0</address>
        <failures>0</failures>
        <accessible>yes</accessible>
        <excluded>yes</excluded>
    </gateway>
...
    <hosts>
        <name>google.com</name>
        <failures>0</failures>
        <resolved>yes</resolved>
        <accessible>yes</accessible>
        <response>301 (Moved Permanently)</response>
    </hosts>
    <prompt>(config)</prompt>
</response>
/ # 

 

 

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.