До недавнего времени бюджетный спутниковый доступ в интернет был исключительно ассиметричным (запрос проходил по наземным сетям связи, ответ "падал с неба"). Сейчас же одна известная трёхцветная кампания предлагает двунаправленный комплект по вполне демократичным ценам. Область применения, в первую очередь, для организации доступа в сеть в местах, куда прокладка наземной линии связи либо невозможна, либо слишком дорога.


Заказчиком была поставлена задача обеспечить доступом в Интернет охотбазу, расположенную в 60 километрах от города. Выезд на место показал наличие сотовых сетей, но 3G там только декларировался значком на дисплее телефона, а по факту — отсутствовал совсем. Попытка договориться с ОпСоСами о пробросе оптики от базовой станции, видневшейся вдали, привела к коммерческому предложению в 700 тысяч рублей за установку и 69 тысяч в месяц абонплаты за канал, что не могло не радовать. В тяжких раздумьях вбил в поисковую строку «Спутниковый интернет» и, о чудо, понял, что это – спасение.



Для реализации проекта было закуплено:


1) Комплект для приёма спутникового интернета — 50 000,00 руб.
2) ИБП CyberPower UT450EI — 4 500,00 руб.
3) Маршрутизатор Mikrotik RB951G-2HnD — 3 850,00 руб.
4) Монтажная мелочь — 1 500,00 руб.
5) USB-модем – валялся в ящике стола.


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


Приёмник имеет 10/100 RJ-45, который мы подключаем к маршрутизатору. Процесс настройки HotSpot-a описан во многих источниках, я делал по вот этому мануалу.


Ну а дальше – самое интересное. Так как лень, как известно, двигатель прогресса и ручками заносить каждого пользователя было лень решил автоматизировать процесс посредством рассылки пары Login/password через SMS.


Сначала необходимо скачать и установить на Mikrotik пакет user-manager. Сразу после перезагрузки панель управления будет доступна по адресу http://IP.of.you.router/userman


Login: admin без пароля. Немедленно меняем. Для работы RADIUS сервера на Mikrotik создадим виртуальный маршрутизатор. Открываем терминал и вводим


/tool user-manager router add customer=admin disabled=no ip-address=127.0.0.1 name=virtual shared-secret=123456789

Результат:



Создадим профиль trial1




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


Далее настраиваем профиль HotSpot-a на работу с RADIUS




И сам RADIUS сервер маршрутизатора.




Добавляем в самый верх NAT таблицы правило


/ip firewall filter add chain=input comment="allows user manager to work with local hosts" src-address=127.0.0.0/24



На этом настройка сервера закончена. Приступаем к железной части. В USB-разъем втыкаем модем, убеждаемся, что маршрутизатор его видит. System > Ports




Устанавливаем Secret, включаем режим приёма сообщений. Tools > SMS




Отправляем тестовое сообщение на номер модема, убеждаемся, что оно принято


/tool  sms  inbox print   

Удаляем тестовое сообщение


/tool  sms  inbox remove 0

Добавляем скрипт обработки сообщений. System > Scripts



Code


/tool  sms  set receive-enabled=yes
:local smsPhone
:local smsMessage
:local logMessage
delay 2;

:foreach i in=[/tool  sms  inbox find] do={
:set smsPhone [/tool  sms  inbox get $i phone];
:log info $smsPhone
:local date [/system clock get time]
:local hour [:pick $date 0 2]
:local min [:pick $date 3 5]
:local sec [:pick $date 6 8]
:local pass 27394
:set pass ($hour * $min * $sec)

:if ($pass = 0) do {:set pass 6524}

#:log info $pass
:set logMessage "$date. Get SMS. Genegating $smsPhone->$pass"

/tool user-manager user remove [/tool user-manager user find username=$smsPhone]
/tool user-manager user add customer=admin disabled=no username=$smsPhone password=$pass shared-users=1 phone=$smsPhone
/tool user-manager user create-and-activate-profile  customer=admin profile=trial1 $smsPhone

:set smsMessage "Login: $smsPhone Password: $pass"
:log info $smsMessage

:if ([:len $smsPhone]>10) do {
/tool sms send usb1 $smsPhone message="$smsMessage"
}
/tool sms inbox remove $i
delay 10
#
delay 1;
}

System > Sheduler создаём новое задание, которое каждую минуту будет запускать этот скрипт.




Скачиваем с маршрутизатора стартовую страничку хотспота, внедряем в неё информацию о номере, на который нужно отправить SMS




Проверяем работу системы. Вот, собственно, и всё. Сделано за 15 минут на коленке но работает, сильно не пинайте.


В планах разобраться как отправлять SMS со страницы авторизации, чтобы не заставлять пользователя два раза вводить номер своего сотового телефона.

Поделиться с друзьями
-->

Комментарии (23)


  1. yosemity
    31.03.2017 18:07
    +2

    К слову, сейчас комплект стоит уже 25 тыр


    1. Merkat0r
      01.04.2017 20:12

      и уже 29900 чегож он так скачет то


      1. LumberJack
        01.04.2017 20:34

        Скидки, акции….


    1. dmitry_ch
      03.04.2017 12:53

      Кажется, они цены от посещаемости страницы покручивают.


      1. LumberJack
        03.04.2017 13:11

        Как оказалось — нет. Подняли цену на комплект с 1 апреля и одновременно добавили безлимитный тариф за 990 рублей в месяц.


  1. nikolau
    31.03.2017 20:54
    +1

    А какая в итоге скорость спутникового интернета, входящая / исходящая?


    1. LumberJack
      31.03.2017 20:55

      10up/20down. К сожалению не догадался замерять на месте.


      1. yosemity
        31.03.2017 23:18

        Лично меня больше интересуют пинги, т.к. 10/20 (на сайте другие данные) — условно, более чем достаточно для любой работы в лесу.


        1. romxx
          03.04.2017 00:14

          Eutelsat — геостанционарный спутник, так что ping, даже в идеальном случае, будет равен задержке прохождения сигнала 36000 километров*2 (туда и оттуда), плюс задержки до и от наземного центра «роутинга» трафика.

          Двусторонняя спутниковая связь с геостационарными спутниками никогда не была и не будет быстрой по пингам, это, к сожалению, «физика».


          1. yosemity
            03.04.2017 11:15

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


            1. LumberJack
              03.04.2017 13:02
              +1

              По просьбам болельщиков


              Сегодня погодка подкачала, аплинк мегабит всего.
              Ну и с 1 апреля перешёл на безлимитный тариф 990 рублей в месяц.
              Торренты — ходят.


              1. yosemity
                03.04.2017 15:56

                Спасибо. А где тарифы на сайте? Они точно были, а сейчас не вижу. на каких условиях безлимит за 990?


                1. LumberJack
                  03.04.2017 16:28

                  Как я понял триколор выступает в роли посредника вот у этих ребят. Безлимита по ссылке всё ещё нет, но он существует.


  1. kirillaristov
    01.04.2017 01:55

    Интересно, какая политика у провайдера к p2p-трафику? Какой регион?
    У меня опыт с регионом Якутия и провайдер starblazer. По факту, на тарифе «безлимит», есть возможность сёрфить в инете и общаться в скайпе (звук, видео). Загрузку видео, музыки, торрентов ограничивают* — это при «анлиме». При оплате за объём трафика ничего не режется, но цена 7400р за 22Гб (пример тарифа)

    * — ограничивают, то есть скорость падает до ~64КБ/с


    1. LumberJack
      01.04.2017 09:53

      Торренты не качал, скайп с ютубом и нетфликсом работают без задержек.


    1. LumberJack
      03.04.2017 13:13

      Торренты ходят.


  1. awoland
    01.04.2017 08:01

    А мне вот интересен вопрос с регистрацией частот…


    1. LumberJack
      01.04.2017 09:51

      Упрощенная процедура (без оформлений разрешений на использование радиочастот)


      1. awoland
        01.04.2017 10:54

        То есть имеем излучающее устройство без регистрации частоты?



  1. lovecraft
    01.04.2017 09:52

    Не рассматривался вариант с помощью рефлектора «дотянуться» до ближайшей 3G-вышки, примерно так ?


    1. LumberJack
      01.04.2017 15:00

      А смысл? 2-3 устройства посадят канал в нуль.


  1. nevzorofff
    02.04.2017 11:15

    У красненького оператора из Красноярска комплект ещё вдвое дешевле. А если в населённом пункте собрать 15 желающих — всех посадят на одну тарелку, а сигнал раздатут теми же микротиками по Wi-Fi. Всех затрат будет — купить SXT2 Lite для приёма сигнала от «БС» )