VPN siete s OpenVPN (2)

Teoretické poznatky o VPN sieťach z minulého dielu dnes rozšírime o prvú praktickú skúsenosť. Názorne si predvedieme nasadenie OpenVPN v najjednoduchšej forme t.j. vo forme VPN serveru pre jediného klienta s využitím statického šifrovacieho kľúča.

Continue reading

Rest in peace ICQ

Jabber logoProprietárny protokol, obmedzujúca licencia a časté výpadky služby ICQ ma doviedli k rozhodnutiu zveriť moju IM komunikáciu riešeniu využívajúcemu protokol XMPP/Jabber. Ako najväčšiu výhodu vnímam fakt, že špecifikácia tohto protokolu je voľne dostupná a neprikazuje použitie konkrétnej IM siete, serveru ani klientskeho programu. Ako poskytovateľa služby som si vybral spoločnosť Google, ktorá pod názvom Google Talk ponúka vlastné IM riešenie založené práve na tomto protokole. Stačí mať GMail konto, klienta podporujúceho XMPP ako je napríklad Pidgin a po jednoduchom nastavení môžete začať komunikovať. Ak máte proti Google nejaké výhrady, môžete použiť alternatívnych poskytovateľov ako napríklad jabber.cz alebo root.cz.

Zazneli hlasy, že sa odstrihávam od zvyšku sveta, no myslím si, že opak je pravdou. Zmena IM siete síce trochu zabolí, ale iba kvôli tomu, že protokol ICQ je proprietárny a nepoužíva sa v žiadnej inej sieti. Ak sa v budúcnosti rozhodnem zmeniť poskytovateľa IM služieb, budem si môcť vybrať spomedzi viacerých sietí využívajúcu XMPP protokol a vďaka tomu budem môcť naďalej komunikovať s mojimi kontaktmi. Neodstrihávam sa od sveta. Idem s dobou a vyberám si najlepšie dostupné riešenie.

Moje aktualizované kontaktné údaje nájdete v sekcii O mne.

Failover cluster s protokolom CARP

PuffyCluster je skupina navzájom úzko spolupracujúcich počítačov, ktoré sú okolitým svetom často vnímané ako jediný počítač. Vytvára sa v prípadoch, keď je nutné zabezpečiť nepretržitú dostupnosť systému (High-availability alebo tiež Failover cluster), rozdeliť záťaž na viacero počítačov (Load-balancing cluster) alebo spojiť výpočtový výkon viacerých počítačov (High-performance computing cluster). Ako už názov článku napovedá, úlohou nasledujúceho textu je priblížiť implementáciu jednoduchého failover cluster-a s využitím protokolu CARP.

Continue reading

Windows ako router

Môj názor, že Windows je v sieti takmer nepoužiteľný som dlho obhajoval tvrdením, že neexistuje alternatíva k linuxovému príkazu:

# echo "1" > /proc/sys/net/ipv4/ip_forward

Včera som však v registroch objavil voľbu “IPEnableRouter” a zostrojil som aj trošku krkolomný príkaz:

C:reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters /v IPEnableRouter /t REG_DWORD /d 1 /f

Značnou nevýhodou oproti linuxu však naďalej ostáva nutnosť reštartovať systém a absencia použiteľného IP filtra.

Turbo Delphi a jazyk C

Vyvíjate aplikácie v Turbo Delphi? Stalo sa vám už, že ste chceli v niektorej z nich použiť knižnicu, ktorá poskytovala rozhranie iba pre jazyk C? Hľadali ste na internete prepis hlavičkových súborov tejto knižnice použiteľný v Delphi, no vaša snaha bola márna? Ak ste aspoň na dve z predchádzajúcich otázok odpovedali kladne, je tento článok určený práve pre vás. Predstavuje spôsob, ako napísať časť programu v jazyku C a použiť ju v Delphi.

Continue reading

Programovanie LPT v Linuxe

Ak ste niekedy rozmýšľali nad tým, že by ste pomocou počítača ovládali osvetlenie miestnosti alebo by ste si chceli postaviť vlastného robota ovládaného počítačom, môže vás práve tento článok nasmerovať správnym smerom. Ukazuje totiž, že vyrobiť hardvér pripojiteľný k paralelnému portu a napísať k nemu obslužného daemona v jazyku C nie je vôbec náročné.

Continue reading