1 Naposledy upravil: krivka (2008-10-01 09:22:24)

Téma: Použití síového klíče a na co je nethasp.ini

Programy Formica 4.40 (nevztahuje se na volně šířené omezené verze) vyžadují pro spuštění s plnou licencovanou kapacitou hardwarový klíč HASP, v němž je nahrán licenční certifikát.

Pokud je klíč HASP zapojen do USB nebo LPT portu počítače, kde jsou programy provozovány, postačí jen instalovat ovladače klíče podle postupu popsaného na našich webových stránkách.

Za určitých okolností je také možno nebo nutno použít klíč NetHASP, který komunikuje s programy Layout a Schematic prostřednictvím některého síového protokolu. V takovém případě nemusí (ale může) klíč být připojen k té stanici, kde se programy spouštějí. V obou případech na stanici s klíčem musí být instalovány ovladače a program Licence Manager.

Typické případy použití klíče NetHASP:

(1) Počítačová laboratoř nebo vývojové pracoviště, kde jeden klíč může obsloužit větší počet stanic. Licence Manager pak zároveň hlídá počet současně spuštěných programů.

(2) Formica provozovaná na emulátoru v prostředí Linux nebo MacOS, kde není možno správně instalovat ovladače lokálního klíče. Zde se využívá skutečnosti, že ovladače klíčů HASP a také Licence Manager jsou pro uvedená prostředí k dispozici.

Pro komunikaci je možno použít protokoly IPX, NetBios nebo TCP/IP. Pro doladění provozu v konkrétních podmínkách slouží řada dalších parametrů, které se nastavují na straně Formiky v souborech nethasp.ini a na straně Licence Manageru v souboru nhsrv.ini (v Linuxu a MacOS může být konfigurační soubor pojmenován libovolně).

Programy si sice někdy poradí i bez konfiguračních souborů, přesto doporučuji věnovat nastavení alespoň minimální pozornost. Nevhodné parametry mohou jednak zpomalit provoz nebo zcela zabránit nalezení klíče, na druhé straně může při souběžném použití několika protokolů dojít k tomu, že se program loguje pomocí každého z nich, což Licence Manager vyhodnotí jako několik souběžných spuštění.

Pro ilustraci uvádím jednoduchý konfigurační soubor, který se může hodit úplně každému uživateli licencované verze Formiky. Pokud je totiž umístěn v adresáři vedle chráněného programu, který bývá provozován s lokálním klíčem, pak ovlivní jeho chování v případě, kdy není klíč připojen. Namísto dlouhého hledání klíče v okolní síti se program omezí jen na lokální počítač. Každého jistě napadne, že by stačilo zakázat všechny protokoly, jenže s takovým použitím zřejmě konstruktéři nepočítali.

;začátek souboru -----------------------------------

[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 127.0.0.1       
NH_TCPIP_METHOD = TCP

;konec souboru -------------------------------------


Nakonec dvojice konfiguračních souborů, která by mohla fungovat ve většině situací, včetně výše uvedených (1) a (2):

nethasp.ini:
;začátek souboru -----------------------------------

[NH_COMMON]
NH_IPX = disabled
NH_NETBIOS = disabled
NH_TCPIP = enabled

[NH_TCPIP]
NH_SERVER_ADDR = xxx.xxx.xxx.xxx     ; IP adresa stanice se síovým klíčem
NH_TCPIP_METHOD = TCP

;konec souboru -------------------------------------



nhsrv.ini
;začátek souboru -----------------------------------

[NHS_IP]
NHS_USE_UDP      = disabled
NHS_USE_TCP      = enabled

[NHS_IPX]
NHS_USE_IPX       = disabled

[NHS_NETBIOS]
NHS_USE_NETBIOS   = disabled 

;konec souboru -------------------------------------

2

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den, děkuji za návod pro vytvoření nethasp.ini. Používáme síový USB Hasp klíč pod Ubuntu 8.04 přes Wine 1.0 a vše funguje jak má. Hezký den.

3

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den

Bojuji s HASP klíčem a wine na UBuntu 13.10 . Volná verse Formicy chodí přes wine bez problému.

Zatím bez úspěchu .Na WIN7 a XP klíč chodí takže je v pořádku.Myslím si že to nebude ani problém Formicy ale nevím jak to správně diagnostikovat.

Má někdo zkušenosti s Formica & Ubuntu 13.10 ?

4

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den, můžete prosím uvést typ klíče?  Pokud si vzpomínám, lokální klíče pod wine nepracovaly snad nikdy.  (Přesný důvod neznám, výrobce klíčů pochopitelně příliš informací nepublikuje, ale viděl bych to zhruba tak, že kdyby klíč pracoval pod wine, fungovaly by i všelijaké jeho emulátory, což je ze zřejmých důvodů nežádoucí.)  Toto jsme zpravidla obcházeli tak, že místo lokálního klíče byl užit (o něco dražší) síový, s nímž Formica komunikuje IP protokolem; přitom myslím nic nebrání tomu, aby síový klíč byl na stejném počítači, protože drivery pro Linux k němu existují.

5

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den ,

Používal jsem Formicu s lokálním USB klíčem pod Win XP . Aladin Knowledge Systems HASP v0.06   Přecházím na UBuntu a proto řeším tuhle akci.
Byl jsem přesvědčený že lokální klíč je stejný jak síový ...

Takže problém je jasný :)

Díky za informace .Takže budu potřebovat druhý klíč .

Tomas Svoboda

6

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den,

Síový klíč už mám .Zatím se mi podařila rozchodit kombinace Klíč zastrčený v počítači s WIN7/64  a  Schematický editor ve Wine 1.4 Ubuntu 12.04/32 bit  na druhém počítači na síti.
Layout hlásí nějakou chybu .

Jako lokální klíč ve WIN7/64 jede vše bez problémů.

Klíč v UBUNTU 13.10 na portu 1947 vidím ,ale vypadá to že nejede správně LM.

Prosím někoho kdo provozuje Formicu na Ubuntu o aktuální stav co funguje / nefunguje.

díky
   Tomáš Svoboda

7

Re: Použití síového klíče a na co je nethasp.ini

Dobrý večer, tzn. pod Win7/64 funguje vše správně a stejně jako se starým klíčem?  Po nastavení firewallů bychom se také mohli zkusit připojit na Váš klíč, abychom viděli, co vlastně funguje.  Ale ohledně LM pod Linuxem by asi bylo lepší nejdříve konsultovat dovozce klíčů ??? spojení myslím najdete v e-mailech.

8

Re: Použití síového klíče a na co je nethasp.ini

Dobrý den,
rád Vám pomůžu, používáme Formicu již několik let pod Linuxem :)
Mám vytvořený jednoduchý návod k instalaci HASP klíče pod Linuxem, u mě dříve pod Ubuntu, teď LinuxMint.
Ozvěte se mi na email jaroslav.malir@robe.cz rád Vám ho pošlu i s potřebnými soubory.
Hezký den.

9

Re: Použití síového klíče a na co je nethasp.ini

Mnohokrát děkuji kolegovi jarek_m za pomoc.

V současné době tedy chodí Wine 1.7.11 + Ubuntu 13.10 /64 bitu :)