Расшарить com порт или Как перекинуть порт на удаленный рабочий стол
Гребаный rdp не всегда нормально пробрасывает порты. Особенно в Windows Server 2003. Потому, я пишу эту шпаргалку для настройки или маппинга этих портов.
Е сли у Вас при запуске терминала не видно порт — пропишите его сами:
net use com5 / DELETE
net use com5 \ \ tsclient \ com5
Выполнять эти 2 команды нужно каждый рас при загрузке терминала. Более подробно ознакомится с командой NET USE Вы можете на сайте мелкософта.
Ч то бы посмотреть на терминале какие сейчас есть порты — нужно написать change port . Вот как должно нормально работать если на исходном компьютере на 5 порту есть устройство.
Е сли вы хотите проверить отзывается ли устройство на вашем компьютере или посмотреть с какими параметрами оно работает — тогда можете запустить команду mode com5 /status . Только в терминале у меня это не работает. Если у вас появится следующие окно значит все нормально:
Н у и в завершение хочу добавить, что команда change port изначально предназначена для изменения портов. Иногда выручает. Вот пример успешной проброски 5 порта на 6:
В этом случае у меня работает и с 5 портом и с 6.
И еще, для тех, кто не в курсе если после команды написать /? то появится справка, со всеми возможными параметрами. например наберите:
Как расшарить com port по сети?
Добрый день. Есть 2 ПК.
Первый из них принимает по ком порту от приемника сигналы в программу. В этой программе есть функция дублирования сигналов дальше (в другую программу/устройство), но дублировать может только в ком порт.
Второй также обладает программой, который принимает сигналы с других приемников и только по ком портам.
Подскажите, есть ли свободное ПО под винду, с помощью которых можно на обоих ПК создать виртуальные ком порты и транслировать сигналы через сеть?
Платные точно есть, пример — www.fabulatech.com/network-serial-port-kit.html
- Вопрос задан более трёх лет назад
- 6204 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 1
Армянское Радио @gbg Куратор тега Сетевое администрирование
Любые ответы на любые вопросы
Четыре варианта:
com0com — опенсорс
VSPE — закрытый исходник, вроде как без лицензии при использовании на 32 битах.
ТБН Редиректор — эта программа может только создавать TCP-клиент связанный с com-портом.
socat под cygwin
Ответ написан более трёх лет назад
Нравится 1 4 комментария
Владимир @gravl Автор вопроса
com0com — что то страшное. Посмотрел, потыкал, что то вообще не въехал как там что. VSPE — у меня как раз x64. ТБН — нужен и клиент и сервер.
Армянское Радио @gbg Куратор тега Сетевое администрирование
Владимир остался вариант — гибрид из socat и ТБН, вместе они работают — на машине с портом запустить socat, на машине, куда пробрасывать — ТБН
Владимир @gravl Автор вопроса
Армянское Радио: боюсь я не настолько умен для socat и cygwin. Почитал я о них и чет как то печально все стало
Армянское Радио @gbg Куратор тега Сетевое администрирование
Владимир: Там всех дел скачать и одну строчку набрать, ничего сложного. У меня гибридная сеть RS232 / Ethernet как раз на socat работает. Будут трудности — уточняйте.
Настройка COM порта: подробное руководство
COM-порт – это интерфейс, который используется для соединения различных устройств с компьютером. Настройка COM-порта может понадобиться в различных случаях, например, при подключении принтера, сканера, модема или другого внешнего устройства.
В данной статье вы найдете подробную инструкцию о том, как настроить COM-порт на компьютере. Мы расскажем вам о нескольких способах настройки COM-порта, включая использование стандартных инструментов Windows и специальных программ. Также мы поделимся с вами полезными рекомендациями, которые помогут избежать распространенных проблем при настройке COM-порта.
Настройка COM-порта является важным шагом при работе с различными устройствами. Она позволяет установить правильный протокол соединения, задать необходимую скорость передачи данных и другие параметры. Корректная настройка COM-порта обеспечивает стабильную работу устройства и предотвращает возможные ошибки.
Как настроить COM-порт?
1. Откройте «Панель управления» на вашем компьютере и найдите раздел «Устройства и принтеры». Далее, откройте «Настройка портов». В открывшемся окне выберите COM-порт, который вы хотите настроить.
2. После выбора порта, нажмите правой кнопкой мыши на нем и выберите «Свойства». В открывшемся окне перейдите на вкладку «Параметры». Здесь вы сможете изменить различные настройки COM-порта.
3. В разделе «Скорость передачи данных» выберите желаемую скорость передачи данных. Обратите внимание, что скорость должна соответствовать скорости, указанной в документации вашего устройства.
4. В разделе «Биты данных» выберите количество бит данных для передачи. Обычно это значение равно 8, но в некоторых случаях может быть указано другое значение.
5. В разделе «Четность» выберите тип четности: «нет», «чет» или «нечет». Эта настройка используется для проверки целостности передаваемых данных.
6. В разделе «Стоповые биты» выберите количество стоповых битов. Обычно это значение равно 1, но в некоторых случаях может быть указано другое значение.
7. После внесения всех необходимых изменений, нажмите «Применить» и «ОК», чтобы сохранить настройки COM-порта.
Теперь вы знаете, как настроить COM-порт на вашем компьютере. Обратите внимание, что некоторые устройства имеют свои собственные драйвера и программное обеспечение для настройки COM-порта. В таких случаях рекомендуется использовать инструкцию, предоставленную производителем устройства.
Подготовка к настройке
Перед тем, как приступить к настройке COM-порта, вам понадобятся следующие компоненты и информация:
- Установленные драйверы COM-порта: убедитесь, что у вас установлены соответствующие драйверы для работы с COM-портом. Обычно они поставляются вместе с вашим устройством или могут быть загружены с сайта производителя.
- Номер COM-порта: определите, с каким COM-портом вы планируете работать. Обычно это COM1, COM2 и т. д. Можно узнать номер порта, открыв диспетчер устройств в операционной системе.
- Устройство, подключенное к порту: убедитесь, что у вас есть устройство, которое вы хотите подключить к COM-порту. Указанное устройство может быть серийным портом, модемом или другим устройством, поддерживающим использование COM-порта.
- Компьютер с доступом к порту: убедитесь, что ваш компьютер имеет доступ к выбранному вами COM-порту. Для этого может потребоваться правильно подключить устройство и проверить его доступность в настройках операционной системы.
После того, как у вас есть все необходимое, вы можете приступить к настройке COM-порта и его использованию для подключения устройств и передачи данных. В следующих разделах мы подробно рассмотрим процесс настройки COM-порта и дадим вам рекомендации по его использованию.
Выбор программного обеспечения
При настройке COM-порта важно выбрать подходящее программное обеспечение, которое позволит эффективно работать с портом и обеспечить стабильное соединение. Вот несколько вариантов программного обеспечения, которые можно использовать:
- Драйверы порта: перед установкой дополнительного программного обеспечения, убедитесь, что у вас установлены необходимые драйверы порта. Драйверы обычно поставляются вместе с устройством, которое подключается к COM-порту. Установите драйверы согласно инструкции производителя.
- Терминалы: для работы с COM-портом можно использовать различные терминальные программы. Они позволяют отправлять и принимать данные через порт, а также отображать их в текстовом формате. Популярные терминалы включают HyperTerminal, PuTTY, Tera Term и другие. Выберите программу, которая лучше всего соответствует вашим потребностям и предоставляет необходимые функции.
- Программное обеспечение для разработчиков: если вы являетесь разработчиком и работаете над проектом, который требует взаимодействия с COM-портом, то вам может понадобиться специализированное программное обеспечение для разработчиков. Некоторые известные программы в этой области включают Visual Studio, Eclipse, Arduino IDE и другие.
Выбор программного обеспечения зависит от ваших конкретных потребностей и требуемых функций. Учитывайте тип устройства, с которым вы работаете, и цели использования COM-порта. При выборе программного обеспечения обратите внимание на его совместимость с операционной системой и поддерживаемые протоколы передачи данных. Также убедитесь, что получите все необходимые драйверы и руководства по установке и настройке программного обеспечения.
Подключение к компьютеру
Для начала работы с COM-портом, необходимо его подключить к компьютеру. Для этого выполните следующие шаги:
- Осмотрите компьютер и убедитесь, что на нем есть соответствующий порт для подключения. Обычно COM-порт выглядит как небольшой прямоугольный разъем с меткой «COM».
- Возьмите соответствующий кабель для подключения. Обычно это RS-232 кабель с двумя разъемами: один для подключения к порту компьютера, другой — для подключения к устройству, с которым вы собираетесь работать.
- Вставьте один конец кабеля в порт компьютера и убедитесь, что он надежно фиксируется.
- Вставьте другой конец кабеля в порт устройства.
- Убедитесь, что кабель надежно подсоединен к обоим устройствам.
После выполнения этих шагов вы успешно подключили COM-порт к компьютеру и готовы начать настройку.
Настройка параметров порта
После того, как вы подключили соответствующее устройство к COM-порту вашего компьютера, необходимо настроить параметры порта для полноценной работы с устройством. Для этого можно использовать специальные программы или настроить параметры с помощью операционной системы.
В этом разделе мы рассмотрим основные параметры, которые можно настроить для COM-порта. Помните, что точный набор параметров будет зависеть от конкретного устройства и его технических характеристик. В первую очередь, убедитесь, что у вас есть все необходимые драйверы для работы с устройством.
Параметр | Описание | Значение по умолчанию |
---|---|---|
Скорость передачи данных (бит/сек) | Определяет скорость передачи данных между компьютером и устройством. | 9600 |
Биты данных | Определяет количество бит, используемых для передачи одного символа данных. | 8 |
Биты четности | Определяет тип проверки четности для обнаружения ошибок при передаче данных. | Нет четности |
Стоповые биты | Определяет количество битов, добавляемых после передачи данных для обозначения конца передачи. | 1 |
Управление потоком | Определяет методы управления потоком данных между компьютером и устройством. | Отключено |
Это лишь некоторые из основных параметров, которые можно настроить для COM-порта. В зависимости от устройства и его спецификаций вы можете также встретить другие параметры, такие как время ожидания, формат передачи данных и другие.
Правильная настройка параметров порта позволит вам эффективно работать с устройством и избегать потери данных. При необходимости обратитесь к документации по вашему устройству или к специалисту, чтобы убедиться в правильных настройках.
Тестирование порта
Как только COM-порт настроен и подключен, необходимо протестировать его функциональность. Вы можете использовать специальные программы для тестирования порта, такие как Terminal или PuTTY.
Вот пошаговая инструкция, как протестировать порт с помощью программы Terminal:
- Запустите программу Terminal.
- Выберите COM-порт, который вы настраивали, в выпадающем списке «Port» или введите его вручную.
- Настройте скорость передачи данных (baud rate), биты данных (data bits), биты четности (parity) и стоп-биты (stop bits) в соответствии с настройками вашего порта.
- Нажмите кнопку «Connect» или «Open» для установления соединения с портом.
- Подождите несколько секунд, чтобы убедиться, что соединение установлено.
- Попробуйте отправить данные с помощью клавиатуры или вставить их из файла.
- Убедитесь, что данные успешно передаются и принимаются по COM-порту. Это можно увидеть в окне Terminal.
Если вы видите передаваемые и принимаемые данные, значит, ваш COM-порт работает правильно. Если возникают какие-либо проблемы, проверьте правильность настройки порта и повторите тестирование.
Помните, что проведение тестирования порта поможет вам убедиться, что ваша коммуникационная среда готова для работы и обеспечивает стабильную передачу данных.
Как расшарить com порт по сети
Расшарить com порт или Как перекинуть порт на удаленный рабочий стол
Гребаный rdp не всегда нормально пробрасывает порты. Особенно в Windows Server 2003. Потому, я пишу эту шпаргалку для настройки или маппинга этих портов.
Е сли у Вас при запуске терминала не видно порт — пропишите его сами:
Выполнять эти 2 команды нужно каждый рас при загрузке терминала. Более подробно ознакомится с командой NET USE Вы можете на сайте мелкософта.
Ч то бы посмотреть на терминале какие сейчас есть порты — нужно написать change port . Вот как должно нормально работать если на исходном компьютере на 5 порту есть устройство.
Е сли вы хотите проверить отзывается ли устройство на вашем компьютере или посмотреть с какими параметрами оно работает — тогда можете запустить команду mode com5 /status . Только в терминале у меня это не работает. Если у вас появится следующие окно значит все нормально:
Н у и в завершение хочу добавить, что команда change port изначально предназначена для изменения портов. Иногда выручает. Вот пример успешной проброски 5 порта на 6:
В этом случае у меня работает и с 5 портом и с 6.
И еще, для тех, кто не в курсе если после команды написать /? то появится справка, со всеми возможными параметрами. например наберите:
Подключаем последовательные интерфейсы по IP
Последовательные интерфейсы RS-232/422/485 до сих пор очень популярны в промышленности: по ним подключаются диагностические порты, датчики, сканеры штрих-кодов и RFID меток и т.д. Однако последовательные интерфейсы имеют свои ограничения. Иногда возникает необходимость получить доступ к такому интерфейсу по IP-сети, или, например, иметь доступ к одному устройству с RS-232 с нескольких удаленных компьютеров одновременно, или объединить несколько удаленных объектов в одну шину RS-485.
Сервер последовательных интерфейсов конвертирует последовательные физические протоколы в IP-пакеты, и позволяет программно управлять ими — подключать удаленный виртуальный COM-порт к компьютеру по сети так, будто он подключен физически, и прозрачно соединять несколько устройств в режиме P2P, без использования компьютеров.
В статье мы разберем сервер последовательных интерфейсов Advantech EKI-1524, имеющий четыре последовательный порта, каждый из которых поддерживает протоколы RS-232/422/485, и два LAN-порта.
Сервер последовательных интерфейсов EKI-1524 имеет четыре порта DB9 и два LAN-порта.
- Виртуальный COM-порт — позволяет программно эмулировать виртуальный COM-порт удаленного устройства на системе Linux.
- Одновременное подключение нескольких клиентов — в режиме сервера дает возможность использовать один последовательный порт для нескольких устройств одновременно.
- Работа в режиме P2P — одновременная работа в режиме клиента и сервера позволяет объединить несколько EKI-1524 напрямую, без использования серверов и компьютеров.
Характеристики
Дополнительно представлены модели с повышенным уровнем защищенности, для работы в экстремальных условиях, и гальванической развязкой портов, для защиты от высоких напряжений: EKI-1522I, EKI-1524I, и другие.
Все модели поддерживают подключение двух источников питания. Переключение между источниками питания происходит без перезагрузки устройства. Реле индикации обрыва питания замыкается в случае, если на одной из линий отсутствует напряжение.
Виртуальный COM-порт
Сервер последовательных интерфейсов позволяет по TCP/IP получить доступ к удаленным устройствам таким образом, что для прикладного ПО это будет выглядеть так, будто устройства подключены к физическому COM-порту.
Принцип работы виртуального COM-порта по сети Ethernet
Для этого на стороне клиента используется модуль ядра Linux и программа для обмена данными с сервером последовательных интерфейсов. В итоге для пользователя такое подключение выглядит как физический порт (устройство /dev/ttyADV0).
На данный момент Advantech выпускает драйвера виртуального COM-порта только для ОС Linux. Инструкция по сборке модуля ядра VCOM 2.0 на Ubuntu.
Также существуют бинарные пакеты драйвера под разные дистрибутивы: Linux Pseudo TTY
В веб-интерфейсе можно настроить параметры работы в данном режиме:
Дополнительные настройки. Можно вручную задать таймауты и т.д:
Настройки параметров последовательного интерфейса. В этом меню также можно изменить основной протокол (RS-232/422/485), для каждого порта.
Режим RFC 2217
Также доступен открытый протокол перенаправления COM-порта RFC 2217, представляющий собой расширенные команды для протокола Telnet. В этом режиме устройство принимает входящие подключения по TCP, в настройках можно указать порт для входящий соединений.
Режим P2P
Для сложных случаев, когда несколько устройств нельзя соединить напрямую, можно использовать два терминальных сервера в режиме прозрачного моста. Таким образом можно подключить удаленные устройства, используя в качестве транспорта TCP/IP.
Подключение двух удаленных устройств по последовательному протоколу через TCP/IP-транспорт
Таким образом можно программно переключать устройства между собой, соединять удаленные шины по RS-485 и делать много другое, используя все преимущества IP-сетей, включая радиомосты, виртуальные частные сети (VPN) и т.д. Передаваемые данные между двумя серверами можно дополнительно защитить от перехвата, используя шифрование на транспортном уровне.
Уведомления о событиях
Устройство позволяет настроить уведомления о событиях с помощью Email и SNMP Trap. MIB-файл для настройки SNMP-сервера доступен для каждого устройства.
События для уведомлений можно настроить вручную.
Логирование через Syslog
В веб-интерфейсе можно задать адрес удаленного Syslog-сервера для логирования. В лог записываются события подключения клиентов, ошибки аутентификации, статус LAN и последовательных портов и т.д.
Первичная настройка
Первичную конфигурацию сервера последовательных интерфейсов можно выполнить через утилиту EKI Device Configuration Utility. При этом утилита работает через ARP-пакеты и не требует настройки соответствующего IP-адреса на сетевом интерфейсе. Это значит, что можно задать любой IP-адрес устройству, без утраты доступа.
Заключение
Серверы последовательных интерфейсов позволяют обходить ограничения, которые накладывают физические протоколы, и легко масштабировать подключения. Режим P2P позволяет подключать устаревшие устройства, используя интернет в качестве транспорта, при этом обходиться без серверов.
TCP COM Bridge — Проброс COM портов на терминальный сервер Windows
Для Win2000 — Windows 11 (2019) (Server, x86, x64). Последняя версия: 1.7.8 build 729. 29 июля 2022.
Для проброса COM портов на терминальном сервере Windows можно воспользоваться средствами Windows. Но передача данных через такое подключение будет работать очень медленно. Вы можете установить TCP COM Bridge и получить скорость передачи данных гораздо большую.
1. Установите TCP COM Bridge (скачать) на сервере и создайте подключение в режиме TCP сервера, с виртуальными ком-портом (Меню — Устройства — Добавить).
Рис. 2. Сетевое соединение
2. Откройте используемый TCP порт на сервере в вашем файерволе. При необходимости, настройте перенаправление порта на вашем маршрутизаторе. Если нужно пробрасывать ком-порты с нескольких клиентских компьютеров, то создайте отдельное подключение для каждого порта. Обратите внимание, что для каждого COM порта нужно использовать свой порт TCP.
3. Настройте запуск TCP COM Bridge в качестве службы. Теперь программа будет запускать одновременно с терминальным сервером.
Рис. 3. Запуск в режиме службы на терминальном сервере
4. Установите TCP COM Bridge на клиентском компьютере, с которого нужно пробросить порт на сервер. Настройте подключение к реальному COM порту на клиентском компьютере.
Рис. 4. Настройка порта на клиентском компьютере
5. Настройте подключение в режиме TCP клиента, указав IP адрес и порт сервера. Теперь при включении клиентского компьютера, он автоматически установит связь с сервером и будет принимать/получать данные из COM порта.
Рис. 5. Настройка сетевого соединения на клиентском компьютере
6. При этом сценарии использования мы рекомендуем включить опцию контроля состояния соединения. В этом случае программа на сервере или клиенте может оперативно определить разрыв связи и восстановить соединение.
Проброс com-портов через через RDP в Windows 2008
Проверить разрешение на подключение COM портов удалённого клиента(tsconfig.msc): Администрирование-Службы терминалов-Конфигурация служб терминалов, RDP-tcp, закладка Параметры клиента:
На сервере 2012 данный параметр регулируется политикой авторизации подключений, находится в оснастке диспетчер шлюза удаленных рабочих столов. Необходимо создать политику с помощью мастера, выбрать пользователя/группу и разрешить перенаправление устройств:
Проверить проброс портов можно в реестре:
Рекомендуется поменять номер com-порта на клиентской машине во избежание конфликтов(пробрасывается как есть вместе с номером, на сервере обычно уже есть com1, com2, com3-13 могут использоваться системой, назначать лучше с большим номером)
Делается это в диспетчере устройств в свойствах зайти на вкладку параметры порта, дополнительно, номер порта.
Похожие публикации:
- Где хранятся вкладки в опере
- Как открыть файлы на жестком диске
- Как удалить контроллер домена
- Как удалить опен офис с компьютера