Použití síového klíče a na co je nethasp.ini
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 -------------------------------------
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 -------------------------------------
Naposledy upravil(a) krivka dne stř říj 01, 2008 10:22 am, celkem upraveno 1 x.
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele:
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í.
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
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
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
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
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele:
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.