Всем доброго времени суток! Поднял я 1С 8.2 на связке Ubuntu 10.04.4 LTS + Postgresql 8.4.4 Etersoft и все работает хорошо, но когда пришло время выключить компьютер на Windows с сетевым ключом, то далее сервер 1с не стал выдавать лицензии пользователям. Тут я запутался окончательно и хотелось бы чтобы мне объяснили какой ключ куда. Ниже перечислю список аппаратных HASP ключей, которые у меня есть:
HASP H4 M1 ORGL8 - 2шт(фиолетовые)
HASP HL PRO - (фиолетовый)
H4 NET20 ORGL8 - (красный)Он стоял в виндусовой машине, про которую я писал в начале темы
H4 M1 ENSR8 - (фиолетовый)Его сейчас воткнул в сервер.
А если создать файл /etc/hasplm/nethasp.ini с содержимым
[SERVER]
ACCremote = 1
после этого рестартануть службу
#service haspd restart
и зайдя по адресу http://192.168.180.155:1947 , где 192.168.180.155 адрес сервера, можно в веб интерфейсе увидеть какие ключи подключены и раздают лицензии
Колдовал я колдовал сегодня весь день, пересмотрел кучу инструкций и вроде бы как по инструкциям все у меня работает вот лог из консоли
root@1cserver:/opt/1cinstall/hasp# /etc/init.d/haspd start
Loading HASP LPT kernel module... aksparlnx is not found
you can try compile it with 'service haspd build' command. [FAILED]
Note: This kernel module needed ONLY for LPT HASP keys
Check kernel for CONFIG_USB_DEVICEFS... [PASSED]
Enable workaround for /proc/bus/usb (bind from /dev/bus/usb) [ DONE ]
Running aksusbd... [ DONE ]
Running winehasp... [ DONE ]
Running hasplm... [ DONE ]
Running hasplmd... [ DONE ]
но лицензии все равно не выдает.Смущает еще строчка Check kernel for CONFIG_USB_DEVICEFS... [PASSED]. А, еще что подумал, а у клиентов в nethasp.ini что-нибудь прописывать надо?!
Кстати еще обнаружил такую вещь, что сервер 1с не выдает 12 лицензий, которые он может выдать без всяких ключей.В Админке 1с разрешения на выдачу лицензий стоит
(5) english, надо указать серверу приложений откуда он должен брать клиентские лицензии для последующей раздачи клиентским приложениям, через тот же nethasp.ini. У клиентов ничего тогда прописывать не надо.
12 соединений - это сервер приложений пустит ваших пользователей без серверного ключа, но при обязательном наличии клиентских лицензий.
(6) ansh15, А еще такой вопрос. Возможно ли чтобы сетевой ключ H4 NET20 ORGL8 и серверный ключ H4 M1 ENSR8 стояли в 1 сервере и работало мои 20 пользователей?
(10) ansh15, А не подскажите какой командой в ubuntu показать Hasp,у файлик nethasp.ini и надо ли вообще это делать? В гугле нагуглил что nhsrv.ini люди пихали на сервер и показывали его ubunte командой
(11) english, HASP-у без разницы, есть nethasp.ini или нет. Не все равно серверу приложений 1С, который в данном случае, помимо "потребителя услуг" серверного ключа, выступает еще в качестве клиента менеджера лицензий для последующей раздачи пользовательских лицензий. Для него nethasp.ini надо положить в /opt/1C/v8.2/x86_64/conf и указать в нем адрес менеджера лицензий, то есть localhost или адрес сетевой платы вашего сервера.
Желательно также поставить последнюю версию драйвера менеджера лицензий http://sentinelcustomer.safenet-inc.com/sentineldownloads/?s=&c=End+User&p=HASP4&o=Linux&t=Runtime+%26+Device+Driver&l=all
;
; NetHASP Configuration file syntax.
;
;
; Note:
;
; All text lines were commented.
; Remove comments in the lines you want to use.
;
[NH_COMMON]
;
; Section-specific Keywords
;
;
; You can set either of the following three Keywords to "Enabled"!
;
;;NH_IPX = Enabled or Disabled ; Use the IPX protocol
;;NH_NETBIOS = Enabled or Disabled ; Use the NETBIOS protocol
;;NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol
;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.
[NH_IPX]
;
; Section-specific Keywords for the IPX protocol.
;
;;NH_NCLIENT32 = Disabled ; Disable Novell Client use
;;NH_GET_LOCAL_TARGET = Disabled ; Disable LM search over segments
;;NH_USE_BINDERY = Enabled or Disabled ; Use IPX with bindery.
; Default: Disabled
; Ignored under Win32 API.
; This switch replaces older switch
; named NH_USE_SAP.
;;NH_USE_BROADCAST = Enabled or Disabled; Use IPX Broadcast mechanism.
; Default: Enabled
;;NH_USE_INT = 2F_NEW or 7A_OLD ; 2F_NEW means that IPX protocol will
; use interrupt 2Fh ONLY.
; 7A_OLD means that IPX protocol will
; use interrupt 7Ah ONLY.
; Default: 2F_NEW.
;;NH_SERVER_NAME = <Name1>, <Name2>,.. ; Communicate with the NetHASP
; Server with the specified name.
; Maximum: 6 names, up to 7
; case-insensitive characters each.
;;NH_SEARCH_METHOD = Localnet or Internet ; See Local Networks and
; Internetworks in the HASP
; Programmer's Guide.
;;NH_DATFILE_PATH = <path> ; Specify the location of the NetHASP
; License Manager's address file.
;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.
[NH_NETBIOS]
;
; Section-specific Keywords for the NetBIOS protocol.
;
;;NH_NBNAME = <Name> ; Assign a name to the NetHASP
; License Manager.
; 1 name possible, up to 8
; case-insensitive characters.
;;NH_USELANANUM = <Num> ; Assign a lana number to be used
; as a communication channel.
;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.
[NH_TCPIP]
;
; NetHASP does not support TCP/IP under DOS.
;
;
; Section-specific Keywords for the TCP/IP protocol.
;
NH_SERVER_ADDR = 192.168.180.155 ; IP addresses of all the NetHASP
; License Managers you want to search.
; Unlimited addresses and multiple
; lines are possible.
;
; Possible address format examples:
; IP address: 192.114.176.65
; Local Hostname: ftp.aladdin.co.il
;;NH_PORT_NUMBER = <Num> ; Set the TCP/IP port number. This is
; optional. The default number is 475.
;;NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet
; Default: UDP
;;NH_USE_BROADCAST = Enabled or Disabled; Use TCPI/IP Broadcast mechanism.
; Default: Enabled
;;NH_SERVER_NAME = <Name1>, <Name2>, ; Communicate with the NetHASP
; Server with the specified name.
; Maximum: 6 names, up to 7
; case-insensitive characters each.
;
; General Keywords.
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.
Вот мой nethasp.ini на сервере . IPшник я туда прописал?(выделил красным)
И сервер дает подключиться только 12-ти пользователям к 1 базе(
Попутно замечу, что-то у вас все старовато для текущего момента - и Убунта и PostgreSQL...
По поводу ключей. Два последних - в сервер, nethasp.ini туда же, указать в нем адрес сервера(или localhost).
А если создать файл /etc/hasplm/nethasp.ini с содержимым
[SERVER]
ACCremote = 1
после этого рестартануть службу
#service haspd restart
и зайдя по адресу http://192.168.180.155:1947 , где 192.168.180.155 адрес сервера, можно в веб интерфейсе увидеть какие ключи подключены и раздают лицензии