?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


Еще про Смайл. И про микротик.
Death
klink0v

Продолжение. Начало здесь.

Как выяснилось, ежесуточные обрывы связи - это не перезагрузка оборудования. Это просто у них такая особенность биллинга, из-за которой они принудительно ограничивают время жизни PPP-сессии величиной в 24 часа. Тоже колхоз, конечно. Но по крайней мере, вполне объяснимый.

Отсюда следует простое решение. Можно самостоятельно на несколько секунд разорвать сессию в любое удобное для самого абонента время. И тогда в течение последующих суток никаких перебоев связи уже не будет. Поэтому я для своего микротика написал простенький скриптик.

Идея вот какая. Проверяем аптайм pppoe-интерфейса. Если он больше 10 минут, то гасим линк, ждём 20 секунд, потом включаем всё на место. Прежде чем подвешивать этот скрипт на scheduler, хорошо бы сперва убедиться, что на роутере настроена и работает синхронизация времени с какого-нибудь надёжного внешнего источника. Иначе результат может оказаться непредсказуемым. И да, настройка scheduler-а через WinBox весьма корява и капризна: сто́ит только поставить лишний перевод строки (CRLF), и скрипт не запустится. Будьте внимательны.

И немного про Winbox. Если хочется запускать его из-под Wine, то нужно сперва проделать две вещи.


  1. Установить несвободные шрифты имени Microsoft. В Debian-е пакет называется "ttf-mscorefonts-installer".

  2. Сгенерировать локаль "ru_RU.CP1251". В Debian-е это делается командой "dpkg-reconfigure locales".

После этого сам Winbox необходимо запускать командой вроде "LANG=ru_RU.CP1251 exec /usr/bin/wine /opt/winbox/winbox.exe". Если же не последовать этим инструкциям, то русские буквы в комментариях, логах и настройках даты-времени будут отображаться крякозябрами.

"оHueть!", - кричали дети
Lozhkin
klink0v
( You are about to view content that may only be appropriate for adults. )

Понедельник - день тяжёлый
Cat-light
klink0v

Понедельник - день тяжелый. Скриншот кликабельный.

Это если не проснулся, и ввёл URL без "/ic" в конце. Вот так: https://sbi.sberbank.ru:9443/ . А надо, типа, так: https://sbi.sberbank.ru:9443/ic