По умолчанию, плата маршрутизатора RB912UAG-2HPnD прибыла без всего - в пакетике. Пришлось докупать проводки коннекторы (pigtail) MMCX - RPSMA для подсоединения антенн ко встроенному приёмо-передатчику Wi-Fi (без них нельзя включать, т.к. по умолчанию wi-fi работает), 3g-модемы Ericsson F5521gw, а пигтейлы U.FL-SMA были. Антенны были от старого роутера Bigpond. Был также ранее исследованный модем Toshiba Ericcson F3607gw [1].
Это было актуально для версии 5.26:
Первоначально плата настроена на использование разъёма USB типа A:
/system routerboard usb print
use: USB-type-A
Чтобы включить поддержку слота mini-PCIe распаянного на плате Routerboard RB912UAG-2HPnD надо выполнить (для версии 5.26):
/system routerboard usb set use=mini-PCIe
После этого надо выключить плату роутера командой
/system shutdown
нажав y в подтверждение выключения.
После этого надо отключить питание от платы, подождать некоторое время (пока разрядятся некоторые конденсаторы) и включить систему.
После включения, модем, если он поддерживается (а покупался поддерживаемый модем) будет виден в нескольких местах:
В System > Ports
usb1
имя порта usb1 можно переименовать, например в minipcie, чтобы не путаться.
В System > Resources > USB
Можно переходить к настройке PPP-подключения.
В меню PPP надо добавить новое соединение PPP-Client
Сразу перейти на вкладку "Advanced Mode"
В полях указать:
Name: megafon-vrn
APN: internet
Modem Init: AT+CFUN=1
Phone: *99#
DIAL Command: ATDT
User: gdata
Password: gdata
MTU:1476
Port: usb1
Data Channel: 1
Info Channel: 2
Тут, важно что:
AT+CFUN=1 - это включает приёмопередатчик модема и он после выполнения подключается к сотовой сети. Подключение к сети может занять чувствительное время ( несколько секунд и пр., в зависимости от условий). Если требуется ещё информации о модеме то можно обратиться к заметке [1].
При отключении (D) приёмо-передатчик тоже выключается, т.е. модем отключается от сотовой сети.
Это очень странно сделано, но видимо были свои причины.
Data Channel - это канал по которому будут передаваться данные.
Info Channel - это информационный канал, по которому можно смотреть характеристики сотовой связи (уровень сигнала, оператор, 2g/3g), даже при подключенном соединении (не устойчиво).
В инструкции [3] на сайте Mikrotik, рекомендуется установить Info & Data каналы в 2, но тогда нормально неработает вкладка Info.
Подключение задумчивое, обычно если с модемом что-либо не так и пр.
Можно просмотреть информацию по модему, на вкладке Info
Поля:
Functionality: full
Access Technology: 3g
и уровень сигнала
обычно говорят о нормальной работе.
Либо в консоли:
/interface ppp-client info 0
Выведется что-то вроде этого (иногда могут быть ошибки):
[admin@MikroTik] /interface ppp-client> info 0
modem-status: ready
pin-status: no password required
functionality: full
manufacturer: TOSHIBA
model: F3607gw
revision: R1K06
serial-number: n/a
current-operator: Megafon
access-technology: 3g
signal-strengh: -89dBm
frame-error-rate: n/a
Итак, первая часть подключения сделана. Теперь надо настроить преобразование адресов (NAT) для клиентов локальной и беспроводной сети, чтобы получить доступ в Интернет не только на routerboard, а и на подключенных через Ethernet стационарных компьютерах и беспроводных устройствах.
Добавлено: 17.01.2015. У моей сборки есть постоянные зависания модема при интенсивной передаче, такие, что не помогает usb power reset, что странно. Также есть какая-то плавающая зависимость, видимо по питанию, модема и wi-fi модуля (наверное нехватка энергии). Так что, пока вернул обратно F3607gw.
Этот модем при подключении к порту mini-PCIe начинает именоваться usb2. В разделе System Drivers появляется дополнительно драйвер клавиатуры и мышки. Что это - неизвестно.
Каналов у него 6 оказалось. Правда потом появилось 3.
Т.е. выглядит как другой порт и старые привязки сделанные для F3607gw не сработали.
Автоматически создалось новое пустое PPP-out подключение.
Надо вновь переименовать порт и указать его в настройках PPP-подключения.
Data Channel = 2
Info Channel = 1
Для SMS управления исп. канал 0.
С этим модемом случилась проблема - он завис, после тестирования скорости. Сброс питания через интерфейс не помог, с первого раза, пришлось удалить порт и передернуть питание в Routerboard USBPowerReset. Тогда он снова появился.
Т.е. нужен ещё скрипт для перезапуска питания у модема.
После перезагрузки, он ещё раз поменял свою идентификацию в системе, правда уже интерфейсы в интернет не испортились. Пропали только мышь и клавиатура из списка драйверов. ну и число каналов стало = 3.
После очередного тестирования скорости завис опять. Пришлось опять делать USB Power Reset (правильная однако функция - для удалённого устройства).
Похоже этот модем может преподнести сюрпризы при эксплуатации.
Ну что же, сделаю третий тест скорости и посмотрю реакцию. Поэксплуатирую очередные 48 часов, на приём-передачу.
Посмотрим, как с пропаданием питания - внезапным. Отработал. Канал поднялся через 15 секунд после последнего писка Микротика.
Есть особенность. После USB Power Reset модем принимает новое значение. Например был USB 1.2, а после передергивания - 1.6.
Приём сообщений SMS работает.
Работал не более 5 часов, после этого завис. Ни Wi-Fi, ни через Интернет не подключиться было. Более-менее удалось подключиться по проводному подключению. USB Power Reset не помог. Пришлось выполнить физическое отключение питания.
/ip firewall nat add out-interface=megafon-vrn chain=srcnat action=masquerade
Обычно я делаю настройку email для отправки событий входа-выхода.
Настройку LED индикаторов, для индикации подключения к сети Интернет и VPN подключение к другому роутеру Mikrotik.
Для Воронежа (Мегафон-Кавказ) номер SMSC центра для указания при отправке SMS из Микротика:
+79282000002
Для Санкт-Петербурга (Мегафон-Северо-Запад) номер SMSC центра для указания при отправке SMS из Микротика: +79219909090
Управление языком принимаемых сообщений, нужно т.к. Микротик не поддерживает кодировку на русском, а только латиницу.
Мегафон
"Для получения сообщений на русском языке от оператора Мегафон, необходимо отправить SMS - сообщение RUS на номер +79272909090. Для получения сообщений на латинице от оператора Мегафон, необходимо отправить SMS - сообщение ENG на номер +79272909090".
После отправки придёт сообщение "Транслитерация включена". Новые сообщения будут на латинице.
МТС
SMS на номер +79126313431 с текстом Eng. Пока не проверено.
Возможен также приём сообщений и запуск скриптов при получении определенных SMS.
Отправка сообщения:
/tool sms send minipcie phone-number="+7XXXXXXXXXX" message="Mikrotik says" channel=0
Эта команда не работает сразу после перезагрузки (on startup). Возможно модем ещё не инициализировался.
Встроенный инструмент SMS в RouterOS позволяет выполнять скрипты, по принятию SMS-сообщения.
Перед приёмом сообщений и выполнением скриптов, нужно чтобы был отлажен приём обычных сообщений SMS.
Выглядеть всё это должно как-то так:
/tool sms print
recive-enabled: yes
port: minipcie
channel: 0
secret: XXX
allowed-number: +70000000000
keep-max-sms: 20
sim-pin:
/tool sms inbox print
# PHONE TIMESTAMP MESSAGE
В [4] приведён синтаксис команд:
:cmd SECRET script myscript VAR="VAL"
Если на телефонный номер 3g-модема послать SMS-сообщение вида:
:cmd XXX script checkhome
Да, именно так и начинается SMS, с двоеточия.
Однако, при зависании модема, не удастся управлять с помощью SMS. Вся логика должна быть внутри роутера - писать скрипты.
У меня usb-порт переименован из usb1 в minipcie, поэтому:
/system serial-terminal port=minipcie channel=0
ATI
F3607gw
OK
Выйти из терминала Ctrl-A, затем Q.
Channel=0 указывает канал, в который отправляются команды AT.
Терминальный доступ позволяет например включить GPS для модема Ericcson F5521gw:
Init1 = AT*E2GPSCTL=1,5,1
Init2 = AT*E2GPSNPD
2. Нет второго USB порта (не используется разъём), а хотелось бы, например подключить туда UPS.
3. Малоинформативные LED - хотелось бы иметь их разноцветными и больше управляемых состояний.
4. Нет поддержки 802.11af (стандартное питание через ethernet)
5. Недостаточное средств управления железом, помимо USB Power Reset хотелось бы иметь возможность удалённо отключить питание и вновь подать, через какое-то время.
1. http://gimmor.blogspot.ru/2012/08/wwan-3g-intel-dn2800mt.html
2. http://wiki.mikrotik.com/wiki/Manual:USB_Features
3. http://wiki.mikrotik.com/wiki/Supported_Hardware#3G_cards_and_modems
4. Mikrotik SMS. http://wiki.mikrotik.com/wiki/Manual:Tools/Sms
5. OpenWRT on MikroTik. http://wiki.openwrt.org/toh/mikrotik/rb91xg_5hpnd
6. OpenWRT on MikroTik 750gl. http://www.ericconrad.com/2012/05/installing-openwrt-on-routerboard-750gl.html
RouterBoard RB912UAG-2HPnD в сборке 3g модемом Ericsson F3607gw |
Включение Mini-PCIe на плате RB912UAG-2HPnD
Включение поддержки слота Mini-PCIe в плате Routerboard RB912UAG-2HPnD надо сделать из консоли, подключившись с помощью SSH или Telnet, потому что из графического режима версии 5.26 это сделать не получается, а вот после обновления до 6.24 вкладка стала видна и всё можно сделать из графического интерфейса.Это было актуально для версии 5.26:
Первоначально плата настроена на использование разъёма USB типа A:
/system routerboard usb print
use: USB-type-A
Чтобы включить поддержку слота mini-PCIe распаянного на плате Routerboard RB912UAG-2HPnD надо выполнить (для версии 5.26):
/system routerboard usb set use=mini-PCIe
После этого надо выключить плату роутера командой
/system shutdown
нажав y в подтверждение выключения.
После этого надо отключить питание от платы, подождать некоторое время (пока разрядятся некоторые конденсаторы) и включить систему.
После включения, модем, если он поддерживается (а покупался поддерживаемый модем) будет виден в нескольких местах:
В System > Ports
usb1
имя порта usb1 можно переименовать, например в minipcie, чтобы не путаться.
В System > Resources > USB
Можно переходить к настройке PPP-подключения.
※※※
Настройка PPP подключения для модема Ericsson F3607gw
Подключение к провайдеру Мегафон. В Воронежской области.В меню PPP надо добавить новое соединение PPP-Client
Сразу перейти на вкладку "Advanced Mode"
В полях указать:
Name: megafon-vrn
APN: internet
Modem Init: AT+CFUN=1
Phone: *99#
DIAL Command: ATDT
User: gdata
Password: gdata
MTU:1476
Port: usb1
Data Channel: 1
Info Channel: 2
Тут, важно что:
AT+CFUN=1 - это включает приёмопередатчик модема и он после выполнения подключается к сотовой сети. Подключение к сети может занять чувствительное время ( несколько секунд и пр., в зависимости от условий). Если требуется ещё информации о модеме то можно обратиться к заметке [1].
При отключении (D) приёмо-передатчик тоже выключается, т.е. модем отключается от сотовой сети.
Это очень странно сделано, но видимо были свои причины.
Data Channel - это канал по которому будут передаваться данные.
Info Channel - это информационный канал, по которому можно смотреть характеристики сотовой связи (уровень сигнала, оператор, 2g/3g), даже при подключенном соединении (не устойчиво).
В инструкции [3] на сайте Mikrotik, рекомендуется установить Info & Data каналы в 2, но тогда нормально неработает вкладка Info.
Подключение задумчивое, обычно если с модемом что-либо не так и пр.
Можно просмотреть информацию по модему, на вкладке Info
Поля:
Functionality: full
Access Technology: 3g
и уровень сигнала
обычно говорят о нормальной работе.
Либо в консоли:
/interface ppp-client info 0
Выведется что-то вроде этого (иногда могут быть ошибки):
[admin@MikroTik] /interface ppp-client> info 0
modem-status: ready
pin-status: no password required
functionality: full
manufacturer: TOSHIBA
model: F3607gw
revision: R1K06
serial-number: n/a
current-operator: Megafon
access-technology: 3g
signal-strengh: -89dBm
frame-error-rate: n/a
Итак, первая часть подключения сделана. Теперь надо настроить преобразование адресов (NAT) для клиентов локальной и беспроводной сети, чтобы получить доступ в Интернет не только на routerboard, а и на подключенных через Ethernet стационарных компьютерах и беспроводных устройствах.
Тест скорости платы MikroTik RouterBoard RB912UAG-2HPnD и Ericcson F3607gw 3g модема, с обычной штыревой антенной, в городе |
※※※
Особенности при подключении модема Ericcson F5521gw
Модем вроде бы не поддерживается Микротик официально. Но работает.Он более скоростной на передачу, чем F3607gw.Добавлено: 17.01.2015. У моей сборки есть постоянные зависания модема при интенсивной передаче, такие, что не помогает usb power reset, что странно. Также есть какая-то плавающая зависимость, видимо по питанию, модема и wi-fi модуля (наверное нехватка энергии). Так что, пока вернул обратно F3607gw.
Этот модем при подключении к порту mini-PCIe начинает именоваться usb2. В разделе System Drivers появляется дополнительно драйвер клавиатуры и мышки. Что это - неизвестно.
Каналов у него 6 оказалось. Правда потом появилось 3.
Т.е. выглядит как другой порт и старые привязки сделанные для F3607gw не сработали.
Автоматически создалось новое пустое PPP-out подключение.
Надо вновь переименовать порт и указать его в настройках PPP-подключения.
Data Channel = 2
Info Channel = 1
Для SMS управления исп. канал 0.
С этим модемом случилась проблема - он завис, после тестирования скорости. Сброс питания через интерфейс не помог, с первого раза, пришлось удалить порт и передернуть питание в Routerboard USBPowerReset. Тогда он снова появился.
Т.е. нужен ещё скрипт для перезапуска питания у модема.
После перезагрузки, он ещё раз поменял свою идентификацию в системе, правда уже интерфейсы в интернет не испортились. Пропали только мышь и клавиатура из списка драйверов. ну и число каналов стало = 3.
После очередного тестирования скорости завис опять. Пришлось опять делать USB Power Reset (правильная однако функция - для удалённого устройства).
Похоже этот модем может преподнести сюрпризы при эксплуатации.
Ну что же, сделаю третий тест скорости и посмотрю реакцию. Поэксплуатирую очередные 48 часов, на приём-передачу.
Посмотрим, как с пропаданием питания - внезапным. Отработал. Канал поднялся через 15 секунд после последнего писка Микротика.
Есть особенность. После USB Power Reset модем принимает новое значение. Например был USB 1.2, а после передергивания - 1.6.
Приём сообщений SMS работает.
Работал не более 5 часов, после этого завис. Ни Wi-Fi, ни через Интернет не подключиться было. Более-менее удалось подключиться по проводному подключению. USB Power Reset не помог. Пришлось выполнить физическое отключение питания.
Тест скорости платы MikroTik RouterBoard RB912UAG-2HPnD и Ericcson F5521gw 3g модема, с обычной штыревой антенной, в городе |
※※※
RB912UAG-2HPnD как 3g шлюз в Интернет
Самое быстрое и простое правило в IP > Firewall > NAT:/ip firewall nat add out-interface=megafon-vrn chain=srcnat action=masquerade
※※※
Дополнительные настройки
Для некоторых целей, я вынимаю беспроводной интерфейс из моста и делаю для него отдельную подсеть.Обычно я делаю настройку email для отправки событий входа-выхода.
Настройку LED индикаторов, для индикации подключения к сети Интернет и VPN подключение к другому роутеру Mikrotik.
※※※
SMS оповещения (/tool SMS) от Микротика
Для Воронежа (Мегафон-Кавказ) номер SMSC центра для указания при отправке SMS из Микротика:
+79282000002
Для Санкт-Петербурга (Мегафон-Северо-Запад) номер SMSC центра для указания при отправке SMS из Микротика: +79219909090
Управление языком принимаемых сообщений, нужно т.к. Микротик не поддерживает кодировку на русском, а только латиницу.
Мегафон
"Для получения сообщений на русском языке от оператора Мегафон, необходимо отправить SMS - сообщение RUS на номер +79272909090. Для получения сообщений на латинице от оператора Мегафон, необходимо отправить SMS - сообщение ENG на номер +79272909090".
После отправки придёт сообщение "Транслитерация включена". Новые сообщения будут на латинице.
МТС
SMS на номер +79126313431 с текстом Eng. Пока не проверено.
Возможен также приём сообщений и запуск скриптов при получении определенных SMS.
Отправка сообщения:
/tool sms send minipcie phone-number="+7XXXXXXXXXX" message="Mikrotik says" channel=0
Эта команда не работает сразу после перезагрузки (on startup). Возможно модем ещё не инициализировался.
※※※
Управление Miktrotik через SMS
Встроенный инструмент SMS в RouterOS позволяет выполнять скрипты, по принятию SMS-сообщения.
Перед приёмом сообщений и выполнением скриптов, нужно чтобы был отлажен приём обычных сообщений SMS.
Выглядеть всё это должно как-то так:
/tool sms print
recive-enabled: yes
port: minipcie
channel: 0
secret: XXX
allowed-number: +70000000000
keep-max-sms: 20
sim-pin:
/tool sms inbox print
# PHONE TIMESTAMP MESSAGE
В [4] приведён синтаксис команд:
:cmd SECRET script myscript VAR="VAL"
Если на телефонный номер 3g-модема послать SMS-сообщение вида:
:cmd XXX script checkhome
Да, именно так и начинается SMS, с двоеточия.
То, если включен приём SMS, настроено кодовое слово XXX, и сообщение отправлено с номера совпадающего с allowed-number, указан верный канал модема и он не занять ничем другим, то по идее выполниться скрипт checkhome, а в журнале (Log) появиться запись
gsm,info running script: checkhome
И таким образом, можно "пнуть" удалённый роутер, чтобы он выполнил некий "танец обновления" или перезагрузился.
gsm,info running script: checkhome
И таким образом, можно "пнуть" удалённый роутер, чтобы он выполнил некий "танец обновления" или перезагрузился.
Теперь остаётся понять, что делать с накопившимися SMS, они сами очищаются?
Однако, при зависании модема, не удастся управлять с помощью SMS. Вся логика должна быть внутри роутера - писать скрипты.
※※※
Подключение к терминалу модема
У меня usb-порт переименован из usb1 в minipcie, поэтому:
/system serial-terminal port=minipcie channel=0
ATI
F3607gw
OK
Выйти из терминала Ctrl-A, затем Q.
Channel=0 указывает канал, в который отправляются команды AT.
Терминальный доступ позволяет например включить GPS для модема Ericcson F5521gw:
Init1 = AT*E2GPSCTL=1,5,1
Init2 = AT*E2GPSNPD
※※※
Недостатки RB912UAG-2HPnD
1. Неудобно расположен слот SIM карты, для оперативной замены2. Нет второго USB порта (не используется разъём), а хотелось бы, например подключить туда UPS.
3. Малоинформативные LED - хотелось бы иметь их разноцветными и больше управляемых состояний.
4. Нет поддержки 802.11af (стандартное питание через ethernet)
5. Недостаточное средств управления железом, помимо USB Power Reset хотелось бы иметь возможность удалённо отключить питание и вновь подать, через какое-то время.
※※※
Ресурсы
1. http://gimmor.blogspot.ru/2012/08/wwan-3g-intel-dn2800mt.html
2. http://wiki.mikrotik.com/wiki/Manual:USB_Features
3. http://wiki.mikrotik.com/wiki/Supported_Hardware#3G_cards_and_modems
4. Mikrotik SMS. http://wiki.mikrotik.com/wiki/Manual:Tools/Sms
5. OpenWRT on MikroTik. http://wiki.openwrt.org/toh/mikrotik/rb91xg_5hpnd
6. OpenWRT on MikroTik 750gl. http://www.ericconrad.com/2012/05/installing-openwrt-on-routerboard-750gl.html
※※※
※
1 комментарий:
"SMS на номер +79126313431 с текстом Eng. Пока не проверено."
Проверено - не работает :( Есть еще варианты? Звонил 0890 - отмазались, что нет тех. возможности отсылать смс транслитом.
Отправить комментарий