Роутер ER75iX - ошибки при установке соединения с провайдером.

Журнал установки соединения можно увидеть в разделе Status and log > System Log

Пример 1

ER75iX daemon.debug pppd[2363]: rcvd [LCP TermReq id=0x0 "Normal Termination by NCP"]
ER75iX daemon.info pppd[2363]: LCP terminated by peer (Normal Termination by NCP)
ER75iX daemon.debug pppd[2363]: sent [LCP TermAck id=0x0]
ER75iX daemon.info pppd[2363]: Hangup (SIGHUP)
ER75iX daemon.notice pppd[2363]: Modem hangup
ER75iX daemon.notice pppd[2363]: Connection terminated.
ER75iX daemon.info pppd[2363]: Terminating on signal 15
ER75iX daemon.info pppd[2363]: Exit.

Ключевая строка выделена жирным шрифтом. Причина такой ошибки - неправильно указанная точка доступа (APN). Проверьте, нет ли ошибки в имени точки. Другая возможная причина - использование точки доступа, предназначенной для получения внешнего IP адреса без подключения этой услуги. Третья причина - вместо номера дозвона *99***1# используется номер *99#. Модули Siemens правильно работают только с номером *99***1#

Пример 2

ER75iX daemon.debug pppd[786]: sent [IPCP ConfReq id=0x1 ]
ER75iX daemon.debug pppd[786]: rcvd [IPCP ConfRej id=0x1 ]
ER75iX daemon.err pppd[786]: Received bad configure-rej: 81 06 00 00 00 00 81 06 00 00 00 00
ER75iX daemon.debug pppd[786]: sent [LCP EchoReq id=0x3 magic=0xbd878b3c]
ER75iX daemon.debug pppd[786]: rcvd [LCP EchoRep id=0x3 magic=0x1a6829c0]
ER75iX daemon.warn pppd[786]: IPCP: timeout sending Config-Requests
ER75iX daemon.debug pppd[786]: sent [LCP TermReq id=0x2 "No network protocols running"]
ER75iX daemon.debug pppd[786]: rcvd [LCP TermAck id=0x2]
ER75iX daemon.notice pppd[786]: Connection terminated.

Причина этой ошибки - оператор не выдаёт DNS адреса, а в настройках роутера установлена галочка "Get DNS addresses from operator". Снимите эту галочку на странице Configuration > GPRS и переустановите соединение. Обратите внимание: в этом случае становится невозможной работа с DNS адресами. Используйте IP адреса или укажите адрес DNS сервера на компьютере. Например, 208.67.222.222 - адрес сервера Open DNS.

Есть ли сторожевой таймер в роутерах iRZ?

Есть, но он не настраивается. Если операционная система зависла, то перезагрузка произойдёт автоматически через 60 секунд. Принудительную перезагрузку раз в сутки можно настроить через web-интерфейс в разделе Configuration -> Daily reboot. Так же с помощью пользовательского скрипта можно настроить перезагрузку по SMS. Пример скрипта:

FROM="+71234567890" 
CMD="zxcvbnm"
INT=60

while true; do
for i in `sms list`; do
sms read $i > /tmp/sms
sms delete $i
from=`cat /tmp/sms |head -n 2|tail -n 1`
msg=`cat /tmp/sms |head -n 4|tail -n 1`
if [ "$from" = "$FROM" ]; then
echo $msg|grep -q $CMD && reboot
fi
done
sleep $INT
done

Настройка:

  1. Скопируйте текст в раздел "Administration -> Startup script" после строки "## This script will be executed at system startup".
  2. Измените параметры:
    • FROM - номер телефона, с которого разрешается принимать команду.
    • CMD - кодовая последовательность. Рекомендуется использовать случайный текст, чтобы избежать ложных срабатываний.
    • INT - интервал в секундах, через который будут проверяться новые сообщения. Не стоит ставить меньше 60-ти.
  3. Поставьте галочку "Run script at startup " и нажмите кнопку "Save Script". После этого необходимо либо перезагрузить роутер, либо, подключившись через telnet, выполнить команду "/mnt/settings/startup &" (без кавычек).

Обратите внимание, что скрипт удаляет все смс после прочтения, независимо от наличия в них команды.

Какие последовательные интерфейсы поддерживают роутеры iRZ RUH, RUH2 и RC1?

Все устройства семейства RUH (RUH, RUH2 и RC1) поддерживают интерфейс RS232 (3 провода RX, TX, COM; модель RC1 дополнительно имеет выход питания 5,5В на линии CTS). Кроме того, модели RUH, RUH2 и RC1 опционально под заказ выпускаются с интерфейсами RS485 либо RS422 с гальванической развязкой или без нее .

При необходимости использования интерфейсов RS-485/422 на устройствах, поддерживающих RS232, в соединении между подключаемым устройством и роутером необходимо установить конвертер интерфейсов.

Однако, при использовании конвертера (переходник, трансформирующий уровень напряжения сигнала) совместно с моделью RC1 дополнительное питание на конвертер не требуется, т.к. оно подается по линии «CTS» интерфейса RS232. Со всеми другими моделями необходимо использовать активный конвертер.

В ходе обновления прошивки возник непредвиденный сбой (отключение электропитания, сбой в сети, и т.д.). Могу ли я восстановить своими силами работоспособность устройства?

Да, для этого Вам необходимо воспользоваться инструкцией, доступной для скачивания с нашего сайта по адресу:

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

Поддерживают ли маршрутизаторы iRZ RUH, RUH2 и RC1 дискретные входы/выходы?

Нет, но их поддержка запланирована и будет реализована в следующих моделях. На данный момент для этих целей рекомендуем использовать терминальные решения TC65: GSM модем iRZ TC65i-485GI,GSM модем iRZ TC65 Lite, GSM модем iRZ TC65Smart (terminal).

При настройке IPSec-туннеля между роутерами iRZ RUH, RUH2 и RC1 соединение не устанавливается. В чем может быть причина?

Следует убедиться в том, что при выключенном IPSec связь между узлами подсетей может быть установлена (например, с помощью ping). Если этого не происходит, то убедитесь в том, что на роутере и удалённом устройстве настроены маршруты к удалённой подсети через внешний интерфейс её шлюза.

При настройке IPSec-туннеля между роутером iRZ RUH (RUH2 и RC1) и устройством стороннего производителя (Cisco/NetGEAR/D-Link) соединение не устанавливается. В чем может быть причина?

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

Параметры для Cisco 870 series:
ISAKMP policy:
- encr 3des
- authentication pre-share
- group 2
- lifetime 3600

IPSEC (tunnel mode + proto ESP by default)
- crypto ipsec transform-set CRYPTO-SET esp-3des esp-sha-hmac

Поддерживают ли роутеры RUH вид связи CSD?

Нет, для этих целей рекомендуем воспользоваться широким выбором из модельного ряда модемов iRZ.

Перезагрузил роутер iRZ RUH, но журналы некоторых сервисов не сохранились, это нормально?

Да, они не должны сохраняться, за исключением журнала подключения к Интернету (Status and log -> Internet), он сохраняется на встроенный флеш-накопитель, максимальная длина - 100 строк. Для увеличения длины сохраняемого журнала необходимо подключить USB-накопитель с одним физическим разделом и файловой системой FAT, данные будут фиксироваться на нём.

Необходимо проследить процесс работы OpenVPN-туннеля/сервера, но мне недостаточно информации, порекомендуйте что-нибудь.

В OpenVPN существует возможность установки различных уровней подробности журналирования, для этого можно использовать директиву конфигурации verb, она может принимать значения от 0 до 11, где:
0 – отключение всех сообщений, кроме критических;
1-4 – оптимальный уровень подробности;
5 – добавляет возможность видеть сетевую активность соединения;
6-11 – полный вывод, чаще используется для отладки;


Однако, чтобы этот параметр вступил в силу, необходимо переключиться в режим "чтения конфигурации из файла" (Configuration -> OpenVPN Tunnel -> Take settings from => Configuration File) и дополнить поле конфигурации всеми необходимыми опциями и их значениями. Более подробно о правилах использования данного параметра Вы можете узнать, посетив официальный сайт разработчика OpenVPN

Поддерживают ли роутеры iRZ RUH, RUH2 и RC1 приложения, написанные на языке Java?

Нет, но это запланировано к исполнению, в качестве альтернативы может быть использована поддержка Linux-скриптов, написанных на языке shell (sh). Так же в ряде случаев мы готовы пойти на встречу и рассмотреть возможность включения Java VM в указанную модель роутеров. На данный момент для этих целей рекомендуем использовать терминальные решения TC65: GSM модем iRZ TC65i-485GI,GSM модем iRZ TC65 Lite, GSM модем iRZ TC65Smart (terminal).

Какой сетевой протокол используется для виртуализации COM-порта?

Ответ 1: При подключении с использованием программы ser2net – протокол, расширенный на основе рекомендации RFC 2217.

Ответ 2: При подключении по схеме COM <-> COM - собственные средства программы serialoverip

Могу ли я использовать/распространять/изменять/дополнять программное обеспечение, используемое в маршрутизаторе iRZ RUH*, в личных/коммерческих целях?

Ответ 1: Да, прошивка роутера состоит из программных продуктов, распространяемых на основе лицензий GNU General Public License и Berkley Software Distribution License .

Ответ 2: Примечание: если Вы пожелаете использовать данное программное обеспечение на стороннем устройстве, то для корректного запуска и функционирования прошивки рекомендуется полностью соблюдать технологическую базу в точности и соответствии с устройством маршрутизатора iRZ RUH.

Возможно ли создать IPSec-туннель внутри OpenVPN-сети?

Да, роутеры iRZ поддерживают настройку IPSec-туннеля внутри OpenVPN-сети.

Возможно ли использовать роутер iRZ RUH (RUH2 и RC1) совместно с USB-LAN устройством?

Да. В настоящий момент эта функция присутствует и совместима с устройством D-Link Fast Ethernet USB 2.0 Adapter, модель DUB E-100

Каков порядок запуска сервисов для использования Startup script на роутерах iRZ RUH, RUH2 и RC1?

Startup script запускается в последнюю очередь. Обращаем Ваше внимание на то, что существующая редакция программы инициализации системы – init, не поддерживает перезапуск при отправке сигнала, то есть команда
kill –HUP 1 ничего не даст.

Планируется развернуть масштабную OpenVPN сеть (более 10 узлов) на основе устройств iRZ RUH. Как автоматизировать процесс создания ключей и файлов настроек для клиентских узлов OpenVPN?

В настоящий момент имеется решение AFTOGEN, находящееся в активном тестировании. При необходимости Вы можете подать запрос на получение данной программы в целях испытаний в реальных условиях. Отчет о проведённых испытаниях может быть выслан на support@radiofid.ru, либо dafanasiev@radiofid.ru. Информация о результатах тестирования поможет нам в оперативном устранении возможных неисправностей и сокращении сроков выпуска стабильной версии.

Поддерживают ли роутеры RUH возможность создания OpenSSH-туннеля?

Да. При этом реализация возможна через IP-UP Script, либо через Startup Script. Обращаем Ваше внимание на то, что IP-UP Script будет запущен сразу после того, как роутер установит GPRS-соединение.

Я хотел бы для расширения функционала разработать под Вашу платформу собственное приложение. Какую информацию я мог получить по данному вопросу?

На случай, когда пользователю требуется реализовать тот или иной функционал средствами компилируемого языка, мы всегда готовы предоставить набор ссылок и SDK (другие названия: Board Support Package - BSP, Development Kit - DevKit) необходимых программ, исходных текстов и патчей.

iRZ RXX SDK/BSP/DevKit (Linux) - RXX-SDK_[toolchain].tar.xz
iRZ RXX SDK/BSP/DevKit (win32) - https://sourcery.mentor.com/sgpp/lite/arm/portal/release1802

Исходные тексты ядра: http://kernel.org/
Патчи для процессоров Atmel AT91: http://maxim.org.za/at91_26.html
Исходные коды U-boot для сборки утилиты mkimage: http://www.denx.de/wiki/U-Boot/SourceCode
Кросскомпилятор для ARM9: http://www.radiofid.ru/ru/products/controllers/by-producery/irz/107-irz-arm9card.html
Инструкция по сборке: http://hyppo.embedders.org/heavy.html

powered by SM FAQ