Добрый день, имеется:
- Терминальный сервер MS Server 2003 SP2 RUS х86
- WTware 4.6.0, загрузка по сети с сетевых карт с BootROM
Жили, не тужили, все работает исправно.
Затем поступила задача подключить ридер смарт кард. Оговорюсь сразу НЕ для авторизации. На картах предполагается хранение информации о клиентах конторы, история обращений и т.п. То есть вставил карту в ридер, нажал кнопку в 1с и данные считались.
Что уже было сделано:
- установлен драйвер ридера с сайта изготовителя и подключено устройство, все получилось корректно.
- на данном же этапе выяснил вендор айди и продукт айди ридера.
- установлен драйвер USBIP v0200 - установка завершилась успешно.
- на терминальном сервере ранее было установлено программное обеспечение WTware, в том числе и служба WTware USBIP Initiator
- в конфигурационном файле бездисковой станции добавлена строчка: shared_usb = server:192.168.0.200,072F:90CC
здесь адрес 192.168.0.200 адрес терминального сервера, службы WTware на нем же.
- при подключении ридера к бездисковой станции, он появляется в устройствах на сервере. Появляются записи в "Просмотре событий" Wtware, о том что устройство подключено.
- при запуске USBIP.exe с разными параметрами, все отрабатывает, за исключением сообщения "не могу открыть файл usb.ids"
В чем проявляется проблема:
При попытке обратиться к ридеру, ну и карте соответственно, при помощи тестовой утилиты - имя устройства определяется некорректно и ридер "не видится" программой "читалкой", заодно и 1с.
Что пытался сделать:
- менял драйвер USBIP на v0100 - ридер появляется в устройствах на сервере, но не видится тестовой утилитой вообще, даже некорректно.
- пробовал в конфигурационном файле бездисковой станции добавлять строчки:
usb_shared = on - результат без изменений
smartcard = on - тестовая утилита начинает "видеть" рутокены и иже с ними, но нужное устройство все равно не определяется корректно
- подключил ридер к серверу непосредственно, проверил тестовой утилитой - все "ОК"
- снова подключил ридер к бездисковой станции, проверил утилитой - имя устройства некорректное, хотя какие то параметры ридера и карты можно считать и просмотреть. (это при usbip v0200 и настройкой в конфиге shared_usb = server:192.168.0.200,072F:90CC)
Как говорится "Внимание вопрос" - как реализовать чтобы все было хорошо? А именно чтобы корректно определился ридер. В какой области копать, стоит ли менять версию WTware на более новую. На Ваш взгляд проблема с usbip или еще где то?
PS Ниже ссылки на скриншоты:
- ридер на сервере - просмотр тестовой утилитой - http://i057.radikal.ru/1207/1b/f99615784ef5.jpg
- ридер на сервере - просмотр утилитой некоторых параметров - http://s017.radikal.ru/i425/1207/de/41dee399a72d.jpg
- ридер на бездисковой станции - корректно отображается в списке устройств сервера - http://s018.radikal.ru/i502/1207/d4/7d3d5dff91d7.jpg
- ридер на бездисковой станции - параметры читаемы, но имя устройства некорректно - http://i032.radikal.ru/1207/5a/572bc4a8ea9f.jpg
ACR38U (ридер смарт кард) и shared_usb - не определяется
-
- Разработчик
- Сообщения: 12024
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ACR38U (ридер смарт кард) и shared_usb - не определяется
Свежая версия втвари называется 5.1.18.aik0n писал(а):- WTware 4.6.0
Устройство было подключено прямо к терминальному серверу? И проверялось из терминальной сессии, а не с консоли сервера?aik0n писал(а):- установлен драйвер ридера с сайта изготовителя и подключено устройство, все получилось корректно.
Да, втварь не знает про такое устрйоство. Для перенаправления каждого нового устройства нам нужно провести несколько тестов с его виндовым драйвером.aik0n писал(а):smartcard = on - тестовая утилита начинает "видеть" рутокены и иже с ними, но нужное устройство все равно не определяется корректно
1. Подклчить устройство к терминальному серверу и попробовать обратиться к нему из терминальной сессии. Я буду ОЧЕНЬ удивлен, если вы его увидите. usb токены, подключенные прямо к серверу, из терминальной сессии не видны. Если вдруг увидите - нужно попробовать пробросить через usbip из свежей втвари.aik0n писал(а):как реализовать чтобы все было хорошо?
2. Правильный путь - прислать нам экземпляр устрйоства. Для опытов. Так оно получится быстрее и вероятность успеха больше, но обратно железку мы не отдадим. Коллекцию надо пополнять.
3. Неправильный путь - написать письмо на aka@pxe.ru Я пришлю первый тест. Тест запустить на виндовсе, вернуть мне результат, продолжать до победы. Долго, вероятность успеха ниже чем в предыдущем варианте.
Re: ACR38U (ридер смарт кард) и shared_usb - не определяется
Ездил еще раз на объект. Проверял:Устройство было подключено прямо к терминальному серверу? И проверялось из терминальной сессии, а не с консоли сервера?
1. Кард ридер подключен к терминальному серверу. С консоли сервера - в диспетчере устройств кард ридер есть, тестовая утилита "видит" кард ридер. Из терминальной сессии - в диспетчере устройств кард ридер есть, тестовая утилита НЕ обнаруживает устройство.
2. Кард ридер подключен к бездисковой станции. Из терминальной сессии - в диспетчере устройств кард ридер есть, тестовая утилита НЕ обнаруживает устройство. (Есть подозрение что что-то меняли тамошние ребята, так как раньше в такой конфигурации устройство виделось с некорректным именем)
Чужая контора, чужая бухгалтерия, пока думают и гадают. Если надумают, напишу.Правильный путь - прислать нам экземпляр устрйоства. Для опытов. Так оно получится быстрее и вероятность успеха больше, но обратно железку мы не отдадим. Коллекцию надо пополнять.
-
- Разработчик
- Сообщения: 12024
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ACR38U (ридер смарт кард) и shared_usb - не определяется
Вот это правильно. Виндовая служба смарт-карт работает только с картой, проброшенной в терминальной сессии. Карты, подключенные прямо к серверу, в терминальной сессии не видны. Что-то с неправильным именем это был глюк.aik0n писал(а):1. Кард ридер подключен к терминальному серверу. С консоли сервера - в диспетчере устройств кард ридер есть, тестовая утилита "видит" кард ридер. Из терминальной сессии - в диспетчере устройств кард ридер есть, тестовая утилита НЕ обнаруживает устройство.
Проброс только через smartcard=. Если там один ридер - поставь виндовс.
Re: ACR38U (ридер смарт кард) и shared_usb - не определяется
Добрый день.
Чудесным образом удалось получить в руки этот кард-ридер.
Провел "испытания" в аналогичной рабочей тестовой среде. То есть, такие же версии операционной системы, драйверов и т.п. Но WTware установил новее, 5.1.18.
Результат тот же, устройство, при помощи параметра smartcard не перенаправляется, через параметр shared_usb перенаправляется, но имя устройства определяется некорректно. Ничего не изменилось.
При настройке конфигурационного файла, через конфигуратор WTware, увидел перечень других ридеров.
Gemplus GemPC Twin - аналогичен по функционалу и возможностям, текущему кард-ридеру.
Однако перед заменой и закупкой кард-ридера хочется убедиться в ряде вещей.
Вопрос:
Для Gemplus GemPC Twin, поддерживается перенаправление?
Какое подключение по USB или RS232 поддерживается?
Если у кого нибудь есть опыт использования, отпишите пожалуйста, успешный или нет.
PS Подскажите где можно купить Gemplus GemPC Twin в Москве.
Чудесным образом удалось получить в руки этот кард-ридер.
Провел "испытания" в аналогичной рабочей тестовой среде. То есть, такие же версии операционной системы, драйверов и т.п. Но WTware установил новее, 5.1.18.
Результат тот же, устройство, при помощи параметра smartcard не перенаправляется, через параметр shared_usb перенаправляется, но имя устройства определяется некорректно. Ничего не изменилось.
При настройке конфигурационного файла, через конфигуратор WTware, увидел перечень других ридеров.
Gemplus GemPC Twin - аналогичен по функционалу и возможностям, текущему кард-ридеру.
Однако перед заменой и закупкой кард-ридера хочется убедиться в ряде вещей.
Вопрос:
Для Gemplus GemPC Twin, поддерживается перенаправление?
Какое подключение по USB или RS232 поддерживается?
Если у кого нибудь есть опыт использования, отпишите пожалуйста, успешный или нет.
PS Подскажите где можно купить Gemplus GemPC Twin в Москве.
-
- Разработчик
- Сообщения: 12024
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ACR38U (ридер смарт кард) и shared_usb - не определяется
Да. Втварь не знает про такое устройство. Чтобы устройство начало перенаправляться, его надо или подарить нам для опытов (так лучше), или выполнить пять-десять-двадцать-сколько-понадобится тестов (так дольше и вероятность успеха немного ниже).aik0n писал(а):устройство, при помощи параметра smartcard не перенаправляется
Не знаю. Клиент пропал, тесты до конца не доделали.aik0n писал(а):Для Gemplus GemPC Twin, поддерживается перенаправление?
USB может работаь. RS232 точно не будет работать.aik0n писал(а):Какое подключение по USB или RS232 поддерживается?