Guest Сергей Акимов Posted July 17, 2008 Share Posted July 17, 2008 Добрый день! Подскажите пожалуйста, как использовать NPort 5110 в режиме Real Com port для связи с удаленным контроллером через интернет? В ЛВС все работает, а через сотовый модем с NAT и Ethernet-портом не получается. Подскажите, какие порты используются (для настройки NAT) и какие временные параметры NPort необходимо корректировать? Link to comment
Komantsev Posted July 18, 2008 Share Posted July 18, 2008 Здравствуйте, Сергей, Для успешной работы с NPort по сети требуется "открыть" TCP-порты 950 и 966. При переносе устройства NPort из локальной сети во внешнюю сеть необходимо лишь соответствующим образом скорректировать настройки IP-адреса, маски подсети и адреса шлюза. Link to comment
shapkin_s_v@mail.ru Posted October 8, 2008 Share Posted October 8, 2008 Здравствуйте. Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста? Link to comment
Komantsev Posted October 8, 2008 Share Posted October 8, 2008 Здравствуйте. Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста? Добрый день! Виртуальный COM-порт полностью эмулирует нормальный COM-порт компьютера, поэтому стандартные windows-библиотеки должны работать без проблем. Судя по тому, что новый COM-порт появляется в системе, драйвер порта настроен верно. Возможно, имеют место быть проблемы связи с NPort. Попробуйте уточнить следующие моменты: 1. Находятся ли NPort и компьютер в одной подсети (отвечает ли NPort на PING-запросы)? Тот факт, что NPort обнаруживается утилитой Administrator, не гарантирует правильность настройки TCP-соединений. 2. Уточните, не блокируются ли настройками безопасности Вашего компьютера и Вашей сети TCP-порты 950 и 966. Именно по этим TCP-портам идет обмен данными с NPort. Для проверти можете выполнить с компьютера следующие команды: >telnet 192.168.127.254 950 >telnet 192.168.127.254 966 (при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера). Если компьютер выдаст ошибку соединения, то это будет означать, что порты заблокированы. Если соединение установится, то проблем с блокировкой портов нет. Если мои советы не помогут, то уточните, какие именно команды работы с COM-портом не работают и какие ошибки при этом выдаются. Link to comment
shapkin_s_v@mail.ru Posted October 8, 2008 Share Posted October 8, 2008 Добрый день!Виртуальный COM-порт полностью эмулирует нормальный COM-порт компьютера, поэтому стандартные windows-библиотеки должны работать без проблем. Судя по тому, что новый COM-порт появляется в системе, драйвер порта настроен верно. Возможно, имеют место быть проблемы связи с NPort. Попробуйте уточнить следующие моменты: 1. Находятся ли NPort и компьютер в одной подсети (отвечает ли NPort на PING-запросы)? Тот факт, что NPort обнаруживается утилитой Administrator, не гарантирует правильность настройки TCP-соединений. 2. Уточните, не блокируются ли настройками безопасности Вашего компьютера и Вашей сети TCP-порты 950 и 966. Именно по этим TCP-портам идет обмен данными с NPort. Для проверти можете выполнить с компьютера следующие команды: >telnet 192.168.127.254 950 >telnet 192.168.127.254 966 (при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера). Если компьютер выдаст ошибку соединения, то это будет означать, что порты заблокированы. Если соединение установится, то проблем с блокировкой портов нет. Если мои советы не помогут, то уточните, какие именно команды работы с COM-портом не работают и какие ошибки при этом выдаются. Отвечаю: 1. Порт не пингуется, это то меня и смутило. Тогда вопрос, каким образом сделать NPort и комп в одной сети - настроить "жесткие" IP-адреса на компе и NPortу? Т.е. выдать например компу IP=192.168.127.1, а Nport - IP=192.168.127.2? Или как? 2. Вот про настройки безопасности - это ближе. Хотя я там намеренно не устанавливал блокировки? В инструкции еще сказано про Cookie, но у меня в системе IE7 нет таких установок, что на картинках показано с установками Cookie. Что делать? Блокировку проверю. А не работает обычная команды открытия порта, выдается ошибка win api с номером четырехзначным. Link to comment
shapkin_s_v@mail.ru Posted October 8, 2008 Share Posted October 8, 2008 И еще. Вы писали: "(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)." Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу? Link to comment
Guest eugenu Posted October 8, 2008 Share Posted October 8, 2008 И еще.Вы писали: "(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)." Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу? Возму на себя смелость ответить за представителей MOXA. Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0). Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой. Link to comment
shapkin_s_v@mail.ru Posted October 8, 2008 Share Posted October 8, 2008 Возму на себя смелость ответить за представителей MOXA.Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0). Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой. Про перекрёстный кабель ПК-ПК. Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь? Link to comment
I_m Posted October 8, 2008 Share Posted October 8, 2008 Про перекрёстный кабель ПК-ПК.Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь? Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно. А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили. Link to comment
shapkin_s_v@mail.ru Posted October 8, 2008 Share Posted October 8, 2008 Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно.А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили. Спасибо всем. Многое прояснилось. Link to comment
Guest Гость_zaglyadin Posted October 26, 2008 Share Posted October 26, 2008 Здравствуйте хочу задать такой вопросик.. как мне настроить nport 5110 во FreeBSD замучался уже всяко разно попробовал... никак не выходит.. проблема в этом 5. Device Naming Rule For UnixWare, Solaris, SCO OpenServer 6 pts/[n] For QNX4, QNX6 tty[p-s][0-9a-f] For FreeBSD tty[p-sP-S][0-9a-v] For all other UNIX operating systems, use: ttyp[n] The value of n should be equal or larger than 11 to prevent from conflicting with the device names of functional keys in some UNIX systems. мне нужно соединить сервер с тюнером.. на винде все работает на freebsd не могу сделать.. помогите пожалуйста. Link to comment
Komantsev Posted October 27, 2008 Share Posted October 27, 2008 Здравствуйте хочу задать такой вопросик.. как мне настроить nport 5110 во FreeBSD замучался уже всяко разно попробовал... никак не выходит.. проблема в этом мне нужно соединить сервер с тюнером.. на винде все работает на freebsd не могу сделать.. помогите пожалуйста. Добрый день, К сожалению, не понял, в чем именно проблема. На каком этапе она возникает? Ошибка при инсталляции драйвера? Или не появляются новые TTY-устройства? Или система не может открыть виртуальные порты? Поясните, пожалуйста... Link to comment
Guest zaglyadin Posted October 29, 2008 Share Posted October 29, 2008 Или не появляются новые TTY-устройства? Или система не может открыть виртуальные порты? что то из этого. ну в общем в мануале не все подробно описано для системы freebsd.. и мне не очень понятно как сделать так чтобы все зработало. make freebsd скомпилил, не могу понять что дальше делать, после этого я в настройках (moxattyd.cf) указал ttyOv <IP устройства> 950. при запуске с параметром -t 1. он пишет типа соединение ок. но на самом деле нету его я не могу зайти через ком на что либо. если запускать без параметров то вообще ничего не происходит изредка пишет что соединение на данный ип не удалось... помогите пожалуйста.... Link to comment
Guest Виталий Posted September 29, 2010 Share Posted September 29, 2010 А какое должно появиться устройство или какой виртуальный порт? Link to comment
Guest m0ps Posted September 29, 2010 Share Posted September 29, 2010 А какое должно появиться устройство или какой виртуальный порт? которое укажешь в конфиге Link to comment
Guest Виталий Posted September 29, 2010 Share Posted September 29, 2010 что то из этого. ну в общем в мануале не все подробно описано для системы freebsd.. и мне не очень понятно как сделать так чтобы все зработало. make freebsd скомпилил, не могу понять что дальше делать, после этого я в настройках (moxattyd.cf) указал ttyOv <IP устройства> 950. при запуске с параметром -t 1. он пишет типа соединение ок. но на самом деле нету его я не могу зайти через ком на что либо. если запускать без параметров то вообще ничего не происходит изредка пишет что соединение на данный ип не удалось... помогите пожалуйста.... которое укажешь в конфиге Если укажу как автор zaglyadin указал ttyOv <IP устройства> 950 мне нужно создать файл с таким именем в /dev/>>> /dev/ttyOv ? Как проверить работу moxattyd. Режим реал ком порт. Хочу через моксу подключить модем сименс tc35i.Спасибо! Link to comment
Guest m0ps Posted September 29, 2010 Share Posted September 29, 2010 Если укажу как автор zaglyadin указал ttyOv <IP устройства> 950 мне нужно создать файл с таким именем в /dev/>>> /dev/ttyOv ? Как проверить работу moxattyd. Режим реал ком порт. Хочу через моксу подключить модем сименс tc35i.Спасибо! дальше тут: http://forum.lissyara.su/viewtopic.php?f=53&t=28746 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now