====== 1C: Ключи защиты в v8.1 ====== Практика показывает, что 90% коллег не читали документации к ключам защиты, а преодолевают трудности научным методом тыка, и это чаще всего работает : ) Специально для этого процента - прочтите хотя бы пару строк ниже: - НЕ СТАВЬТЕ МЕНЕДЖЕР ЛИЦЕНЗИЙ В ТЕРМИНАЛЕ (точнее устанавливайте в 0-й сессии, запуская %SystemRoot%\system32\mstsc.exe /console или /admin - Сначала ставьте менеджер лицензий, и только потом устанавливайте сетевой ключ - Если клиент 1С 8.0 видит ключ, это не значит что увидит 8.1 (файл теперь обычно C:\Program Files\1cv81\bin\conf\nethasp.ini) - В терминале локальные ключи не видны, надо в nethasp.ini прописывать в явном виде место расположения сетевого ключа и менеджера лицензий NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный) - Клиент 8.1 сначала ищет локальный ключ и если его находит, никогда не будет искать сетевой - Несколько сетевых ключей или локальный и сетевой ключ на один компьютер ставить нельзя - Для серверной части 1С надо бывают ТОЛЬКО ЛОКАЛЬНЫЕ НЕ КЛИЕНТСКИЕ ключи (Здорово серверный 64 битный ключ (он зеленый) поддерживает 32битный сервер, в том числе 8.0, но серверный 32битный ключ не поддерживает 64битный сервер 1С) - для SQL ключей не надо, он не проверяет даже купленные свои лицензии, но покупать их надо :) - если большая нагрузка в сети и много клиентов, то менеджер лицензий может не успеть выдать лицензию, чтобы это решить, увеличьте интервал опроса к менеджера лицензий клиентов в C:\Program Files\1cv81\bin\conf\nethasp.ini NH_SESSION = 5 NH_SEND_RCV = 4 NH_USE_BROADCAST = Disabled И ограничьте в C:\Program Files\Aladdin\HASP LM\nhsrv.ini компьютеры с которых могут подключаться пользователи, например NHS_IP_LIMIT = 10.24.2.18-99 - Для 64битных менеджеров лицензий или просто свежие скачайте драйвера с http://www.aladdin.ru/support/download/category260 - На сервере с менеджером лицензий должен быть статический ip-адрес - Вы не поверите, но на сайте 1С в скриншотах описана установка http://v8.1c.ru/overview/release_13/ защиты - При большом количестве пользователей раздавайте менеджеры лицензий для каждого клиента персонально, указывая конкретный компьютер NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный) via: http://infostart.ru/profile/35251/blogs/745/ ---- via: вот тут, как оказалось http://gilev.ru/1c/hasp/ 4. Установка драйвера HASP с менеджером лицензий # aptitude install ia32-libs # cd /usr/local/src # wget ftp://ftp.aladdin.com/pub/hasp/srm/Linux/HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz Распаковываем # tar xzf HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz # cd HASP_SRM_LINUX_3.50_Run-time_Installer_script # ./dinst . //не забудьте про точки в начале и конце строки (это для нелинуксоидов) До недавнего времени с usb-драйвером hasp в ubuntu 10.04 была проблема. Решилось установкой дополнения к драйверу от etersoft # cd /usr/local/src # wget http://ftp.etersoft.ru/pub/Etersoft/HASP/3.2/x86_64/Ubuntu/10.04/haspd_3.2-eter1ubuntu_amd64.deb # dpkg -i haspd_3.2-eter1ubuntu_amd64.deb Кроме того, что это дополнение решает проблему usbfs монтированием /dev/bus в /proc/bus , еще и позволяет ограничивать доступ к лицензиям 1С в файле /etc/haspd/hasplm.conf например : NHS_IP_LIMIT = 127.0.*.*, 192.168.1.*