Собственно сабж!
Кто реализовал? Что использовали в качестве сервера? Возможно ли?
Редирект /dev/ttyS* (на тонком клиенте)
Модератор: Bizdelnick
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Редирект /dev/ttyS*
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
interrceptty (небольшая пляска с бубном для фискальных регистаторов, в целом все работает)
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
Red Gremlin писал(а): ↑31.08.2007 08:13interrceptty (небольшая пляска с бубном для фискальных регистаторов, в целом все работает)
Вот как раз для них и нужно... Есть где почитать про это?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
Все на собственной шкуре
interceptty есть на sourceforge
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
Пасиб, буду ковырять... а сервер терминалов на каком ПО?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
Извиняюсь, перепутал
Не на sourceforge, а на freshmeat.
http://freshmeat.net/projects/interceptty/
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
А нам приходилось покупать плату мультипортов и тянуть витую пару на каждого клиента... тогда еще не знали как перенаправлять порты на тонкие клиенты...
есть пример использования interceptty с фискальным регистратором? что нужно чтобы фискальник начал пахать?
есть пример использования interceptty с фискальным регистратором? что нужно чтобы фискальник начал пахать?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
Если повезет, то сразу
А вот например Штрих-фР-Ф при первом обращении к себе выдает ошибку, при последующих - все ОК.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
Чето не понял я немного работу interceptty
точнее как его запускать на сервере терминала от тонкого клиента и от сервера...
могли бы привести пример?
сервер 10.10.1.1
клиент 10.0.0.10
точнее как его запускать на сервере терминала от тонкого клиента и от сервера...
могли бы привести пример?
сервер 10.10.1.1
клиент 10.0.0.10
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
на тонком клиенте : interceptty /dev/ttyS0 @10.0.0.10:freeport
на сервере: interceptty @10.0.0.10:freeport /dev/ttyS<допустим 5>
Писал по памяти, мож ключик какой забыл, но схема такая.
на сервере: interceptty @10.0.0.10:freeport /dev/ttyS<допустим 5>
Писал по памяти, мож ключик какой забыл, но схема такая.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
Все, разобрался! Заработало...
Правда через сокеты (использование @) ну никак не хочет работать...
Я так понял все это идет по TCP. Как вы боретесь с тем, что иногда разрывается коннект (LAN) между клиентом и сервером,
заново запускаете команду interceptty на сервере и клиенте или он восстанавливает подключение сам?
Правда через сокеты (использование @) ну никак не хочет работать...
Я так понял все это идет по TCP. Как вы боретесь с тем, что иногда разрывается коннект (LAN) между клиентом и сервером,
заново запускаете команду interceptty на сервере и клиенте или он восстанавливает подключение сам?
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
http://netlab.clan.su
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Редирект /dev/ttyS*
У меня коннект ни разу не разрывался, так что не знаю, как я с этим борюсь 
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
On-Lite
- Сообщения: 73
- ОС: SLES 10
Re: Редирект /dev/ttyS*
Опять хочу поднять тему!
Чето фискальник вообще не пашет удалено!
Постараюсь объяснить суть проблемы:
В общем имеется сервется сервер 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.
Чето фискальник вообще не пашет удалено!
Постараюсь объяснить суть проблемы:
В общем имеется сервется сервер 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
http://netlab.clan.su