From: Supafly <justbg@mail.ru.>
Newsgroups: email
Date: Mon, 9 Mar 2005 14:31:37 +0000 (UTC)
Subject: HASP ключи для 1С и Samba
Когда я столкнулся с такой проблемой, то не нашел ничего похожего в инете
и в службе техподдержки алладина, думаю может кому и пригодиться.
Дано:
1) Mandrake 10.0 (kernel 2.4.25)
2) Samba 3.0.2a
3) aksusbd и hasplm последней версии (на момент написания)
4) 2 usb ключа (предприятие и торговля)
5) Сетевая 1С:Предприятие
на серваке лежит сетевая 1С и базы.
Когда воткнули ключи, запустили демонов все как описано на "алладине",
но Ключ защиты не был обнаружен. По разному ковыряли настройки в
nethasp.ini и nhsrv.ini но так и ничего не получилось. Ethereal
показывал логи обращения по 475 порту тем не менее результата ноль.
Решили как временное решение перенсти ключи на Винду. Поставили,
запустили hasplm. Запускаем 1С сервака и.... ничего, он его так и не
обнаружил.
Тогда перенсли и 1С с сервака на Вин, и о чудо Ключ нашелся. Тогда стали
ковырять Samb-у.
Не знаю какой параметр повлиял, но 1С без вопроса запустилась на серваке
и нашла ключи тоже на нем установленные.
теперь все работате идеально без нареканий.
Вот листинг файлов:
Старый smb.conf с которым не работало:
# Global parameters
[global]
log file = /var/log/samba/log.%m
load printers = No
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
interfaces = 192.168.0.102
map to guest = Bad User
null passwords = Yes
time server = yes
keepalive = 3
wins support = No
dns proxy = yes
netbios name = Server
netbios aliases = Server
map archive = No
printing = cups
server string = Server
default = pub
workgroup = Garmoniya
os level = 34
socket address = 192.168.0.102
printcap name = cups
security = user
getwd cache = yes
max log size = 50
message command = /usr/local/bin/linpopup "%f" "%m" %s;rm %s
[homes]
comment = Home Directories
read only = No
browseable = No
[pub]
comment = public
path = /pub
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
map archive = Yes
locking = Yes
Файл smb.conf после исправлений:
# Global parameters
[global]
log file = /var/log/samba/log.%m
load printers = No
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
interfaces = 192.168.0.102/255.255.255.0 127.0.0.1/255.0.0.0
hosts allow = 192.168.0. 127.0.0.
bind interfaces only = yes
local master = yes
prefered master = yes
domain master = yes
remote announce = 192.168.0.255/Garmoniya
name resolve order = lmhosts hosts wins bcast
map to guest = Bad User
null passwords = Yes
time server = yes
keepalive = 3
wins support = yes
dns proxy = no
netbios name = Server
netbios aliases = Server
map archive = No
printing = cups
server string = Server
default = pub
workgroup = Garmoniya
os level = 255
socket address = 192.168.0.102
printcap name = cups
security = user
getwd cache = yes
max log size = 50
message command = /usr/local/bin/linpopup "%f" "%m" %s;rm %s
# на следующие параметры самба ругается почему-то...
#client code page = 866
#character set = ISO8859-5
[homes]
comment = Home Directories
read only = No
browseable = No
[pub]
comment = public
path = /pub
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
map archive = Yes
locking = Yes
nt acl support = yes
Файл nhsrv.ini:
;
; NetHASP License Manager configuration file syntax.
;
;
; Note:
;
; All text lines are commented.
; Remove comments in the lines you want to use.
;
[NHS_SERVER]
;NHS_IP_SERVERNAMES= ado
NHS_IP_LIMIT = 192.168.0.* ; Specify the range of stations
; the License Manager serves.
; Examples: 10.1.1.1, 10.1.1.*
; Applicable for the Win16 and
; Win32 License Managers.
NHS_ADAPTER_IP = 192.168.0.102-255.255.255.0
; Specify the adapter(s) to
; which the server listens.
;
; Example: 10.1.1.111-255.255.0.0
; Applicable only for the Win32
; License Manager.
[NH_COMMON]
;; This NetHASP.INI file is configured to TCPIP.
;; Please enter the address of the machine which the NetHASP key is connected to;
NH_TCPIP = Enabled; ; Use the TCP/IP protocol
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.102; ; 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_TCPIP_METHOD = UDP ; Send a TCP packet or UDP packet
; Default: UDP
; Note: HASP API v8.x supports UDP,
; it doesn't support TCP.