Редирект /dev/ttyS* (на тонком клиенте)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Редирект /dev/ttyS*

Сообщение On-Lite »

Собственно сабж!
Кто реализовал? Что использовали в качестве сервера? Возможно ли?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

On-Lite писал(а):
30.08.2007 21:34
Собственно сабж!
Кто реализовал? Что использовали в качестве сервера? Возможно ли?


interrceptty (небольшая пляска с бубном для фискальных регистаторов, в целом все работает)
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

Red Gremlin писал(а):
31.08.2007 08:13
interrceptty (небольшая пляска с бубном для фискальных регистаторов, в целом все работает)

Вот как раз для них и нужно... Есть где почитать про это?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

On-Lite писал(а):
31.08.2007 09:04
Вот как раз для них и нужно... Есть где почитать про это?

Все на собственной шкуре :)
interceptty есть на sourceforge
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

Red Gremlin писал(а):
31.08.2007 09:12
interceptty есть на sourceforge

Пасиб, буду ковырять... а сервер терминалов на каком ПО?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

On-Lite писал(а):
31.08.2007 09:49
Red Gremlin писал(а):
31.08.2007 09:12
interceptty есть на sourceforge

А название точное? просто даже яндекс выдает что ничего не найдено :х

Извиняюсь, перепутал :(
Не на sourceforge, а на freshmeat.
http://freshmeat.net/projects/interceptty/
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

А нам приходилось покупать плату мультипортов и тянуть витую пару на каждого клиента... тогда еще не знали как перенаправлять порты на тонкие клиенты...
есть пример использования interceptty с фискальным регистратором? что нужно чтобы фискальник начал пахать?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

On-Lite писал(а):
31.08.2007 20:29
есть пример использования interceptty с фискальным регистратором? что нужно чтобы фискальник начал пахать?

Если повезет, то сразу :)
А вот например Штрих-фР-Ф при первом обращении к себе выдает ошибку, при последующих - все ОК.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

Чето не понял я немного работу interceptty
точнее как его запускать на сервере терминала от тонкого клиента и от сервера...
могли бы привести пример?
сервер 10.10.1.1
клиент 10.0.0.10
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

на тонком клиенте : interceptty /dev/ttyS0 @10.0.0.10:freeport
на сервере: interceptty @10.0.0.10:freeport /dev/ttyS<допустим 5>
Писал по памяти, мож ключик какой забыл, но схема такая.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

Все, разобрался! Заработало...
Правда через сокеты (использование @) ну никак не хочет работать...

Я так понял все это идет по TCP. Как вы боретесь с тем, что иногда разрывается коннект (LAN) между клиентом и сервером,
заново запускаете команду interceptty на сервере и клиенте или он восстанавливает подключение сам?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Редирект /dev/ttyS*

Сообщение Red Gremlin »

У меня коннект ни разу не разрывался, так что не знаю, как я с этим борюсь :)
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: Редирект /dev/ttyS*

Сообщение On-Lite »

Опять хочу поднять тему!
Чето фискальник вообще не пашет удалено!
Постараюсь объяснить суть проблемы:
В общем имеется сервется сервер IP 10.10.1.7
у него есть тонкий клиент с IP 10.0.0.233. На тонком клиенте есть COM порт.
выполняю команду на тонком клиенте
>interceptty /dev/ttyS0 10.0.0.233:6789
в инструкции написано, что нужно делать interceptty /dev/ttyS0 0:6789
но если сделаю так, то сервером будет уже не 10.0.0.233, а 10.10.1.7, т.к. все операции выполняются на нем.
далее делаю на сервере команду:
>interceptty 10.0.0.233:6789 /dev/ttyS4
/dev/ttyS4 - этого порта изначально не было.
а после подключения при попытке его проверить, вылетает следующее:

andrew@bst:/dev/pts> setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
Cannot get serial info: Invalid argument
/dev/ttyS6: Permission denied
/dev/ttyS7: Permission denied

Фискальник работает через ДОС программу. В режиме эмулятора DOSEMU. Через утилиту drvfrf. В DOSEMU открыт доступ на устройство /dev/ttyS4. И при попытках запустить эмулятор ни на что не ругается, т.е. принимает.
Но фискальник блин все равно не пашет...
видно как бежит строчка одна и та же
< 0x05
< 0x05
< 0x05
< 0x05
< 0x05
< 0x05

но результата 0.
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали: