Установка драйверов USB-ключей HASP HL и HASP SRM.
Установка hasp
# lsusb
Есть http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/
$ mkdir ~/hasp
$ cd ~/hasp
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd-modules_7.40-eter10ubuntu_amd64.deb
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd_7.40-eter10ubuntu_amd64.deb$ sudo dpkg -i *.deb
$ sudo apt-get install -f
$ sudo service haspd start
$ sudo service haspd status
$ sudo apt install netstat
$ sudo netstat -anp | grep hasp
Если hasp локальный, он уже работает.
Если hasp сетевой, нужно указать в какой сети
Правим /etc/haspd/hasplm.conf:$ sudo nano /etc/haspd/hasplm.conf
Вместо 192.168.0.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Перезапускаем haspd:
$ sudo service haspd restart
Можно пробовать подключаться на компьютере с windows
Если ключ защиты не будет найден:
Для доступа к менеджеру лицензий из под windows стоит явно указать ip компьютера с менеджером лицензий.
В файле c:\Program Files (x86)\1cv8\conf\nethasp.ini
В секции
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.149
Если нужно удалить:
$ sudo apt remove haspd
-----------------------------------------------------------------------------------------------
Другой вариант, штатный драйвер, без менеджера лицезий
$ rm -R ~/hasp
$ mkdir ~/hasp
$ cd ~/hasp
$ wget "ftp://ftp.cis-app.com/pub/hasp/Sentinel_HASP/Runtime_(Drivers)/7.54/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz"
$ tar xvzf Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz
$ cd ~/hasp/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer
!!!$ sudo dpkg --add-architecture i386
!!!$ sudo apt-get update
!!!$ sudo apt-get install libc6:i386
$ sudo dpkg -i --force-architecture aksusbd_7.54-1_i386.deb
$ sudo apt-get -f install
$ sudo service aksusbd restart
$ sudo service aksusbd status
$ sudo netstat -anp | grep hasp
Если нужно удалить:
$ sudo dpkg -r aksusbd
-----------------------------------------------------------------------------------------------
Описанное ниже не получилось.
Пытался пробросить локальный ключ на хосте в wine
используя WineHASP
$ cd /home/user/.wine/drive_c/
$ wget ftp://ftp.aladdin.com/pub/hasp/hl/linux/WineHASP.zip
$ unzip WineHASP.zip
!!!$ cd /home/user/.wine/drive_c/WineHASP/linux/
$ cp /home/user/.wine/drive_c/WineHASP/linux/setwinehaspport.exe /home/user/.wine/drive_c/windows/system32/
$ cd /home/user/.wine/drive_c//windows/system32/
$ WINEPREFIX=~/.wine WINEARCH=win32 wine setwinehaspport.exe 2790
а) в каталоге /linux найдите файл setwinehaspport.exe и скопируйте его в каталог с эмулятором Wine; файл должен находиться в папке по адресу c:\windows\system32\
По умолчанию winehasp работает с Wine через порт 2790, если этот порт уже занят, вы можете назначить другой порт (например, 1234), для этого нужно запустить winehasp, указав номер нужного порта:
winehasp -p 1234
После этого также необходимо изменить номер порта в самом Wine:
wine setwinehaspport.exe 1234
Установка hasp
# lsusb
Есть http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/
$ mkdir ~/hasp
$ cd ~/hasp
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd-modules_7.40-eter10ubuntu_amd64.deb
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd_7.40-eter10ubuntu_amd64.deb$ sudo dpkg -i *.deb
$ sudo apt-get install -f
$ sudo service haspd start
$ sudo service haspd status
$ sudo apt install netstat
$ sudo netstat -anp | grep hasp
Если hasp локальный, он уже работает.
Если hasp сетевой, нужно указать в какой сети
Правим /etc/haspd/hasplm.conf:$ sudo nano /etc/haspd/hasplm.conf
Вместо 192.168.0.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Перезапускаем haspd:
$ sudo service haspd restart
Можно пробовать подключаться на компьютере с windows
Если ключ защиты не будет найден:
Для доступа к менеджеру лицензий из под windows стоит явно указать ip компьютера с менеджером лицензий.
В файле c:\Program Files (x86)\1cv8\conf\nethasp.ini
В секции
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.149
Если нужно удалить:
$ sudo apt remove haspd
-----------------------------------------------------------------------------------------------
Другой вариант, штатный драйвер, без менеджера лицезий
$ rm -R ~/hasp
$ mkdir ~/hasp
$ cd ~/hasp
$ wget "ftp://ftp.cis-app.com/pub/hasp/Sentinel_HASP/Runtime_(Drivers)/7.54/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz"
$ tar xvzf Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz
$ cd ~/hasp/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer
!!!$ sudo dpkg --add-architecture i386
!!!$ sudo apt-get update
!!!$ sudo apt-get install libc6:i386
$ sudo dpkg -i --force-architecture aksusbd_7.54-1_i386.deb
$ sudo apt-get -f install
$ sudo service aksusbd restart
$ sudo service aksusbd status
$ sudo netstat -anp | grep hasp
Если нужно удалить:
$ sudo dpkg -r aksusbd
-----------------------------------------------------------------------------------------------
Описанное ниже не получилось.
Пытался пробросить локальный ключ на хосте в wine
используя WineHASP
$ cd /home/user/.wine/drive_c/
$ wget ftp://ftp.aladdin.com/pub/hasp/hl/linux/WineHASP.zip
$ unzip WineHASP.zip
!!!$ cd /home/user/.wine/drive_c/WineHASP/linux/
$ cp /home/user/.wine/drive_c/WineHASP/linux/setwinehaspport.exe /home/user/.wine/drive_c/windows/system32/
$ cd /home/user/.wine/drive_c//windows/system32/
$ WINEPREFIX=~/.wine WINEARCH=win32 wine setwinehaspport.exe 2790
а) в каталоге /linux найдите файл setwinehaspport.exe и скопируйте его в каталог с эмулятором Wine; файл должен находиться в папке по адресу c:\windows\system32\
По умолчанию winehasp работает с Wine через порт 2790, если этот порт уже занят, вы можете назначить другой порт (например, 1234), для этого нужно запустить winehasp, указав номер нужного порта:
winehasp -p 1234
После этого также необходимо изменить номер порта в самом Wine:
wine setwinehaspport.exe 1234
Комментариев нет:
Отправить комментарий