Страницы

Показаны сообщения с ярлыком 3g. Показать все сообщения
Показаны сообщения с ярлыком 3g. Показать все сообщения

вторник, 30 августа 2016 г.

Краткая памятка 4G модем Tele2 и роутер Mikrotik 912UAG-2HPnD

При подключении в usb-порт роутера MikroTik 912UAG-2HPnD модема Tele2 MF823D нужно не забыть сделать 2 вещи.
1. Во вкладке IP-DHCP Client указать автоматическое получение IP-адреса на создавшемся автоматически интерфейсе lte1. По-умолчанию модем Tele2 MF823D работает как промежуточный маршрутизатор (роутер) с адресом 192.168.01 и микротик должен получить адрес из подсети модем-роутера 192.168.0.0/24. Не важно, что порт выглядит физически как USB. Там протокол USB- Ethernet, что-то типа RNDIS если мне не изменяет память.
2. Во вкладке IP-Firewall-NAT надо добавить маскарада. srcnat на создавшемся автоматически интерфейсе lte1. После этого компьютер или компьютеры, подключенные через единственный порт Ethernet у роутера Mikrotik  912UAG-2HPnD должны просочиться в Интернет.
Т.е. компьютеры получаются за 3-мя NAT. NAT-Mikrotik, NAT-Modem, NAT-Tele2. А всё почему - никак не хотят внедрить IPv6 повсеместно. Прогресс замер последние 5 лет, в этом плане.
Удалённый доступ - получите проблемы. Peer-to-peer - получите проблемы.

Модем Теле2 MF823D  аналогично настраивается в роутерах Mikrotik 751,951 имеющих USB-порт.
Единственно - не использовать длинный usb-кабель, пытаясь улучшить связь, но создав себе периодические пропадания. Проблема с питанием 5 В на таких роутерах Mikrotik.

Модем Tele2 MF823D произведен компанией ZTE, то есть это модем ZTE MF823D.
Недостатком моего экземпляра явилось отсутствие слота для карт памяти, а также разъёма для подключения внешней антенны.
ПО: WEB_TELE2RUSMF823DV1.0.0B01
ПО устройства: BD_MF823DV1.0.0B01
Модель: MF823D-1.0.0
Эксплуатируется с родной симкартой Tele2. Не разлочен.

Теперь пару слов про автоподключение (автодозвон) модема Tele2 MF823D.
Во встроенном интерфейсе модема Tele2 присутствует какой-то баг, что не работает автоподключение к сети, через APN настроенной по-умолчанию.
Ну так, настроить надо новую APN, например AUTOTELE2, по аналогии. И уже с ней автоподключение начинает работать.

APN для автодозвона модема Tele2 MF823D


※※※

понедельник, 12 января 2015 г.

МТС mts, Билайн beeline, Мегафон. megafon. Настройки Интернет-подключения в Ubuntu server


Для использования 3g модема в Linux server в качестве WAN-интерфейса, надо предварительно собрать относящуюся к делу информацию. В Ubuntu server отсутствует Network Manager из настольной версии, поэтому конфигурирование происходит в ручную, в текстовом интерфейсе.
Данная заметка может помочь и с подключением 3g-модема в другой системе Linux, т.к. принцип один и тот же.

Заметка неоконченная и постепенно пополняемая, по мере появления новой интересной информации. Она оставлена, т.к. содержит некоторые собранные сведения. Но по состоянии на январь 2015 года, связка Intel DN2800MT + F3607gw не будет использоваться, а будет использоваться в сезон 2015 года связка Mikrotik RouterBoard RB912UAG-2HPnD и Ericcson F5521gw.

В наличии имеются 3 usb-модема Huawei E1550 (Мегафон), Huawei E171 (МТС), встроенный модем mini-PCIe Ericsson F3607gw. К январю 2015 года добавилась пара модемов Ericsson F5521gw (более скоростных).

Требуется создать интернет-подключение по сотовой сети для удалённого сервера в деревне, под командой Ubuntu server 14.04.
Для надёжного управления требуется подключение с "белым" ipv4-адресом, желательно фиксированным, чего однако сложно достичь, да и экономически чувствительно.

В качестве аппаратной платформы выбрана материнская плата  Intel DN2800MT, с Mini-PCIe 3G модемом Ericsson F3607gw.

Как известно по предыдущему опыту, к этой плате отсутствуют нормальные графические драйверы, поэтому теперь она будет использоваться в удалённом серверном режиме.
Ubuntu сервер 12.04.3 LTS на это плате не загружается (оказалось, забыл опцию video=LVDS-1:d опциях загрузки установить. Поэтому попробую установить Ubuntu server 14.04.

Установка Ubuntu сервера 14.04 на плату Intel DN2800MT удалась. Загрузка в EFI-режиме прошла нештатно из-за видео.
При первой загрузке отредактировал меню, установил опцию video=LVDS-1:d, которая исправила гаснущий экран (вечно, не ожидаешь такого поведения).
Дальше пошла штатная настройка сервера и модема.

1. Редактирование /etc/default/grub и внесение опции video=LVDS-1:d в строку GRUB_CMDLINE_LINUX.
Это исправит проблему гаснущего экрана.

2. Настройка сетевой подсистемы.
Пока на время настройки, автоматическая конфигурация интерфейса em0 по протоколу DHCP.

2. Поднятие ssh-сервера, для удаленной настройки.
Если сервис ssh не был установлен при установке, то apt-get install ssh.
Основной конфигурационный файл: /etc/ssh/sshd_config

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


3. Редактирование файла /etc/motd.tail
Вноситься полезная информацию по системе, которая показывается при удалённом входе.

4. Создание файла описания локальной системы man server.7 и копирование его в каталоги справки.

5. Настройка интернет соединения
Протокол PPP (point-to-point, точка-точка). За поддержку данного протокола отвечает пакет ppp и он устанавливается в стандартной поставке Ubuntu Server 14.04.

Редактируются следующие файлы:
/etc/ppp/peers/megafon-vrn
/etc/chatscripts/megafon-vrn

Устанавливается соединение:

pon megafon-vrn

Разрывается текущее соединение:

poff megafon-vrn
(или poff просто)

Просмотреть текущий объем приёмо-передачи:

pppstats ppp9


Регистрация модемов в системе Ubuntu

Корректно подключенный модем (например, F3607gw со вставленной SIM-картой) отображается в системе следующим образом:

# lsusb

Для модема F3607gw
Bus 001 Device 002: ID 0930:130c Toshiba Corp. F3607gw Mobile Broadband Module


Для модема E1550
Bus 001 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem


Для модема E171

Bus 001 Device 006: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

Вывод сообщений ядра.

# dmesg

Для модема Huawei E1550

[ 8792.027386] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001
[ 8792.027392] usb 1-1.5: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 8792.027395] usb 1-1.5: Product: HUAWEI Mobile
[ 8792.027397] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8792.032452] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8792.032593] option 1-1.5:1.0: GSM modem (1-port) converter detected
[ 8792.032731] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[ 8792.032787] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8792.033032] option 1-1.5:1.1: GSM modem (1-port) converter detected
[ 8792.033148] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[ 8792.033185] usb-storage 1-1.5:1.2: USB Mass Storage device detected
[ 8792.033427] option 1-1.5:1.2: GSM modem (1-port) converter detected
[ 8792.033477] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2
[ 8792.033510] usb-storage 1-1.5:1.3: USB Mass Storage device detected
[ 8792.034564] scsi25 : usb-storage 1-1.5:1.3
[ 8792.034696] usb-storage 1-1.5:1.4: USB Mass Storage device detected
[ 8792.035550] scsi26 : usb-storage 1-1.5:1.4
[ 8793.035728] scsi 25:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 8793.038573] scsi 26:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2
[ 8793.047079] sr0: scsi-1 drive
[ 8793.047183] sr 25:0:0:0: Attached scsi CD-ROM sr0
[ 8793.047240] sr 25:0:0:0: Attached scsi generic sg3 type 5
[ 8793.048641] sd 26:0:0:0: Attached scsi generic sg4 type 0
[ 8793.058444] sd 26:0:0:0: [sdd] Attached SCSI removable disk


Для модема Huawei E171


[ 8340.864006] usb 1-1.5: new high-speed USB device number 6 using ehci-pci
[ 8340.958541] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001
[ 8340.958546] usb 1-1.5: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 8340.958548] usb 1-1.5: Product: HUAWEI Mobile
[ 8340.958560] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8340.960056] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8340.960155] option 1-1.5:1.0: GSM modem (1-port) converter detected
[ 8340.960265] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[ 8340.960337] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8340.960380] option 1-1.5:1.1: GSM modem (1-port) converter detected
[ 8340.960442] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[ 8340.960504] usb-storage 1-1.5:1.2: USB Mass Storage device detected
[ 8340.960550] option 1-1.5:1.2: GSM modem (1-port) converter detected
[ 8340.960607] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2

Примечание: этот модем был переключен в состояние только модем, поэтому storage не видно.


Переключение модемов Huawei E1550, E171 в режим только модема

Ubuntu Desktop содержит программу usb_modeswitch, которая выполняет автоматическое переключение модема, но каждый раз при подключении.

Для переключение этого конкретного модема Huawei E1550 в режим только модема, под Linux, надо сделать следующее:
1. Подключиться к третьему порту (/dev/ttyUSB2) со скоростью 9600N1.
2. Отправить команду AT^U2DIAG=0 либо AT^U2DIAG=256 (с флешкой).



Переименовывание модема

Т.к. подключенный к разъёму mini-pcie модем, является системным (несъёмным), то можно освободить автоматические имена и сформировать свои собственные в ветке /dev.
Например:
/dev/modem3g
/dev/modem3g-control
/dev/modem3g-control2
Для этого используется правила udev.
Пока не делал.




Мобильный интернет от поставщиков МТС, Билайн, Мегафон в Воронеже. Кратко


Сведения собраны в январе 2014 года. Частичное уточнение январь 2015 года. Данные и ссылки могут устаревать и изменяться поставщиком по своему усмотрению.

Поставщик МТС

Сайт: http://www.voronezh.mts.ru/

Обычная точка доступа, с серыми IPv4-адресами и NAT (трансляцией адресов) на стороне провайдера.
Access point (APN): internet.mts.ru
user: mts
password: mts

для реального динамического "белого" IPv4 используется другая точка доступа:
Access point (APN): realip.msk
user: mts
password: mts

Основной тариф для Интернета: МТС Коннект 4.

Центр сообщений МТС SMSC: +79168999100, либо +79107459999 (что получен из AT+CSCA? команды). для указания в настройках Miktrotik, для отправки сообщений СМС.

Интересная опция: Интернет на день на тарифе МТС Коннект 4. Можно периодически использовать Интернет, без абонентской платы. Плата за день использования. Т.е. такой вечно готовый к использованию модем. Удобно. 30 руб. в сутки.

Однако динамический белый IP адрес - за отдельную плату в 100 руб./месяц.

В сезон 2014 года, выяснилось, что подключение МТС лучше в деревне, чем Мегафон.


Поставщик Мегафон

Сайт: http://vrn.megafon.ru/

Обычная точка доступа, с "серыми" IPv4-адресами и NAT (трансляцией адресов) на стороне провайдера.
Access point: internet
user: gdata
password: gdata
Modem INIT: AT+CFUN=1

Для Воронежа (Мегафон-Кавказ) номер SMSC центра для указания при отправке SMS из Микротика: +79282000002, либо +79289900028 (что получен из AT+CSCA? команды).

Для Санкт-Петербурга (Мегафон-Северо-Запад) номер SMSC центра для указания при отправке SMS из Микротика: +79219909090

Основной тариф для Интернета: Мегафон-Онлайн

Опция "Интернет на день" также доступна. 200 Мб. в сутки по 25 руб.

Подключение динамического "белого" IP-адреса в офисе по заявлению абонента. Не очень удобно. Цена подключения 200 руб. Оплата 100 руб./мес.

Опция "Интернет Выходные" 48 часов. 48 руб.

Ограничение 150 Мб./в сутки. на полной скорости.
Подключение можно сделать отправив SMS на номер 000105 с сообщением "48" из Микротика. Опция включится автоматически через 10 минут и будет доступна 48 часов.
Не требует подтверждений от пользователя, что удобно, т.к. изнутри Микротика не надо вынимать сим-карту. Правда сообщение, о включении придёт, но оно информативное - о 10 минутах задержки.

Единственный пока минус - не видно SMS сообщений внутри Микротика, надо переключаться на приём только текстовых сообщений, в кодировке Eng.


Поставщик Билайн

Сайт: http://voronezh.beeline.ru/

Опция "Безлимит на сутки". 35 руб./сутки

Услуга "Фиксированный IP-адрес. Подключение фиксированного "белого" IP-адреса. Оплата 130 руб./мес. Подключение в личном кабинете.


※※※

Идентификация 3g-модема в системе Ubuntu server

Команды выполняются при подключении к терминалу модема, с помощью minicom или иной программы.

Серийный номер
AT+CGSN


AT+CIMI

Модель модема
AT+GMM

Для Мегафон модема (Huawei E1550) вывело:
E1550
OK

Для МТС модема (Huawei E171) вывело:
E171
OK

Для встроенного модема Toshiba-Ericsson F3607gw
F3607gw
OK

Определение готовности модема

AT+CPAS — информация о текущем состоянии модема
ответ:
+CPAS: 0
OK


0 — готовность,
2 — не известно что делает,
3 — идет входящий звонок,
4 — есть голосовое соединение.



Определение регистрации модема в сети провайдера

AT+CREG?
либо
AT+CGREG?

Ответ модема:
+CREG: 0, 1
OK

Первый 0 - установлен запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети

Первая цифра, диапазон значений [0..2]
0 — запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети
1 — резрешить сообщения о смене состояния регистрации
2 — 1 + доп. отладочная информация

Режим выдачи сообщений о регистрации устанавливается командой
AT+CREG=0

Вторая цифра, диапазон значений[0..5]

0 — не зарегистрирован, поиск сети не ведется,
1 — зарегистрирован в своей домашней сети,
2 — не зарегистрирован, идет поиск сети,
3 — регистрация отклонена,
4 — неизвестное состояние,
5 — зарегистрирован в роуминге.



Информация о возможностях сети поставщика


AT*ERINFO



Для модемов Huawei E1550

Вывести список портов модема
AT^GETPORTMODE

 ^GETPORTMODE:TYPE:WCDMA:Qualcomm,MDM:0,DIAG:1,PCUI:2,SD:3
OK


Сброс модуля Toshiba-Ericcson 3607gw

AT*E2RESET
Выполняется отсоединение модема от USB шины и присоединение заново.


※※※

Получение баланса счёта


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

Для модема Toshiba-Ericcson F3607gw

Если выполнить на терминале /dev/ttyACM1 ( это управляющий порт) команду:
AT+CUSD=1,"*100#",15
через несколько секунд вернет ответ

+CUSD - это префикс для выполнения команд USSD.

Проверка баланса у Мегафона: *100#
Проверка баланса у МТС: *100#
Проверка баланса у Билайна *100#
Проверка баланса у Теле2: *105#


Для модема Huawei E1550

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

Для модема Huawei E171 

Модем Huawei E171 подключенный к Микротик нужно настроить в режиме Advanced Mode, у созданного PPP-подключения:
Data Channel 0
Info Channel 2
После этого, информационный канал будет работать и сообщать информацию об уровне сигнала и пр.


※※※

Ресурсы


. Настройка ssh. http://help.ubuntu.ru/wiki/ssh

Ericsson MBM F3705g AT Command Reference. http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html

. http://shop.nativepc.ru/content/29--3g-usb-nix-

. http://dergyury.wordpress.com/2011/10/25/настройка-usb_modeswitch-для-подключения-3g-модема/

. http://geektimes.ru/post/98846/
. http://betment-6.livejournal.com/6002.html
AT-команды модемов Huawei и ZTE. http://jinv.ru/zhelezo-dlya-pk/45-at-komandy-modemov-huawei-i-zte.html

, http://3g-huawei.clan.su/publ/help_information/at_command_modem_huawei/2-1-0-10

. Мегафон. Опция Интернет на день. http://vrn.megafon.ru/internet/options/internet_na_den_200_mb.html
. Мегафон. Опция Выделенный IP-адрес. http://vrn.megafon.ru/internet/services/vydelennyy_ip-adres.html
. Билайн. Опция Безлимит на сутки. http://voronezh.beeline.ru/customers/products/mobile/services/details/bezlimit-na-sutki/
. Билайн. Опция Фиксированный IP-адрес. http://voronezh.beeline.ru/customers/products/home/home-services/service/fiksirovannyy-ip-adres/

3g модем и Mikrotik. http://geektimes.ru/post/188424/
. Разъемы внешних антенн на usb-модемах. http://bester-ltd.ru/articl/antenny_3g_4g/razemi_na_modeme.html

※※※

Тестирование Mikrotik Routerboard RB912UAG-2HPnD и Ericsson F3607gw, Ericsson F5521gw 3g mini-PCIe модемов

По умолчанию, плата маршрутизатора RB912UAG-2HPnD прибыла без всего - в пакетике. Пришлось докупать проводки коннекторы (pigtail) MMCX - RPSMA для подсоединения антенн ко встроенному приёмо-передатчику Wi-Fi (без них нельзя включать, т.к. по умолчанию wi-fi работает), 3g-модемы Ericsson F5521gw, а пигтейлы U.FL-SMA были. Антенны были от старого роутера Bigpond. Был также ранее исследованный модем Toshiba Ericcson F3607gw [1].

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

И таким образом, можно "пнуть" удалённый роутер, чтобы он выполнил некий "танец обновления" или перезагрузился.
Теперь остаётся понять, что делать с накопившимися 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
※※※

среда, 15 августа 2012 г.

Netcomm Bigpond 3G9WB

Описание 3G маршрутизатора BigPond 3G9WB

Маршрутизатор основан на процессоре Broadcom BCM6359. Встроенный 3g mini-PCIe модем Sierra Wireless MC8781.

Характеристики маршрутизатора BigPond 3G9WB:

WAN Interface
• HSPA x 1
LAN Interface
• Ethernet x 4
WLAN
• MAC Address Filtering, WEP, WPA, IEEE 802.1X
• 10, 25, 50, 100mW @ 22MHz
• IEEE 802.11g, backward compatible with 802.11b Encryption
• 64, 128-bit Wired Equivalent Privacy (WEP, WPA2) Data Encryption
Channels (В зависимости от страны, которую можно выбрать в самом устройстве)
• 11 Channels (US, Canada)
• 13 Channels (Europe, Australia)
• 14 Channels (Japan)
Скорость WLAN
• До 54Mbps
WAN PPP
• Yes
Стандарт
• Совместим со спецификацией "3GPP release 5 UMTS specification"
Диапазоны
• Support Quad-band GSM/GRPS (850 / 900 / 1800 / 1900 MHz)
• Support tri-band UMTS/HSDPA/HSUPA (850 / 1900 /2100 MHz)
Скорость
• HSUPA (up to 1.9 Mbps uplink)
• HSDPA and UMTS (up to 7.2 Mbps downlink and 384 Kbps uplink)
• EDGE / GPRS / GSM (up to 247 Kbps)
Antenna Type
• Removable antenna
• SNMP, SNTP, Telnet, Web-based management, Configuration backup and restoration
• Firmware upgrade via HTTP, TFTP client and server, or FTP server
Маршрутизация
• Static route, NAT/PAT, DMZ, DHCP Client/Server/Relay, DNS Proxy, DDNS
Безопасность
• Stateful Packet Inspection, Packet filtering, Denial Of Service protection, Management
Authentication protocols
• PAP, CHAP
VPN
• PPTP/L2TP/IpSec pass-through
Индикаторы
• Питания, LAN 4, LAN 3, LAN2, LAN 1, Wi-Fi, Internet, 3G, 2G, Сила сигнала Low, Med and High LEDs
Питание
• Внешний адаптер питания
• 100-240Vac to 12Vdc /1.5A
Габариты
• 205 mm (W) x 47 mm (H) x 145 mm (D)

Преимущества

  • Съемные антенны, дают возможность подключить внешние направленные антенны
  • Работает с всеми местными провайдерами (unlocked)
  • Компактность, возможность монтажа на стене
  • Бесшумность, нет вентиляторов
  • Питание от 12 В
  • Разбор на компоненты, можно снять 3g модем и wi-fi адаптер и использовать в иных местах
  • Поддержка WPA2-PSK


Недостатки

  • Закрытая прошивка (firmware)
  • 100МБит концентратор и невозможность замены
  • 54МБит Wi-Fi и невозможность замены
  • Не поддерживает произвольные модемы, неудачно 
  • Невозможность назначить один из портов LAN как WAN

Характеристики встроенного 3g модема Sierra Wireless MC8781 с поддержкой GPS:

Форм-фактор: PCI Express Mini Card
Чипсет: Qualcomm MSM7200TM
UMTS HSDPA Category 8/6/4 (7.2/3.6/1.8 Mbps downlink), HSUPA Category 4 (2.0 Mbps uplink)
EDGE/GPRS MS Class 12
Receive equalizer with dual antenna
diversity
поддержка USIM (UMTS SIM-карты)
PC/SC interface
Технология GPS: Qualcomm GpsOne®

Размеры
Длина: 51 mm
Ширина: 30 mm
Толщина: 4.5 mm
Вес: under 12 g

Питание
Входное напряжение, диапазон:: 3.0 ~ 3.6V
Low talk current
Low stand-by current
Антенный вход
50 Ohm compatible
U. FL RF connector

Диапазоны
850/1900/2100MHz WCDMA
Power class 3 (+24dBm)
850/900MHz GSM/GPRS/EDGE
GSM Power class 4/EDGE E2
1800/1900 MHz GSM/GPRS/EDGE
GSM Power Class 1/EDGE E2
GPS/1575.42 MHz

Интерфейс
52-Pin Edge Connector
Pinout supports PCI-Express Mini Card Specification Rev 1.1
USB 2.0
Software configurable LED control
U-SIM - стандарт SIM-карты в сетях UMTS

Поддерживаемые AT-команды (список уточняется)

 GSM AT Command Reference

 TS 27.007 AT command set for User Equipment (UE)

 TS 27.005 Use of Data Terminal Equipment ‐‐ Data Circuit terminating Equipment (DTE‐DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (BSE)



Выводы
Вещь в себе. Решила проблему и ладно. Существенный недостаток, относящийся скорее к сети провайдера - серые IP-адреса WAN интерфейса.

Ресурсы
1. TS 27.007 AT command set for User Equipment (UE). Разные ревизии. http://www.3gpp.org/ftp/Specs/archive/27_series/27.007/

2. Firmware upgrade. http://support.netcommwireless.com/sm/firmware/3g9wb
3. Страница устройства. http://support.netcommwireless.com/product/3g/3g9wb

пятница, 10 августа 2012 г.

WWAN 3g модем и Intel DN2800MT

Подключение 3g модема Toshiba Ericsson f3607gw к материнской плате Intel DN2800MT

Подключение производилось для тестирования связки и выявления тонких особенностей. Задумка описана в другой заметке : 3g Интернет в деревне.
Здесь практическая работа, журнал подключения.

Итак, первое подключение.
Для тестирования использовался дистрибутив Ubuntu 11.10 (рабочая система) и Ubuntu 12.04 LiveCD.

К модему обязательно должна быть подключена SIM-карта, без  нее он не работает.

#lsusb

...
Bus 001 Device 002: ID 0930:130c Toshiba Corp. F3607gw Mobile Broadband Module
...

Модуль по сути является usb-устройством, только в исполнении mini PCI-e.

Устройство видится какToshiba Corp. F3607gw Mobile Broadband Module.
Его PID VID 0930:130c.

в каталоге /dev нашлись файлы, относящиеся к устройству. /dev/ttyACM0 (модем), /dev/ttyACM1, /dev/ttyACM2 (gps)


Устройства, созданные модулем, в каталоге /dev:
# for n in `ls /sys/class/*/*{ACM,wdm,usb0}*/device/interface`;do echo $(echo $n|awk -F '/' '{print $5}') : $(cat $n);done

ttyACM0 : TOSHIBA F3607gw Mobile Broadband Data Modem
ttyACM1 : TOSHIBA F3607gw Mobile Broadband Modem
ttyACM2 : TOSHIBA F3607gw Mobile Broadband GPS Port
cdc-wdm0 : TOSHIBA F3607gw Mobile Broadband Device Management
cdc-wdm1 : TOSHIBA F3607gw Mobile Broadband USIM Port


Также устройством (его драйвером) формируется интерфейс wwan0
#ifconfig -a

wwan0     Link encap:Ethernet  HWaddr 02:80:37:ec:02:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:6863 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6665 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5651645 (5.6 MB)  TX bytes:1563007 (1.5 MB)



#dmesg | grep wwan
[   22.565216] cdc_ether 1-1:1.6: wwan0: register 'cdc_ether' at usb-0000:00:1d.7-1, Mobile Broadband Network Device, 02:80:37:ec:02:00



Первое подключение неудачное. NetworkManager определил устройство, но соединения не устанавливалось. "И так и сяк, ни в какую". Это при том, что была подключена рабочая внешняя антенна и рабочая сим-карта, использовавшиеся в роутере Bigpond.
Следующим шагом было повторная проверка соединений и установлена обычная круговая антенна от роутера и другая сим-карта. Запуск и попытка подключения. Удалось соединится в режиме EDGE. По крайней мере, хоть как-то работает. Провайдер Мегафон.
Как я предполагаю, дело было в контактах между модулем usim, он особенно точно должен ставиться в разъеме. Также важно, чтобы антенные пигтейлы были плотно посажены на разъемы.
Далее, подключил более мощную направленную антенну, правда диапазона Wi-Fi. Загрузка, попытка подключения. Не подключается.
Вернул предыдущую антенну. Подключается в режиме EDGE. Скорость около 21 кб/c.
Дело в том, что в деревне, вышка сотовой связи находится в 5 километрах от места приема и на обычные антенны прием 3g сигнала оказывается невозможным.

Антенны я подключаю после полного обесточивания оборудования.

И наконец, подключение 3g антенны. Загрузка, попытка подключения. Не работает. Что навело на мысль пересмотреть контакты.
Проблема оказалась, что был использован обычный SMA-U.FL пигтейл от старой антенны, а нужен был реверсивный SMA-U.FL. После замены, все решилось. 3g заработал. Скорость составила 6 МБит на загрузку, 0.85 МБит на выгрузку. Да, такие скорости никогда не достигались в этом месте. Бинго.



Включение модуля
Для проверки будет использоваться программа minicom. Установить ее пакет:
#sudo apt-get install minicom

Порт модема /dev/ttyACM1 - контрольный порт, используется для подачи разных команд, снятия состояния сети и пр.

Запуск из под суперпользователя.
#minicom -D /dev/ttyACM1
Параметры порта 115200 8 N 1. Выход из программы - последовательное нажатие CTRL-A X.
В процессе работы через этот порт периодически сыпятся разнобразные сообщения, понять которые, без тщательного изучения AT команд, невозможно.

Проверка того, защищена ли sim-карта pin-кодом.

Запрос: AT+CPIN?
Ответ: +CPIN: READY
Что свидетельствует что sim-карта разблокирована.
Если ответ:
+CPIN: SIM PIN
Для разблокировки sim-карты
Запрос: AT+CPIN="Ваш PIN"
Ответ: OK

Проверка уровня сигнала.
Запрос: AT+CSQ
Ответ:
 11,99
OK
Ответ состоит из двух цфир: +CSQ: 11,99. С помощью первой определяем уровень сигнала в дБ по форумуле: [-113 + Х * 2]. Второе число - количнство ошибок в процентах. 99 - не определено.
Итак уровень получается -91 dB. Например, уровень на направленной 3g антенне -86 dB. В лучшие моменты -79 dB.
Мое предположение, непроверенное пока, что уровень сигнала сообщается для 2G, а не 3G, потому что при разных антеннах, выдается одно и тоже значение. Позже уточню.

Список сетей. Долго думает, но всё же выводит.

AT+COPS=?
+COPS: (2,"MegaFon RUS","MegaFon RUS","25002",0),(2,"MegaFon RUS","MegaFon RUS",
OK
Внутренние часы модуля
Запрос: AT+CCLK?
Ответ: +CCLK: "2000/01/01,03:48:02+00"

OK
Время не установлено, надо установить:
AT+CCLK=«yy/mm/dd,hh:mm:ss+zz» — установить время. Обязательно в таком формате и с ведущими нулями.
Пример:
Запрос: AT+CCLK="2012/08/10,18:28:00+03"
Ответ: OK

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

Карта включается командой:
Запрос: AT+CFUN=1
Ответ: +PACSP0

Установить только 2g подключение
AT+CFUN=5

Установить только 3g подключение
AT+CFUN=6

Можно это не делать, это всё делает NetworkManager входящий в поставку Ubuntu.

Просмотреть индикатор-состояние:
Запрос: AT+CIND?
Ответ: +CIND: 0,3,1,0,1,0,1,0,0,0,0,0
Вторая цифра показывает уровень сигнала в диапазоне 0-5.


Просмотреть CellID возможно в следующем ответе:
AT+CREG?
+CREG: 2,1,"0E11","01693912"

"01693912" - 2 байта cell id в шестнадцатиричном формате
"0E11" - код местоположения

Просмотр температурной информации

Запрос: AT*E2OTR?
Ответ: *E2OTR: 0,75,80,85,1,57

OK

Проверка баланса 3g модема

Для проверки баланса использовать специальные USSD AT-команды.
Если выполнить на терминале /dev/ttyACM1 ( это управляющий порт) команду:
AT+CUSD=1,"*100#",15

то симка мегафона вернёт текущий баланс счёта.

+CUSD - это префикс для выполнения команд USSD.
*100# - код для запроса баланса у провайдера Мегафон.


Выключение модуля

Для перевода модуля в энергосберегающий режим:
Запрос: AT+CFUN=4
Ответ: OK

Для обесточивания карты (опасная команда, потом потребуется перезагрузка), Карта не будет способна принимать команды.
Запрос: AT+CFUN=0
Ответ: ОК

Использование модуля Ericsson f3607gw как GPS приемника

В модуль Ericsson f3607gw встроена функция GPS - глобального определения координат. Грех ее будет не использовать.
GPS данные поставляются по протоколу NMEA через порт /dev/ttyACM2. По умолчанию, порт выключен и его надо включить отправив AT-команды.

Первый шаг. Отправка строки вида  AT*E2GPSCTL=X,Y,Z в контрольный порт /dev/ttyACM1.
где

X -  0 (выключены NMEA сообщения) или 1 (включены NMEA сообщения)
Y - частота в секундах появления NMEA сообщений (от 1 до 60 сек)
Z -  0 (DGPS выключена) или 1 (DGPS включена)

Запрос: AT*E2GPSCTL=1,5,1
Второй шаг. Отправка в порт /dev/ttyACM2 команды AT*E2GPSNPD. После получения и отработки команды, порт /dev/ttyACM2 перестанет получать команды, до отключения питания. Управление потоком NMEA сообщений сохраниться через контрольный порт /dev/ttyACM1.


Просмотреть, все ли получилось можно обычной командой cat /dev/ttyACM2.

#cat /dev/ttyACM2

$GPGGA,,,,,,0,00,0.5,,M,0.315099,M,0.0000199,0000*7B
$GPRMC,002408.38,V,,,,,,,060180,,,N*77

GPS требует собственной антенны, расчитанной на диапазон около 1.5 ГГц.

Существует стандартный демон gpsd, который позволяет разделять 1 последовательный порт с сообщениями NMEA между нескольким программами.

Выводы
Модем оправдал свои вложения. Не без трудностей, но удалось улучшить Интернет-подключение.


Ресурсы
AT-команды аналогичного устройства. http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html
Подробное описание модуля SIM900D. http://we.easyelectronics.ru/part/gsm-gprs-modul-sim900-chast-vtoraya.html

вторник, 17 июля 2012 г.

Village internet. 3G Интернет в деревне

3G Интернет в деревне или коттедже, а также за городом

Над обеспечением надежно функционирующего подключения к сети интернет, в условиях пригорода задумываются многие. Многие же ограничиваются широко распространенными 3G usb-модемами, предлагаемыми провайдерами сотовой связи.
Недостатки такого решения проявляются позднее - потеря связи в плохую погоду, зависимость от расположения usb-модема и пр.
Кардинальным решением является стационарный 3G роутер с внешней антенной. Как назло, розничная сеть готового комплекта не предлагает. Предлагаются роутеры, но со встроенной антенной, более мощной, но все же - встроенной.

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

Первое решение. Чтобы был интернет
Вышка связи находится в 3-4 км от места приема (во впадине). 3g usb-модем, ловит сеть очень плохо, с постоянными переходами на режим EDGE. Использовать не возможно, нервов не хватает.
На просторах Интернета, было найдено решение в виде б/у устройства Netcomm Bigpond 3G9WB. Куплено и доставлено с aliexpress.com. Также была куплена внешняя 3G антенна на сайте: www.bester-ltd.ru. Также заказаны были переходники u.fl-rpsma (пигтейл) на ebay.com. 
Все было установлено, скручено и подключено.
По результатам - просто работает, но хочется большего, да и ограничения выявились с ростом потребностей.
Само устройство, его технические характеристики, позволяют подключить 4 проводных клиента, несколько беспроводных (по ст. Wi-Fi). Карты Wi-Fi и 3G съемные. 3G карта Sierra Sierra Wireless MC8781 MiniPCIe. Особенностью данного роутера является то, что слот sim-карты распаян на материнской плате.
В спецификации Sierra Wireless MC8781 mini-PCIe упоминается что модем 3G со встроенным GPS, однако использовать эту возможность в данном роутере не представляется возможным из-за прошивки.

Подключение роутера к 3G свелось просто к установке SIM карты.
Встроенный web-интерфейс достаточно беден, практически ничего не позволяет, так по мелочи, на уровне простых маршрутизаторов.
Основной минус - закрытая прошивка, а это невозможность настроить так, как нужно имнно мне.

После первого сезона использования, в течении второго,  "поиск грааля" продолжился.

Второе решение. Потенциал растет

Нашлись интересные решения Mikrotik - материнские платы - подороже RouterBOARD 411UAHR, подешевле  RouterBOARD 411U (без Wi-Fi). На обеих платах распаяны слоты sim-карты - это важно для 3g карты.
Теперь можно приобрести недорогую карту mini-PCIe 3G модема, например Sierra Wireless MC8790 на ebay.com, либо на aliexpress.com. Покупать надо т.н. unlocked (т.е. чтобы работали все sim-карты, любого провайдера). Список совместимости материнских плат с 3g miniPCIe картами см. в Ресурсах.

Т.е. комплект для приобретения выглядит следующим образом.
1. RouterBOARD 411U или 411UAHR
2. 3g модем в виде mini-PCIe карты, например Sierra Wireless MC8790, либо из списка совместимости. Именно mini-PCIe.
3. Внешняя антенна 3G, см. Ресурсы.
4. Кабель от антенны до роутера.
5. Переходник u.fl-rpsma, для связи 3g модема и кабеля от антенны.
6. Корпус, подходящих размеров, герметичный или иной, в зависимости от требований надежности.
7. Блок питания, либо инжектор питания производства Mikrotik, для питания по кабелю ethernet.
8. Опционально. Источник бесперебойного питания ИБП.

Затраты больше, но и результат обнадеживает.


Что получаем в результате
Настраиваемая ОС, на ядре Linux, позволяющая организовать удаленный доступ из вне, во внутрь, 3g роутер с широкими возможностями регулирования трафика.

Из замеченных недостатков
- недостаточно мощное, по нынешним временам, аппаратное обеспечение, однако на уровне лучших маршрутизаторов 2-летней давности.
- отсутствие встроенного коммутатора.
- нестандартный PoE.
- специализирована под 3g, потом сложно перепрофилировать и расширить.
- невозможность установить стороннее ПО
- роутер работает на коммерческой ОС, что ограничивает пользователя в плане расширения сторонними пакетами и устройствами
Некритические недостатки нивелируются мощной программной платформой и возможностью  гибкой настройки всего нужного.

Преимущества
 - низкое энергопотребление, что позволяет подключить солнечную энергоустановку и обеспечить беспрерывную работу
- возможность установки OpenWRT


Третий вариант. Нирвана

Платформа меняется и становится x86-совместимой системой.
В качестве основы можно выбрать материнские платы Intel со встроенным процессором Atom, серий Intel DN2800MT. Важно наличие mini-PCIe слота. Единственное дополнение - специальный адаптер для sim-карты - "Solderless USIM Sim Socket Holder". Он позволит установить 3g модем на материнскую плату Intel DN2800MT. Этим нивелируется потребность в распаянном на плате слоте sim-карты. Он просто оборачивается вокруг группы контактов модема и вставляется вместе с модемом в слот mini-PCIe. Всё.
Адаптер выглядит так:
usim-holder


Если смущает такой адаптер, есть более надежный, но более дорогой.
http://www.5sgroup.ru/list_products.php?class=50707&type=interface&l=CN030



Комплект приобретения, принимает законченный вид:
1. Материнская плата Intel DN2800MT + модуль памяти So-DIMM.
2. 3g модем в виде mini-PCIe карты, например Sierra Wireless MC8790, либо из списка совместимости. Именно mini-PCIe.
3. Внешняя антенна 3G, см. Ресурсы.
4. Кабель от антенны до роутера.
5. Переходник u.fl-rpsma, для связи 3g модема и кабеля от антенны.
6. Корпус, подходящих размеров, герметичный или иной, в зависимости от требований надежности.
7. Блок питания, либо инжектор питания производства Mikrotik, для питания по кабелю ethernet.
8. Опционально. Источник бесперебойного питания ИБП.
9. Адаптер "Solderless USIM Sim Socket Holder". 


Недостатки
- Возможно, не очень удачное крепление сим-адаптера
- Недостаточная поддержка видеодрайвера GMA3650 в Linux, но неважно для целей роутера
- Цена комплекта выше чем у второго варианта

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

Преимущества данного варианта перевешивают всё.


Справочно. Модемы - цены и места
- Sierra Wireless MC8790. http://www.ebay.com/itm/Sierra-MC8790-HSUPA-3G-WWAN-Modem-Card-7-2Mbps-GPS-not-MC8780-MC8781-mini-pci-e-/271016319789?pt=US_Internal_Network_Cards&hash=item3f19d4db2d#ht_4002wt_1002
- Ericsson F3607GW. http://www.ebay.com/itm/New-Unlocked-Ericsson-F3607GW-DELL-Wireless-5540-3G-GPS-Mini-WWAN-Card-/290659200462?pt=US_Internal_Network_Cards&hash=item43aca36dce#ht_3558wt_919
- Huawei EM770W. 
http://www.aliexpress.com/product-fm/542841577-UNLOCKED-HUAWEI-EM770W-WWAN-3G-HSDPA-HSUPA-PCI-E-card-10130-wholesalers.html

Ресурсы
Форум ixbt по Microtik. http://forum.ixbt.com/topic.cgi?id=14:51525
Форум ixbt по RouterBOARD. http://forum.ixbt.com/topic.cgi?id=14:51483
Список совместимости материнских плат с 3g картами. http://wiki.mikrotik.com/wiki/Supported_Hardware#3G_cards
Отечественные внешние антенны 3G. http://bester-ltd.ru/category/vsyo-dlja-3g-gsm-4g-lte-internet/
Почти аналогичный опыт. http://lobzik84.livejournal.com/17476.html
OpenWRT на Mikrotik. http://wiki.openwrt.org/toh/mikrotik/rb411
Подробное описание и фото Bigpond 3G9WB: http://www.ebay-forum.ru/phpBB2/topic/74740-3g-wifi-ethernet-%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-%D1%81-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B2%D0%BA%D1%83%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9/