Последняя заметка про HASP

Установка ключа HASP в другой USB разъем решила проблему примерно на 2-3 недели. Затем «отпадывания» снова повторились. Не могу сказать точно, что именно помогло, но сделал следующее:

1) Скачал DEB пакет HASP лежит тутВнутри архива DEB. Вот краткая инструкция для Debian x64:

Installing the Sentinel HASP Run-time Environment v.1.15 Perform the following steps to install the Run-time Environment:

(For x64 distributions) Manually install the 32-bit support libraries (x86 compatibility packages) provided by your Linux distribution.
For example: For Debian or Ubuntu, use the command: apt-get install ia32
Disconnect your HASP HL key (if any) from the computer.
Open a terminal window and navigate to the directory containing the downloaded installation file.
As root, enter the following command:
For Ubuntu 32-bit or Debian 32/64-bit: dpkg -i Sentinel_HASP_Ubuntu_DEB_Run-time_Installer.deb
For Ubuntu 64-bit: dpkg -i —force-architecture Sentinel_HASP_Ubuntu_DEB_Run-time_Installer.deb
Optional: To support legacy HASP and Hardlock parallel keys, refer to the instructions in the file INSTALL inside the aksparlnx packages.
Reattach the HASP HL key.

 2) Изменил параметры в /etc/udev/rules.d/

SUBSYSTEM==»usb», ACTION==»add», ENV{DEVTYPE}==»usb_device», NAME=»bus/usb/$env{BUSNUM}/$env{DEVNUM}», MODE=»0644″

и заменить значение параметра MODE на 0666:

SUBSYSTEM==»usb», ACTION==»add», ENV{DEVTYPE}==»usb_device», NAME=»bus/usb/$env{BUSNUM}/$env{DEVNUM}», MODE=»0666″

 

Последняя заметка про HASP: 4 комментария

  1. Добрый день!
    Борюсь с такой же проблемой уже долгое время, интересует пару вопросов
    1. чей hasp драйвер использовался
    2. какой конфигурационный файл правился

  2. Добрый.

    1) драйвер aladdin
    2) 80-hasp.rules

    cat 80-hasp.rules
    # HASP udev rules
    ACTION==»add», SUBSYSTEM==»usb», ENV{DEVTYPE}==»usb_device», SYSFS{idVendor}==»0529″, SYSFS{idProduct}==»0001″, MODE=»666″, ENV{HASP}=»1″, SYMLINK+=»aks/hasp/%k», RUN+=»/usr/sbin/aksusbd -c $root/aks/hasp/$kernel»
    ACTION==»remove», ENV{HASP}==»1″, RUN+=»/usr/sbin/aksusbd -r $root/aks/hasp/$kernel»

    # Compatibility rule for kernel previous 2.6.22
    ACTION==»add», SUBSYSTEM==»usb_device», PHYSDEVBUS==»usb», SYSFS{idVendor}==»0529″, SYSFS{idProduct}==»0001″, MODE=»666″, ENV{HASP}=»1″, SYMLINK+=»aks/hasp/%k», RUN+=»/usr/sbin/aksusbd -c $root/aks/hasp/$kernel»
    # eof

  3. Я не понял почему он отваливается. Переустановка не помогла.
    Решил через костыль. Раз в минуту cron запускает скрипт который перезапускает haspd если aksusbd останавливается. Это конечно в принципе не правильно, но работает.

    #!/bin/bash
    service haspd status | grep «aksusbd is stopped» > «/root/haspd-status.txt»
    dt=»$(date +%F) $(date +%T)»
    if [ -s «/root/haspd-status.txt» ]
    then
    echo «$dt stopped» >> «/root/haspd-status.log»
    service haspd restart >> «/root/haspd-status.log»
    fi

  4. Драйвер поставил!
    А Вы не занете как пробросить HASP ключ по RDP rdesktop?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *