Procesy systému D2000 môžu komunikovať s procesom D2000 Server dvoma spôsobmi:
- cez zdieľanú pamäť (t.j. procesy bežiace na rovnakom počítači ako
D2000 processes can communicate with a D2000 Server process in two ways:
- via shared memory (e.g. processes running on the same computer as the D2000 Server)
- through prostredníctvom TCP/IP or alebo Dual TCP/IP communication
For processes communicating in the other way, the D2000 Application Manager process enables you to allow clients to log in only from specific IP addresses. In the current version of the D2000 system, a maximum of 10 networks can be defined.
The network is defined by its name, IP address and mask. To define a network, use the following dialog box, which appears when you select New SubNetwork from the context menu that is open by right-clicking on Networks.
In the network itself, it is possible to define several so-called access ranges, i.e allow or deny certain IP addresses of computers on this network.
The range is defined in the following dialog, which opens after selecting New IP Access Range from the context menu opened by right-clicking on the network.
The D2000 Server process, therefore, checks the IP addresses of the clients (processes) that connect to it using TCP / IP or Dual TCP / IP communication as follows:
- komunikácie
Pre procesy komunikujúce druhým spôsobom, proces D2000 Application Manager umožňuje povoliť prihlasovanie klientov len zo špecifických IP adries. V súčasnej verzii systému D2000 je možné definovať maximálne 10 sietí.
...
Sieť je definovaná svojím menom, IP adresou a maskou. Na definovanie siete slúži nasledovné dialógové okno, ktoré sa zobrazí po výbere položky New SubNetwork z miestnej ponuky otvorenej stlačením pravého tlačidla myši nad položkou Networks.
...
V samotnej sieti je možné definovať niekoľko tzv. rozsahov prístupu, t.j. povolenie alebo zamietnutie určitých IP adries počítačov v tejto sieti.
...
Rozsah sa definuje v nasledovnom dialógu, ktorý sa otvorí po výbere položky New IP Access Range z miestnej ponuky otvorenej stlačením pravého tlačidla myši nad danou sieťou.
...
Proces D2000 Server teda kontroluje IP adresy klientov (procesov), ktorí sa k nemu pripájajú pomocou TCP/IP alebo Dual TCP/IP komunikácie nasledovne:
- pokiaľ nie je nakonfigurovaná žiadna sieť, kontrola IP adries sa nevykonáva,
- ak je nakonfigurovaná aspoň jedna sieť, vykoná sa kontrola klienta, či patrí do niektorej z definovaných sietí:
- ak nepatrí, spojenie bude odmietnuté,
- ak patrí, potom sa ďalej kontroluje, či všetky siete, do ktorých patrí, spĺňajú jednu z nasledovných podmienok:
- v sieti nie sú definované žiadne rozsahy
- v sieti je definovaný aspoň jeden rozsah typu Accept, do ktorého IP adresa klienta patrí a neexistuje žiaden rozsah typu Deny, do ktorého IP adresa klienta patrí
Klient bude pripojený, ak jedna z uvedených podmienok je platná. V opačnom prípade bude spojenie odmietnuté a do logovacieho súboru procesu D2000 Server (súbor kernel.log) sa zapíše správa
- if no network is configured, IP address checking is not performed,
- if at least one network is configured, the client is checked to see if it belongs to one of the defined networks:
- if the client does not belong, the connection will be rejected,
- if the client belongs, then it is further checked that all the networks to which they belong meet one of the following conditions:
- no ranges are defined in the network
- at least one Accept type range is defined in the network, to which the client's IP address belongs and there is no Deny type range to which the client's IP address belongs
WARNING
- Defining or editing networks and ranges is only allowed while the D2000 Server process is running.
- When the application server is redundant, definition and editing are allowed only for the HOT Server, that being a D2000 Server process in the HOT (HS) state. After editing, all changes are sent from the HOT Server to the STANDBY Server.
...
UPOZORNENIE
- Definovanie alebo editácia sietí a rozsahov je povolená len pri bežiacom procese D2000 Server.
- Pri redundancii aplikačného servera je definovanie a editácia povolená len pre HOT Server, t.j. proces D2000 Server, ktorý je v stave HOT (HS). Po ukončení editácie sú všetky zmeny zaslané z HOT Servera do STANDBY Servera.
...
PríkladExample:
SubNetwork | IP Address | Mask | Range |
---|
Možné pripojenie | ||
---|---|---|
Local | 127.0.0.1 | 255.255.255.255 |
žiadne |
lokálni klienti | ||
Production | 192.168.0.0 | 255.255.255.0 |
žiadne | klienti s IP adresami 192.168.0.1 |
až 254 |
Accounting | 192.168.1.0 | 255.255.255.0 |
|
klienti s IP adresami 192.168.1.1 |
až 100 |
s výnimkou IP adries 192.168.1.30 |
až 35 | ||
Director_Home | 195.10.0.22 | 255.255.255.255 |
žiadny | klient s IP adresou 195.10.0. |
22 |
Note Poznámka 1:
By default, the Proces D2000 Application Manager process connects to the sa štandardne pripája k procesu D2000 Server process over cez TCP/IP. Hence, before configuring networks using the D2000 Application Manager process, it is necessary to add a network with Preto pred konfigurovaním sietí pomocou procesu D2000 Application Manager je potrebné pridať sieť s IP adresou 127.0.0.1 IP address and the mask 1 a maskou 255.255.255.255. If this network is not configured, the D2000 Application Manager process will not connect to the D2000 Server process after turning it off and on (the error message Ak táto sieť nie je nakonfigurovaná, proces D2000 Application Manager sa po vypnutí a zapnutí nepripojí k procesu D2000 Server (zobrazí sa chybové hlásenie PROCES_TCPIP_DENY is displayed). In this case, the V tomto prípade je možné proces D2000 Application Manager process can only be started with the spustiť len pomocou štartovacieho parametra /M startup parameter, which connects to the D2000 Server process via shared memory.
Note 2:
The procedure in Note 1 does not work in a Windows Terminal Services environment. There we recommend one of the following alternatives:
, pomocou ktorého sa pripojí k procesu D2000 Server prostredníctvom zdieľanej pamäte.
Poznámka 2:
Postup uvedený v poznámke 1 nie je funkčný v prostredí Windows Terminal Services. Tam odporúčame jednu z nasledovných alternatív:
- pripojiť sa ku konzolovej connect to the console session (mstsc.exe /console) and run the a spustiť proces D2000 Application Manager process with the s parametrom /M parameter
- ručne modifikovať súbor manually modify the ConsolesInfo.txt file located in the D2000 program directory - delete the nachádzajúci sa v programovom adresári systému D2000 - vymazať sekcie [SUBNET] and a [IPACCESS] sections and either restart the D2000 Server process or use the TELL a buď reštartovať proces D2000 Server, alebo použiť TELL príkaz REFRESH_LICENCE command.