Jump to content
Форум по продукции MOXA

Доступ к устройствам подключенным к Moxa G3110 HSDPA из вне


Recommended Posts

Добрый день.

Есть 2 модема Moxa G3110 HSDPA с фиксированными "внешними" адресами, выданными сотовым оператором.

Я настроил соединение между этими модемами. С внутреннего и внешнего адреса одного из модемов можно пинговать только внешний адрес второго модема.

Т.е. внутренние адреса модемов из вне не доступны. И настроики NAT в этой версии (версии 1) модемов нет.

Проблема в том, что мне нужно один модем подключать к компьютеру, который будет связываться с сетевым устройством, подключенным ко второму модему. Это сетевое устройство может иметь только фиксированный ip - адрес. По com-порту соединения у него нет.

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

 

Есть ли какие-то возможные решения по возможности соединения компьютера и сетевого устройства (находящегося на большом расстоянии), используя Moxa G3110 HSDPA?

Link to comment

Добрый день,

В модеме OnCell G3110-HSDPA реализована функция Virtual Server, позволяющая "пробросить" нужные TCP- и UDP-порты во внутреннюю сеть на указанный локальный IP-адрес. Для Вашего случая, когда надо обращаться только к одному устройству в локальной сети, этого обычно бывает достаточно.

Вы не пробовали настроить Virtual Server?

Link to comment

Спасибо за совет. Очень даже вовремя.

Сейчас провел эксперимент. Настроил "проброс" порта на одном из модемов и соединил так 2 компьютера с помощью OnCell. Т.е. получилось что компьютер с локальным ip соединяется через модем1 - модем2 (с "пробросом" порта) со вторым комьютером (тоже с локальным ip). Подключался через удаленный доступ и поэтому порты поставил на модеме 3389, т.к. этот порт использует RDP (удаленный доступ). Теперь попытаюсь настроить программу, которая будет стоять на компьютере и соединяться через модемы с с удаленным сетевым устройством. У нее по-моему должен быть уже свой порт для слединения.

 

И еще заметил, что модемы в открытом доступе в сети. Т.е. любой может найти их по ip адресу и сбить настройки. Сейчас буду разбираться как задать им пароль.

Link to comment

Добрый день. Возник еще один вопрос. С одного компьютера на другой подключиться получилось через RDP с (пробросом порта 3389 на втором модеме). Но это не совсем то, что мне нужно было.

На компьютере установлена программа, которая должна через интернет соединяется через модем1 - модем2 (с "пробросом" порта) с сетевым устройством. Программа нормально подключается через интернет к сетевому устройству через порт 4444. Она при подключении получает графики, диаграммы с устройства, показывает, что на устройстве есть файлы для скачивания, но никак не хочет качать с него файлы. Возникает ошибка загрузки файла. Программа использует при подключении только один порт 4444.

 

Сетевые настройки такие:

 

192.60.1.1-внутренний адрес модема 1 (он же шлюз для компьютера)

192.60.1.2-адрес компьютера

255.255.255.0-маска

87.50.Х.Х-внешний адрес модема 1

 

 

192.60.2.1-внутренний адрес модема 2 (он же шлюз для сетевого устройства)

192.60.2.2-адрес сетевого устройства

255.255.255.0

37.9.Х.Х-внешний адрес модема 2

проброс порта на втором модеме 4444 192.60.2.2 4444 (это TCP-порт)

 

 

Вопрос в следующем. Может нужно сделать еще "проброс" какого-то порта в модеме? Сделать какой-то "проброс" на первом модеме, чтобы

все-таки шла передача файлов? Или все же есть проблема в самой программе? При подключении по локальной сети (без модемов) программа отлично скачивает файлы с устройства.

Link to comment

Здравствуйте,

 

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

В принципе, можно использовать в Windows консольную утилиту Netstat для мониторинга сетевых соединений при передаче данных по LAN. Но надо запустить утилиту в именно момент передачи данных, т.е. если файлы передаются небольшие, то не велика вероятность того, что успеете запустить Netstat именно в нужный момент.

Или при передаче по LAN использовать утилиту Wireshark для полного протоколирования сетевого трафика, чтобы посмотреть, по каким портам идут данные.

Link to comment

Добрый день. Благодарю за совет. Действительно не хватало еще одного порта. Подключил компьютер и это сетевое устройство (Парма - регистратор аварийных процессов, который используется на подстанциях) в локальную сеть и определил с помощью Netstat порт, который открывается во ремя скачивания файла. Оказалось, что программа при скачивании файла открывает еще один порт 4446. Добавил еще один "проброс порта" 4446 в модем и все заработало как надо.

Сначала хотел использовать Wireshark для определения открывающегося порта, но там столько информации, что только запутаешься с этими портами.

Link to comment
  • 10 months later...

Добрый день! не могли бы специалисты уточнить остальные настройки модема?

пытаюсь получить данные по Modbus TCP с контроллера. выткаю кроссовый ethernet кабель в сеть и в устройство, пытаюсь тянуть данные с помощью modbus poll с IP устройства, порт 502. данные прекрасно идут.

пытаюсь разбить линию двумя модемами G3151.

имею два комплекта сим-карт:

1. МТС. для них выделена APN, модемы получают адреса 10.10.0.8 и 10.10.0.24, интернета оба не видят, находятся в своей подсети. настраиваю модемы и устройства.

а. компьютер имеет IP 192.168.0.2, шлюз 192.168.0.1, модем к нему подключен кроссовым кабелем, WEB интерфейс доступен. модем имеет IP 192.168.0.1

б. контроллер имеет IP 192.168.2.2 шлюз 192.168.2.1, модем к нему подключен кроссовым кабелем, IP 192.168.2.1

 

с компьтера с помощью modbus poll стучусь на 10.10.0.24 порт 502- данных нет.

2.Мегафон. APN нет, IP серые, в интернет выходят, снаружи их не видно, но COM-порт я пробрасывал с их помощью. IP настройки такие же, данных так же нет.

оранжевый индикатор GPRS горит во всех случаях.

 

что делать? паниковать я уже начал ))

Link to comment

Здравствуйте!

 

Для решения данной задачи следует осуществить проброс портов на модеме, за которым находится контроллер. Вы можете это сделать на странице настроек, выбрав в левом меню веб-интерфейса System Management->Misc. Network Settings->Virtual Server Settings. В первую очередь, необходимо включить функцию проброса портов, выбрав Virtual Server - Enable. После этого станет доступна таблица настроек. В первой свободной строке необходимо поставить галочку Activate, протокол TCP, порт, который будет доступен со стороны сотовой сети (можно поставить 502, чтобы избежать путаницы), локальный адрес пробрасываемого устройства (192.168.2.2) и локальный порт на пробрасываемом устройстве (502). После этого станет можно обращаться к устройству из внешней сети по IP-адресу модема и порту 502.

Link to comment

Здравствуйте!

 

Для решения данной задачи следует осуществить проброс портов на модеме, за которым находится контроллер. Вы можете это сделать на странице настроек, выбрав в левом меню веб-интерфейса System Management->Misc. Network Settings->Virtual Server Settings. В первую очередь, необходимо включить функцию проброса портов, выбрав Virtual Server - Enable. После этого станет доступна таблица настроек. В первой свободной строке необходимо поставить галочку Activate, протокол TCP, порт, который будет доступен со стороны сотовой сети (можно поставить 502, чтобы избежать путаницы), локальный адрес пробрасываемого устройства (192.168.2.2) и локальный порт на пробрасываемом устройстве (502). После этого станет можно обращаться к устройству из внешней сети по IP-адресу модема и порту 502.

сделал. данных не вижу.

Link to comment

Вы можете проверить, работает ли проброс портов, выполнив команду telnet 10.10.0.24 502. В случае, если проброс работает, Вы увидите пустой чёрный экран, если нет - то сообщение об ошибке. При попытке соединения, modpoll выдаёт какое-нибудь сообщение?

Link to comment

Добрый день. проверил. при выполнении telnet 10.10.0.24 502 есть пустой чёрный экран, при нажатии клавиш выпадает в командную строку.

poll при попытке стучаться по этому же адресу по-очереди выдаёт сообщения read error / write error. если стучаться с теми же параметрами через кабель напрямую - выдаёт данные по адресам.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...