Serial port from Linux to Windows over TCP/IP

Добрый день, сообщество!

Нахожусь в поисках следующего: требуется пробросить COM-порт с Linux-машины на Windows-сервер. Все решения, которые находил, основаны на том, что на Linux-машине запускается демон (ser2net, serialproxy, socat, etc.) и потом к нему подключается сервис, установленный на Windows-сервере (Tibbo, HW VSP3). Проблема такого решения (для меня) в том, что у Linux-машины адрес динамический (по DHCP), а серверный софт для Windows требует указать адрес клиента заранее.

Теперь вопрос: есть ли такое решение, в котором серверное ПО для Windows слушало бы определенный TCP-порт (например) и принимало подключения от клиента под Linux. Ну и на Linux-клиенте бы указывался адрес сервера.

P.S. Прошу прощения за несколько сумбурное объяснение. Если нужна дополнительная информация — с удовольствием отвечу.
  • Вопрос задан
  • 5814 просмотров
Пригласить эксперта
Ответы на вопрос 3
Сделайте Linux машине с динамическим IP постоянное доменное имя. И через него подключайтесь
Ответ написан
Комментировать
Wott
@Wott
1. Можно попросить админа DHCP сервера зафиксировать адрес linux машины
2. Можно использовать имя а не адрес и если нет линукса в DNS то можно воспользоваться dyndns или похожей службой
3. Можно пробросить tcp порт с линукса на винду по имени — смотреть tcp proxy, вроде как в последних окошках есть встроенная

Про подключения клиента с линукса не понял — клиент же вроде на винде?
Ответ написан
Комментировать
@theaspin
Один вариант, если не страшна потеря части данных — передавать данные о смене IP на Windows.
Другой вариант — писать клиент/сервер самому. В целом, задача тривиальная, можно за 1 день справиться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы