oriolrius.cat

Des del 2000 compartiendo sobre…

Year: 2003

Algunes cosetes de veu sobre IP (VoIP)

Reading time: 3 – 5 minutes

No fa gaires dies, va venir una empresa catalana a visitar-me a la feina
perquè distribuicim el seu producte. De fet, és un producte molt
interessant després ús explico. Simplement aquest ha estat el
pretext perquè em comenci a re-mirar el tema de veu sobre ip
després de deixar-lo estar fa força temps un cop acaba la lectura
del llibre ‘Practical VoIP – Using VOCAL’ (ISBN: 0-596-00078-2).

Doncs bé abans que res ús explico que el sistema The Vovida
Open Communication Application Library (VOCAL) (www.vovida.org) és un sistema de VoIP
integral i totalment opensource malgrat compte amb el recolzament d’empreses
tan reconegudes com CISCO. Una cosa molt interessant és q usa SIP com a
protocol d senyalització i no H323 com molt dels sistemes de VoIP.

Si el que voleu és fer un repàs de protocols de VoIP no cal q
marxeu del portal, fa molt temps vaig escriure aquest article: VoIP: Voice over IP.

Tornant a l’empresa que va venir a veurem es diu: ENDERCOM, si mireu la web dona la sensació
que és una empresa de serveis informàtics i telemàtics com
podria ser Inforcom. Però el que
ells volien era oferir-me un producte de Voz
telecom
, bueno representa que l’han desenvolupat en comú les dues
empreses. En poques paraules es tracta d’un ATA186 de CISCO que pels que no
sapigueu és un gateway de veu (1eth. i 2fxo), així doncs podem
connectar 2 tlf convencionals al sistema i trucar desde qualsevol lloc del
món a través d’un sistema SIP i amb un número de tlf de
BCN. La idea és bona i el curro q s’han fotut no és poc.
Però ús convido a mirar més info del producte a la
web.

Abans de seguir amb el tema de VoIP m’agradaria comentar q dins d’aquesta
empresa hi ha un tio molt interessant: Jesus Rodriguez Cuesta, no ús
perdeu el curriculum, realment una eminencia el tio… i el més
interessant pertany al core de FreeBSD!!! 馃槈

A continuació ús passo un petit llistat d’URLs amb petits
comentaris

Com no el HOWTO de torn sobre la matèria:
http://www.tldp.org/HOWTO/VoIP-HOWTO.html

Operadors ‘apanyols’ de telefonia IP:
http://www.capcom.net/
http://www.voztele.com

Un parell de sistemes per trucar pels ‘puestus’ gratix o quasi gratix, sense
haver de pensar massa:

El famós PEOPLE CALL amb el seu nou servei:
http://www.peoplecall.com/callhome/ircap/

i el recent ‘nascut’ sistema de VoIP via P2P, de la gent que va crear el
KAZAA.
http://www.skype.com/

Si el que voleu és jugar i prou, els links següents ús
agradaràn:

Implantació open source d’una API de H323 i no només això
sinó que tb fan drivers per les targetes FXO/FXS de Quicknet les famoses
Phonejack:
http://www.openh323.org/code.html

Client de VoIP per GNOME, com diu el seu nom, esta molt guapo suporta H323v4,
llàstima que no suporta SIP :'(
http://www.gnomemeeting.org

Client de VoIP tb per GNOME usa el protocol SIP per fer la
senyalització. Ideal per jugar amb el VOCAL i els serveis de ENDERCOM i
VOZTELECOM.
http://www.linphone.org/

Un client de VoIP per KDE que suporta SIP:
http://www.wirlab.net/kphone/

La PBX via software i a més OpenSource, una delicia… a més a
diferencia del sistema vocal funciona per H323 i per SIP. Realment val la pena
jugar amb aquest projecte. Pels no inciats una PBX és una centraleta i
si es per software tb es pot anomenar CTI (Computer Telephony
Integration).
http://www.asterisk.org

TDT, DVB, DVR, PVR i alguna altre sigle m茅s ;)

Reading time: 6 – 10 minutes

En poques paraules un article q espero q ús sigui útil amb
reculls d’informació sobre Televisió Digital Terrestres
(TDT/DVB-T), sistemes de grabació digital (PVR,DVR,STB…) i com no un
cop d’ull a les nostres amigues les capes TCP/IP que són les que es
mengen l’streaming de totes les sigles anteriors 馃檪

Cursos sobre Televisió Digital i informació dels projectes que
té en marxa la Salle sobre aquesta matèria.
http://www.salleurl.edu/ctt/cetvd/index.html

El site oficial del MHP, que pels que no ho sapiguen MHP és un estandard
que defineix la compatibilitat de l’estàndard DVB per la
distribució i els serveis interactius a les xarxes via
satèl·lit, cable, ones terrestres i sistemes microones.
http://www.mhp.org/

Site oficial de l’estàndard DVB que defineix 3 estàndards:
DVB-S: Televisió Digital via satèl·lit (ej.
Digital+)
DVB-C: Televisió Digital per cable (ej. Auna cable)
DVB-T: Televisió Digital Terrestre (TDT per més informació
del tema al nostre país: TDT
a Catalunya

http://www.dvb.org/
per detalls tècnics sobre la tecnologia no ús perdeu aquesta
informació extreta de la Salle:
Tutorial de
TDT (site original)

Tutorial de TDT (en local)

La web de la generalitat sobre la TDT:
TDT a catalunya/
especialment interessant la presentació en PDF de les avantatges que
ofereix aquesta tecnologia i tb com s’esta implantant al territori, sota quines
condicions, etc:
Presentació
en PDF (site original)

Presentació en PDF (copia
local)
també tinc un PDF amb l’estat de covertura al moment d’escriure
l’article, però només de l’alt Penedès, que és on
visc 馃槈
Mapa covertura del
Penedès

si nois si encara que sembli increible el repetidor que dona covertura a casa
meva suporta TDT 馃槈 MIRACLE!!! ara només em queda provar-ho. Si busqueu
mapes d’altres zones de catalunya podeu mirar aquí.

La gent del FECEMINTE (Federació Catalana d’Empresaris Instal.ladors de
Telecomunicacions) va fer un reportatge de la TDT al SIMO, el teniu aquí.

Tb a destacar el portal de
telecos
que tenen els del FECEMINTE.

Com sempre no podien faltar les referèncis al món Linux. De fet,
pel que jo sé hi ha dos sites principals on posar-se amb el tema del DVB
sota linux:
En aquest site es desenvolupa un driver
de DVB sota linux.
L’altre projecte és linuxstb.org on a part de
jugar amb els drivers de linuxtv.org també desenvolupen eines per
distribuir streaming amb el recepcionat amb la targeta DVB. Realment els dos
sites tenen molta tela si ens els volem llegir tots… així doncs amb
calma.

Aprofito l’article per lligar-lo amb el tema dels DVR, PVR o com collons els
vulgueu dir, pq tenen no sé quantes sigles i tothom les fa servir com li
dona la gana. Així doncs com alguns ja sabeu estic liat amb un projecte
de video digital d’aquests. De fet, porto selges intentant entendre el poc
documentat codi i familiritzant-me amb les llibreries QT, que són les
usades pel projecte.
Però volia aprofitar per recordar el nom del projecte i d’altres
projectes similars q hi ha en marxa, a continuació en llisto els
links:

http://www.mythtv.org (projecte amb el que col·laboro)
http://www.cadsoft.de/vdr/index.htm (video disk recorder, projecte de la gent
de linuxtv.org)
http://www.freytechnologies.com/ (no és free però tb té
bona pinta, diuen q és millor q el mythtv)

de fet, n’hi ha molts més, però almenys si no esteu en el tema,
ja sabeu per on començar, a més algunes marques han
començat a treure els seus propis DVR: Thomson, Nokia, Sony, etc.
però poques venen al nostre país. Malgrat això si que
algunes usen Linux com a sistema operatiu embedid o incrustat, si voleu
més info sobre el tema podeu buscar per linuxdevices.com o per
slashdot.org. Per si no ho sabieu els videos digitals seran una
característica dels receptors de TDT de gama alta (més de
500€).

Per si algún de vosaltres s’anima a fabricar el seu propi DVR en format
STB… trankils no tingueu por, tantes sigles tantes sigles… molt senzill:
DVR (Digital Video Recorder) i STB (Set Top Box) aquelles caixes q es posen
sobre la TV per veure Digital+, QuieroTV, Menta, etc. Doncs bé, el que
properament tindrem tots per veure la tele d tota la vida, ja q les teles d
casa no soporten DVB-T i necessitarem un STB pq ens descomprimeixi l’streaming
mpeg2 q rebrem per l’antena. Doncs això q si voleu hi ha fabricants q
venen plaques base amb tot el q necessites per programar una STB sobre seu, com
ara Intel.
Si voleu més hardware per fer les vostres cosetes la gent de Sigma Designs tenen un seguit de plaques que
ús poden interessar, el resum de les plaques aquí.

Fins hi tot la gent d’Intel usa els xips de Sigma Designs a alguna de les seves
plaques, el seu xip estrella és la serie EM8400. Tb
tenen un development kit per si no sabeu com començar, ta molt guay i
té drivers linux, el kit es diu Odyssey.

Per controlar tots aquests STB, DVR, PVR i tonteries varies que hem d’usar el
nostre RC (Remote Control), o sigui, el mando a distància d tota la
vida…. ah no! q ja hi ha els mandos universals…hi hi hi! no nanos no, si
voleu algo guapo d veritat: iPRONTO
un aparell de Philips. Que què és això? doncs una
pantalleta petitona d’unes 8″ que té connexió 802.11b, IR, RF,
etc. en definitiva tot el q necessitem i més per controlar fins hi tot
el nostre sistema domótic i escoltar MP3 馃槈 ús prometo q
després de veurel no podreu esperar ni 1s a anar-lo a comprar,
però ara vé el dolent val quasi 1.800€ :'(

Ara un cop d’ull als protocols TCP/IP usats per transportar aquests streamings
dels que estem parlant tot el rato: Streaming Video
Technlogy
.

Vinga nanos, q ús he fet un article xupi guay,eh! quasi 1h porto
recopilant cosetes de TDT i VDR 馃檪

Working in Oriol HQ CPD

Reading time: 1 – 2 minutes

Si nois si… llegiu bé, dins del projecte d’acabar la casa nova on
estim ja sobre-vivint la Daphne i jo 馃槈 doncs dincs d’aquest projecte q sembla
q no tingui final el Xavi i Jo estem currant en montar una habitació
adjacent a l’esudi un petit CPD (Centre de procés de Dades)…

bàsicament es tracta de montar tots els ordinadors fora de l’estudi,
per aconseguir les següents millores:

-Eliminar sorolls a l’estudi
-Guanyar espai
-Tenir organitzat el hardware
-Centralitzar el centre de dades i multimedia de la casa

bé totes aquests i moltes altres avantatges, tenen un preu i no
només economic sinó tb temporal. Això vol dir que els
propers dies fins a mitjans de gener probablament el portal estarà parat
d forma intermitent.

Tranquils q quan estigui montat tot plegat ja ús posaré fotitos
del abans i el després de tot plegat. De moment si voleu recordar on
són els servidors del portal, poder fer-ho aquí.

fwbuilder: Interface per la programaci贸 de firewalls

Reading time: 1 – 2 minutes

Firewall Builder és una eina multi-plataforma de configuració
i gestió de firewalls. Realment és una GUI molt útil per
mantenir les iptables però no només això sinó q
pots gestionar firewalls d’altres plataformes…

sé q no ús agrada l’anglès però llegiu aquestes
quatre linies:

Firewall Builder is multi-platform firewall configuration and management tool.
It consists of a GUI and set of policy compilers for various firewall
platforms. Firewall Builder uses object-oriented approach, it helps
administrator maintain a database of network objects and allows policy editing
using simple drag-and-drop operations. Firewall Builder currently supports
iptables, ipfilter, OpenBSD PF and Cisco PIX. Technical summary of features
supported by the policy compilers for all platforms can be found in the section
“Modules” (see menu on the left).

Being truly vendor-neutral, Firewall Builder can generate configuration file
for any supported target firewall platform from the same policy created in its
GUI. This provides for both consistent policy management solution for
heterogeneous environments and possible migration path.

Suposo q a tots ús agradarà si ho proveu, a mi m’encanta:

Firewall Builder HQ

Manual d’administració
fwBuilder

Explicit Congestion Notification (ECN)

Reading time: 1 – 2 minutes

Segur q molts dels usuaris de linux heu vist aquesta opció a l’hora
de compilar el kernel 2.4. De fet, el seu nom ja diu molt de les seves funcions
però pocs ús haureu posat a investigar sobre el q fa i deixa de
fer.

De fet, tp seré jo qui ús ho expliqui, només ús
diré q si teniu xarxes amb servidors, routers-like, gateways o desktops
linux val molt la pena tenir-la activada. Ja q ens millorarà
substancialment el rendiment d la nostre xarxa sobre tot si la connexió
d’aquesta a internet és més aviat petita, com acostuma a passar.
O bé, si tenim una part wireless de la xarxa q va saturada…etc

El q si faré és passar-vos un parell de links de BULMA on es
parla del tema:

¿Qué es eso de
Explicit Congestion Notification? (PDF en local)

¿Qué es
eso de Explicit Congestion Notification? (site original amb
comentaris)

Solucionar problemas de ECN (PDF
en local)

Solucionar problemas
de ECN (site original amb comentaris)

Informaci贸 Virus i Seguretat Inform脿tica per Lamers

Reading time: 1 – 2 minutes

En una línia poc habitual del portal, he decidit incloure dos
documents dirigits especialment als lamers, q parlen dels virus i de la
seguretat informàtica a un nivell molt bàsic…

tot i q com dic aquests documents estan pensats per gent no tècnica,
ens pot anar molt bé tenir-los localitzats per estalviar-nos moltes
explicacions als lamersillos de torn.

Informació sobre
virus i antivirus (format .pdf)

Informació sobre
virus i antivirus (format .pps)

Seguretat
Informàtica (format .pdf)

Seguretat
Informàtica (format .pps)

Aquests documents són de la gent del CAT (Centro de Alerta de Virus
Temprana – www.alerta-antivirus.es) del ministeri de ciència i
tecnologia. Si no tinc mal entès les presentacions que ús he
adjuntat es van donar al simo d’aquest any.

També aprofito per recomanar-vos q ús inscrigueu a la llista
d’informació de virus del CAT, ja q va bé per saber quins seran
els marrons q ens menjarem les properes hores, tan si sóm com si no
sóm tècnics.

Apa espero q ús sigui útil.

Downloading images in J2ME

Reading time: 1 – 2 minutes

Aquest article va dedicat especialment al Ruper, el programador de J2ME
d’Inforcom 馃槈 després d’anar al forum NOKIA-Vodafone fa una o dues
setmanes a Madrid. Vaig començar a entendre alguna q altre coseta
més de la programació en J2ME i les interioritats de les APIs
dels tlf mòbils…

doncs en aquesta línia vaig trobar d casualitat, no sén i
on…. tot i q diria q a linuxdevices.com 馃槈 un petit tutorial de com
connectar-se a un site baixar-se una imatge i mostrar-la a un telèfon
mòbil tot això programat amb J2ME.

Així q espero q el Ruper en prengui bona nota i quan menys m’ho esperi
em m’enyi el programita fet amb el seu Nokia 3650 馃檪

Sense més rotllo aquí va el tutorial:

Downloading images in
J2ME

IDS: els IDS han mort???

Reading time: 2 – 2 minutes

La gent de mentes inquietas fa un temps va presentar aquesta pregunta.
Imagineu-vos la meva sorpresa al veure un titol tan dur. Doncs bé
ràpidament em vaig baixar la presentació i me la vaig llegir
intentant saber perquè havien mort els IDS.

Doncs bé després de llegir la presentació, el q
planteja és q un sistema de seguretat ‘reactiu’ és una idea
eficaç per la nostre empresa. El q ells plantegen és treballar de
forma pre-activa, o sigui amb IPS (Intrusion Prention Systems) encomptes de IDS
(Intrusion Detection Systems).

O sigui, q ells plantegen q és millor invertir en reforçar les
nostres barreres d’intrusió i intentar-se nutrir d’informació de
tercers per millorar aquestes barreres de protecció. No crec que sigui
mala idea el seu plantejament, però continuo pensant q és
necessari tb un sistema basat en IDS, ja que és molt necessari q ha
passat i actuar de forma reactiva tot i tenir el risc d q sigui massa tard.
Però no crec q aquest risc desaparegui instal·lant IPS encomptes
de IDS. En tot cas es pot reduir a la mínima expressió la
possibilitat d’intrussió usant IDS i IPS.

Malgrat aquesta petita discrepancia de concepte en la seguretat entre aquesta
presentació i el meu projecte final de carrera. Crec q el document
és molt bo com a metodologia de seguretat i sobre tot ajuda a enfocar la
venta a les empreses de processos de seguretat. Ús recomano la
lectura.

Document dels IPS de mentes
inquietas

El meu projecte final de carrera sobre les IDS

Funcionen b茅 els certificats SSL als nostres Apache?

Reading time: 1 – 2 minutes

Segur q molts d nostaltres hem instal·lat certificats SSL pels
nostres servidors HTTP apache, però un cop instal·lats no sabem
com comprobar si aquests estan funcionant correctament… tots tenim les
nostres tècniques, però quan tenim un problema ens costa depurar
els problemes…

doncs bé la gent de thawte han fet un tutorial en PDF d com comprobar
q els certificats estan ben instal·lats i funcionen correctament. Per si
a algún no li sona thawte, ús informo q és una entitat
d’emsió d certificats com pot ser verisign. De fet, són
més varats i igual d bons i reconeguts mundialment. Fins hi tot hi ha
qui diu q part de thawte és de verisign.

Bé sense més rollos aquí teniu el tutorial:

Securing your Apache web
server with a thawte digital certificate

Depurar errors dels nostres programes amb strace

Reading time: 3 – 4 minutes

Per molt que defensem l’estabilitat dels nostres sistemes Linux, cal ser
sincers. A vegades tb hi ha un q altre programa q et dona pel _____. En poques
paraules estas a linia de comandes escrius el nom del programa i de cop aquest
ens torna la linia de comandes sense cap missatge ni res de res. O pels que
usen les X’s, executen una icona i aquesta no diu res de res….

Doncs bé per aquests casos i molts d’altres linux ens dona solucions
q sense ser programadors experts podem aportar solucions. Solucions que sovint,
per no dir, quasi sempre es poden dur a terme sense programar res.

A mi particularment aquesta setmana m’ha portat de cul el mozilla, no sabia
perquè executava el mozilla mail i aquest es posa a carregar i a llegir
i vinga a esperar i el procés sortia de la llista del scheduling i no es
carregava res 馃檨

Així doncs em vaig posar al lio, com no, el primer comprobar que no hi
hagi cap dependencia del binari trencada. Com es fa això amb la comanda:
ldd!!! encara q no entengueu res no ús preocupeu si alg on funciona
ús en donareu compte 馃槈 perquè ús diria q hi ha alguna
dependencia no trobada q és el més important.

Si això esta correcte el següent podria ser fer un strace.
Bàsicament el q ens permet fer aquest programa és fer un
seguiment de les crides al sistema operatiu q esta fent el software q executem.
A mi la linia de comandes q m’agrada usar és:

strace -f -o nomfitxer.log programa

-f: si el programa llança fills en el seu procés
d’execusió els seguirem tots.

-o: desvia la sortida a un fitxer d registre q després examinarem

programa: l’executable dl programa q ens esta fallant.

Per entendre l’strace ja s’ha d saber una miqueta d programació i
estructura interna del sistema operatiu. Però tp gaire. Perquè el
90% dels errors q es donen normalment és per culpa d’algun fitxer q
s’intenta obrir i aquest no hi és o esta fallant. Per tant,
l’únic q haurem de mirar del sempre llarguissim fitxer d log,
seràn les linies q intentin obrir fitxers (open) i les ordres q intentin
llegir continguts d fitxers q s’han obert (read).

Si busquem tot això veurem que normalment hi ha retorns de funcions
erronis (-1) o senyals d’estat erronies del sistema operatiu contra els
processos en execusió (SIGV_TERM, SIGV_STOP, etc).

Bé amb això l’únic q he fet segurament és liar-vos
encara més i omplir-vos el cap d coses q potser ni ús sonen, o q
ja ni recordeu, d quan ús van ensenyar a la universitat. D totes formes
tranquils no ús vull deixar així, tot això era l’excusa
per passar-vos un mini-tutorial molt guapo q vaig trobar llegint les noticies
de sourceforge, de fet el tutorial para dels problemes d llibreries del kde
però ho podeu aplicar a quasevol programa de Linux:

Strace mini-tutorial