
До недавнего времени бюджетный спутниковый доступ в интернет был исключительно ассиметричным (запрос проходил по наземным сетям связи, ответ "падал с неба"). Сейчас же одна известная трёхцветная кампания предлагает двунаправленный комплект по вполне демократичным ценам. Область применения, в первую очередь, для организации доступа в сеть в местах, куда прокладка наземной линии связи либо невозможна, либо слишком дорога.
Заказчиком была поставлена задача обеспечить доступом в Интернет охотбазу, расположенную в 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)
- nikolau31.03.2017 20:54+1- А какая в итоге скорость спутникового интернета, входящая / исходящая?  - LumberJack31.03.2017 20:55- 10up/20down. К сожалению не догадался замерять на месте.  - yosemity31.03.2017 23:18- Лично меня больше интересуют пинги, т.к. 10/20 (на сайте другие данные) — условно, более чем достаточно для любой работы в лесу.  - romxx03.04.2017 00:14- Eutelsat — геостанционарный спутник, так что ping, даже в идеальном случае, будет равен задержке прохождения сигнала 36000 километров*2 (туда и оттуда), плюс задержки до и от наземного центра «роутинга» трафика. 
 
 Двусторонняя спутниковая связь с геостационарными спутниками никогда не была и не будет быстрой по пингам, это, к сожалению, «физика». - yosemity03.04.2017 11:15- Я это всё понимаю, но хочется услышать у непосредственного пользователя.  - LumberJack03.04.2017 13:02+1- По просьбам болельщиков 
  
  
 Сегодня погодка подкачала, аплинк мегабит всего.
 Ну и с 1 апреля перешёл на безлимитный тариф 990 рублей в месяц.
 Торренты — ходят. - yosemity03.04.2017 15:56- Спасибо. А где тарифы на сайте? Они точно были, а сейчас не вижу. на каких условиях безлимит за 990?  - LumberJack03.04.2017 16:28- Как я понял триколор выступает в роли посредника вот у этих ребят. Безлимита по ссылке всё ещё нет, но он существует. 
  
 
 
 
 
 
 
 
 - kirillaristov01.04.2017 01:55- Интересно, какая политика у провайдера к p2p-трафику? Какой регион? 
 У меня опыт с регионом Якутия и провайдер starblazer. По факту, на тарифе «безлимит», есть возможность сёрфить в инете и общаться в скайпе (звук, видео). Загрузку видео, музыки, торрентов ограничивают* — это при «анлиме». При оплате за объём трафика ничего не режется, но цена 7400р за 22Гб (пример тарифа)
 
 * — ограничивают, то есть скорость падает до ~64КБ/с
 - awoland01.04.2017 08:01- А мне вот интересен вопрос с регистрацией частот…  - LumberJack01.04.2017 09:51- Упрощенная процедура (без оформлений разрешений на использование радиочастот) 
 
 - lovecraft01.04.2017 09:52- Не рассматривался вариант с помощью рефлектора «дотянуться» до ближайшей 3G-вышки, примерно так ? 
 - nevzorofff02.04.2017 11:15- У красненького оператора из Красноярска комплект ещё вдвое дешевле. А если в населённом пункте собрать 15 желающих — всех посадят на одну тарелку, а сигнал раздатут теми же микротиками по Wi-Fi. Всех затрат будет — купить SXT2 Lite для приёма сигнала от «БС» ) 
 
           
 
yosemity
К слову, сейчас комплект стоит уже 25 тыр
Merkat0r
и уже 29900 чегож он так скачет то
LumberJack
Скидки, акции….
dmitry_ch
Кажется, они цены от посещаемости страницы покручивают.
LumberJack
Как оказалось — нет. Подняли цену на комплект с 1 апреля и одновременно добавили безлимитный тариф за 990 рублей в месяц.