Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
24.04.2026, 19:55:49

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  Poslední příspěvky
Stran: 1 2 3 [4] 5 6 ... 10

 31 
 kdy: 13.02.2015, 09:40:53 
Založil petrm - Poslední příspěvek od petrm
Tento příspěvek popisuje základní kroky bezpečnostních aktualizací systému, případně instalací programů z repozitáře Debianu. Popis se netýká verzí FREDa a fredovských projektů.

Centrála CCPU-34 obsahuje (operační) systém v principu shodný s tím, který může běžet v normálním počítači. Součástí systému je mnoho programů a knihoven, v nichž je občas nalezena tzv. bezpečnostní chyba, kterou je za určitých podmínek možné zneužít k nežádoucí neoprávněné činnosti v centrále. Správci Debianu bezpečnostní chyby sledují, opravují a vydávají aktualizace, ve kterých jsou už známé bezpečnostní chyby opraveny.
Bylo by rozumné, aby uživatelé během provozu své centrály udržovali aktualizované.

K instalaci programů, jejich nových verzí i bezpečnostních aktualizací z repozitáře Debianu slouží program aptitude. Aptitude pouštějte vždy jako uživatel "root" a protože program stahuje nové verze z internetu, centrála musí mít (aspoň po dobu práce s aptitude) přístup do internetu.

Bezpečnostní aktualizace
Program aptitude se spustí příkazem "aptitude". Po chvíli práce zobrazí několik řádků s názvy základních skupin, do kterých jsou programy rozděleny. V tuto chvíli můžeme stisknout klávesu "u" (samotnou klávesu "u", bez ENTERu) a aptitude si z internetu stáhne aktualizovaný seznam dostupných programových balíčků z repozitáře Debianu. Poté zobrazí znovu obrazovku se základními skupinami balíčků. Je-li k dispozici nějaká bezpečnostní aktualizace, na prvním řádku se objeví skupina Security Updates a v závorce počet dostupných aktualizací, viz obrázek.
V tuto chvíli je možné buď kurzor (šipkami nahoru/dolů) nastavit na skupinu Security Updates a klávesou "+" vybrat k instalaci všechny dostupné bezpečnostní aktualizace, nebo lze na skupině stisknout ENTER, tím se rozbalí podskupiny, na nich opět ENTER atd., až se dostaneme na seznam konkrétních balíčků ve vybrané podskupině. Ze seznamu si opět klávesou "+" můžeme vybírat jednotlivé balíčky k aktualizaci.
V závislosti na balíčcích vybraných k aktualizaci se mění informace o plánovaném objemu aktualizačních dat
(kolik se stáhne, kolik se zabere/uvolní na disku); v obrázku je vybrán jen balíček "unzip", objemy aktualizačních dat jsou v červeném označení.
Je-li výběr balíčků k aktualizaci ukončen, klávesou "g" (opět samotnou, bez ENTERu) se znovu pro kontrolu zobrazí seznam aktualizace, po opětovném stisknutí klávesy "g" už proběhne samotné stažení aktualizací z internetu a jejich instalace do centrály; celý proces vytváří množství výpisů a na konci vyžaduje opětovné stisknutí ENTERu jako potvrzení, že si uživatel přečetl výsledek instalací.
Po návratu do základního okna aptitude, když už jsou všechny požadované aktualizace nainstalovány, je možné stiskem klávesy "q" aptitude ukončit.

Instalace a odinstalace programů
Postupem v podstatě shodným s instalací bezpečnostních aktualizací je možné instalovat z repozitáře Debianu i nové programy. Jen se místo skupiny Security Updates vybírá ze skupin New Packages a Not Installed Packages. Z těchto skupin vždy vybírejte jen konkrétní programy, nikdy nevolte celou skupinu, protože repozitář Debianu obsahuje desetitisíce balíčků se spoustou nejrůznějších programů a ty jednak rozhodně nemá smysl všechny instalovat a jednak by se do centrály ani nevešly.
Skupiny Installed Packages a Upgradable Packages obsahují balíčky, které jsou v centrále nainstalované; v Upgradable Packages jsou balíčky, které mají k dispozici novější verzi, ale nejedná se o verzi s bezpečnostní opravou. Tyto balíčky lze z centrály odinstalovat. Ale POZOR! Mnoho balíčků je nutných pro správnou funkci centrály, takže odinstalovávejte případně jen ty, které jste sami přidávali a už je nechcete. Balíček se vybere k odinstalaci tak, že se na něj najede kurzorem (šipky nahoru/dolů) a stiskne se klávesa "-", případně "_"; "mínus" jen odinstaluje program nebo knihovnu, ale ponechá jejich konfigurační soubory, "podtržítko" odinstaluje program/knihovnu i jejich nastavení. Odinstalace proběhne opět po stisknutí klávesy "g" (vstoupí do kontrolního seznamu) a ještě jednou "g" (odinstaluje).

Program aptitude s repozitáře Debianu
Aptitude umožňuje pohodlně instalovat a odinstalovávat balíčky (programy, knihovny, dokumentaci, ...) z nastavených repozitářů, vyhledávat balíčky podle názvů, prohlížet a kontrolovat závislosti mezi balíčky, zobrazuje i stručné popisy balíčků a další užitečné informace. Klávesou F10 lze vstoupit do menu v horní části programu, které mj. obsahuje nápovědu.
Soubor /etc/apt/sources.list obsahuje nastavení repozitářů, se kterými aptitude pracuje. Repozitář je předepsaným způsobem uspořádané úložiště balíčků, které je využíváno jako zdrojové místo při instalacích programů, knihoven a dalších souvisejících souborů. V době psaní tohoto návodu jsou zadány repozitáře dva: jeden s aktuální stabilní debianovskou distribucí nazvanou "wheezy" (Debian 7), druhý s bezpečnostními aktualizacemi k této verzi. Toto nastavení bude funkční po celou dobu, dokud bude wheezy tzv. aktuální stabilní verzí Debianu, a dále po dobu jednoho roku od vydání nové stabilní verze Debian 8. Potom se změní jednak umístění repozitářů verze 7 (přesunou se do archívu) a jednak pro verzi 7 přestanou být vydávány bezpečnostní aktualizace. Pak bude nutné buď zůstat na verzi 7 ve stavu, v jakém bude v době ukončení podpory, nebo změnit repozitáře a přejít (třeba i postupně nebo jen částečně) na aktuálnější verzi systému.
V případě potřeby si může uživatel přidat repozitáře další.

(Aktualizační poznámka: Od dubna 2016 je verze Debian 7 wheezy považována za zastaralou, nové centrály mají nastaven repozitář Debian 8 jessie:
Kód:
deb http://security.debian.org/ jessie/updates main
deb http://httpredir.debian.org/debian/ jessie main
.)

Debian a bezpečnostní aktualizace
Balíky v Debianu se řídí pravidlem, že ve stabilní větvi se obvykle neaktualizují na novější vydávané verze. Je to z toho důvodu, že nové verze představují možné riziko zanesení různých nových chyb. Ovšem správci Debianu samozřejmě sledují bezpečnostní události a případné bezpečnostní opravy vkládají do stabilních verzí balíků a vydávají je pak jako bezpečnostní aktualizace. Tyto aktualizace se snaží tým Debianu vydávat co nejrychleji.
Tedy např. pro balík openssl platí, že v době "zmražení" Debianu 7 (wheezy) byl (nejspíš) ve verzi 1.0.1e. Bezpečnostní aktualizace openssl se pak doplňují do této verze, balíky mají přídavek "+debVuX" (V je verze Debianu, X je číslo opravy). Např. medializovaná chyba CVE-2014-0160 byla opravena vývojáři openssl ve verzi 1.0.1g a všude se psalo "aktualizujte na tuto verzi". Ve stabilním debianním balíčku ale byla, podle webu Debianu, tato chyba opravena ve verzi openssl_1.0.1e-2+deb7u5.
Při zveřejnění chyby a její opravy není nutné hned někde shánět originální verzi programu/knihovny a nesystémově ji nahrávat do centrály, lepším řešením je použít odpovídající debianní bezpečnostní aktualizaci, i když má jakoby verzi starou.
Nainstalovanou verzi debianního balíku zjistíte v centrále (jako root) příkazem "dpkg -s název_balíčku", např. "dpkg -s openssl", ve výpisu je to v řádku "Version: ...".

Instalace zastaralých verzí Debianu
Pro Debian je vždy aktuální tzv. stabilní verze (stable). Pro nejrozšířenější architektury je nějakou dobu ještě udržována i předchozí stabilní verze (oldstable). Je-li repozitář nastaven jménem, např. pro Debian Jessie
Kód:
deb http://security.debian.org/ jessie/updates main
deb http://httpredir.debian.org/debian/ jessie main
(soubor /etc/apt/sources.list), bude starší verze (oldstable) pro případné instalace a aktualizace dostupná obvyklým způsobem.
Ovšem každá verze nakonec přestane být udržovaná a ztratí i označení oldstable. Nejlepší je včas nastavit a začít používat verzi aktuální stabilní (případně alespoň starší stabilní), ovšem když to nejde, jsou staré instalační balíčky i nadále dostupné v archívu. Pro centrály CCPU-34, CCPU-35 a CCPU-36 je poslední použitelnou verzí Debian Jessie (tzn. Debian 8 ), vyšší verze Debianu vyžadují novější linuxové jádro, které ale nemáme k dispozici. Pro případné instalace v těchto centrálách je tedy nutné využít archív. Místo původních repozitářů je nutné do souboru /etc/apt/sources.list zapsat
Kód:
deb http://archive.debian.org/debian/ jessie main
deb http://archive.debian.org/debian-security/ jessie/updates main
.
Po spuštění Aptitude je potom potřeba nejdřív načíst "nový" repozitář normálně klávesou "u". Aptitude by mělo seznam balíčků v archívu načíst, ale bude hlásit neplatné podpisy a varovat před "nebezpečným zdrojem balíčků"; to je normální, protože balíčky jsou digitálně podepsané, ale ověřovacím klíčům archívních balíčků už skončila lhůta platnosti. Balíčky by pak mělo být možné normálně instalovat, jen bude Aptitude vždy varovat před jejich instalací z důvodu právě popsaného neplatného podpisu.


 32 
 kdy: 30.01.2015, 07:14:07 
Založil libor - Poslední příspěvek od libor
V XCOMu nelze jednoduše udělat tak dlouhou proměnnou, protože XCOM VM používá 64kB bloky a na proměnné nemá vyhrazené tolik prostoru. Lze však využít zálohovanou paměť určenou pro Vzorky. Pokud nebudete používat Vzorky, tak lze pomocí API příkazů trap_IoMemWriteN a trap_IoMemReadN přistupovat k této oblasti paměti (384kB) přímo. Funkce má přímý přístup a používá 24bitové adresování, takže blok 384kB je souvislý (nejsou v něm 64kB oblasti).

Počáteční adresu (0x150000) lze najít v definici v modulu Vzorky:

Kód:
#define VZORKY_ADRESA 0x150000

 33 
 kdy: 30.01.2015, 07:05:02 
Založil libor - Poslední příspěvek od libor
Dobrý den,

potřebujeme velké paměťové pole v RAM (XCOM-31 512kB) cca 200kB. Je to problém? Jako globální proměnnou?

 34 
 kdy: 19.11.2014, 06:19:28 
Založil libor - Poslední příspěvek od jíva
V prostředí W7 či W8 neinstalujte Wzorky do adresářů C:/Program Files či C:/Program Files (x86)!

 35 
 kdy: 05.10.2014, 05:04:45 
Založil admin - Poslední příspěvek od admin
Fórum aktualizováno na verzi SMF 1.1.20.

 36 
 kdy: 09.09.2014, 05:06:10 
Založil libor - Poslední příspěvek od libor
Rozhraní IModbus musí být správně nainstalováno. A dále lze knihovnu rozhraní IModbus používat pouze v aplikacích pro 32bit aplikace. Nastavte si v Configuration Manager položku Active solution platform na hodnotu x86.

 37 
 kdy: 09.09.2014, 05:03:07 
Založil libor - Poslední příspěvek od libor
Vytvořil jsem si aplikaci v C#, kde používám váší komunikační knihovnu IModbus. Používám to přesně podle nápovědy, ale vytvoření instance končí chybou 0x80040154. Kde je problém?


Dotaz zaslaný mailem (viz výzva).

 38 
 kdy: 16.07.2014, 12:10:41 
Založil libor - Poslední příspěvek od libor
S největší pravděpodobností došlo k poškození klávesnice, která se teď chová jakoby trvale byla nějaká klávesa stisklá (proto to pípnutí po resetu CKDM). Pokud může systém běžet bez terminálu, tak CKDM pošlete na opravu. V případě, že terminál potřebujete, tak nás, prosím, kontaktujte pro možnost zapůjčení CKDM po dobu opravy.

 39 
 kdy: 16.07.2014, 12:06:21 
Založil libor - Poslední příspěvek od libor
Máme k CCPU-02 připojen mimo jiné i terminál CKDM. Po mnoha letech provozu začal špatně reagovat na stisk klávesy, některé povely se vůbec neprovedou. Pokud provedem reset CKDM, tak po startu pípne, jakoby došlo ke stisku klávesy. Co s tím?


Dotaz zákazníka (viz výzva).

 40 
 kdy: 27.06.2014, 10:54:00 
Založil libor - Poslední příspěvek od libor
Modul EmergCall lze na TCP v CCPU-03 použít, ale má to svá omezení.

Modul funguje tak, že v případě detekce výpadku spojení posílá paket (QQ) se zvolenou adresou hlavním kanálem. Pokud je jako hlavní kanál nastavený COM4 (ETH), tak ho pošle po ethernetu. Jen je potřeba mít správně nastavené parametry na setup stránce CCPU-03 (viz setup.png v příloze):
  • volba Active connect musí být nastavená na Ethernet
  • IP brány (Gateway) musí být nastavená správně na IP brány nebo routeru apod.
  • Remote IP a port musí být nastaveno na IP počítače, na který se má v případě výpadku paket odeslat
  • IP masky - zejména pro připojení v místní síti viz dále v popisu

CCPU-03 odesílá paket dvojím způsobem. Buď je z Remote IP aktivní TCP spojení do CCPU-03 (na port 1998), pak pošle paket do tohoto otevřeného spojení. Nebo takové spojení není otevřené, tak se ho CCPU-03 bude snažit otevřít (na Remote IP a port) a paket do něj poslat.

Vše funguje správně pokud je paket posílán přes bránu. To je u připojení mimo místní síť vždy. U připojení v místní síti je možno vynutit posílání přes bráno vhodným nastavením IP CCPU-03 a masky tak, aby v segmentu CCPU-03 byla brána, ale nebyla tam Remote IP.

Příklad nastavení CCPU-03 pro posílání v místní síti přes bránu:

IP brány: 192.168.222.252 -> 252 -> 1111 1100
Maska: 255.255.255.192 -> 192 -> 1100 0000 (brána je tedy součástí segmentu CCPU-03)
IP CCPU-03: 192.168.222.193 -> 193 -> 1100 0001 (IP CCPU-03 musí být taky v segmentu dané maskou)

Remote IP může být jakékoliv, které nemá oba první 2 bity posledního čísla IP v 1,
takže například: 192.168.222.24 -> 24 -> 0001 1000



Druhou možností pro posílání v místní síti je nastavení promiskuitního režimu u síťové karty na PC s Remote IP.



(připojené soubory vidí pouze registrovaní uživatelé)

Stran: 1 2 3 [4] 5 6 ... 10


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!