Configuració roadwarrior amb NAT per OpenSwan

Avui he suat i he “perdut” un temps increible en la configuració d’un client vpn mobil, roadwarrior, contra un gateway vpn Ipsec Linux Fedora Core 6, amb Openswan 2.4.

Necessitava fer una configuració ràpida i pràctica: PSK compartida. He tutlitzat un clent vpn de Zyxell, que està basat en el client VPN Greenbow. És comptaible amb totes les versions Windows, inclós Vista. La veritat és que la configuració ha estat ràpida, i de seguida he establert la primera i segona fase. Però tenia problemes d’enrutament. Un cop la connexió estava establerta, des del roadwarrior, feia ping al gateway, el paquet apareixia a l’intèrficie d’ipsec, però ja no apareixia amb el tcpdump en la intèrficie de la lan. A on desapareixia el packet?

Per suposat, regles de forward, iptables, l’opció d’ip_forward estava tot habilitat. Però tenia clar que tenia un problma d’enrutament.

Després de Googlejar, documentar-me, testejar, etc… fent prova i error, he trobat la solució, aquesta línea en la connexió openswan referent al roadwarrior:

rightsubnet=vhost:%no,%priv

Aquesta línea és indispensable, si utlitzes roadwarriors darrera un router amb NAT. Un 0 a la documentació Openswan que no ho tenia cobert.

L’entorn gràfic d client Greenbow, és més usable que el que utilitzava fins ara, el Safenet.

Add comment 2 Juny, 2008

Eyesores en el Facebook Developer Garage a Barcelona by Sclipo

Ahir vaig presentar els Eyesores a l’event organitzat per Sclipo sobre aplicacions de Facebook. Aquest event era un garage per a desenvolupadors, i de caire totalment tècnic. Així és com ho volia en Gregor, l’organitzador, i haig de dir que així va ser.

Aquest va ser el segon garage de Facebook organitzat a Espanya. El primer va ser fa aproximadament dos mesos a Madrid, coincidint amb el llançament de la plataforma Facebook en espanyol. Entre els dos garage hi ha diferències. La primera és el número de persones i l’entorn de presentació. A Madrid en un teatre ple de gom a gom amb aroximadament 200 persones. A Barcelona es va fer a les oficines d’Sclipo. Realment autèntic: al bell mig de la Barceloneta, al costat del mercat, amb una oficina que es corresponia amb el nom de Garage. Vam ser unes 80 persones aproximadament, però allà dins és veia totalment ple.

L’entorn que va organitzar Sclipo només podia cabre en un event de developers. I aquest és l’altre gran diferència amb Madrid: Allà va ser un garage de marketing i comercial, al qual personalment ho vaig copsar en les presentacions (descripcions d’aplicacions que just començaven), i en totes les converses que vam tenir durant el networking 0% tècnic.

En general de Madrid vaig tornar amb una sensació de frustació, ja que per tot el què es va parlar i presentar semblava que Facebook era la gran oportunitat del creixement viral i que Facebook et donava les eines per fer aplicacions d’una manera ràpida i fàcil. Frustat, perquè a Madrid vam veure presentacions d’aplicacions d’1 setmana de vida (tot il·lusió), i no ens van deixar l’oportunitat d’exposar la nostra aplicació, i deixar una opinió respecte el creixement viral, no sé si diferent, però sí més escèptica.

A Barcelona, la sensació final és diferent, ja que en les presentacions els developers vam poder testificar de quines són les dificultats a la hora de desenvolupar, i tots vam coincidir del repte tècnic que és mantenir una aplicació que depén de servidors de Facebook, d’opinions dels usuaris, dels canvis de l’API, etc… A Barcelona es va posar en dubte el creixement viral, i va quedar clar que fer una aplicació de Facebook no és sinònim de: en 1 mes tindré 100k usuaris.

Després de les pizzes i el pica-pica, en Gregor va presentar la plataforma d’Sclipo, i va deixar un missatge important: Sclipo busca developers per a contractar. Molt interessant, perquè Sclipo treballa amb última tecnología web, el nucli del qual va nèixer a Omatech. Treballen amb temes d’streaming, i video conferència. Una bona oportunitat.

Després ja van venir les presentacions:

  • vaig començar jo amb els Eyesores. Ànecdota: jst el dia de la presentació, FB va tenir un bug amb el CSS, però per sort durant la presentació estava ja solucionat. Es va poder lluir bé
  • a continuació l’aplicació de ProductPulse: 3k usuaris diaris, una aplicació de qualitat, tècnica i estètica, on pujes productes, i la gent n’opina, dóna feedback, etc… Molt interessant pq els 4 dveloppers ja han migrat l’aplicació a OpenSocial. Dicen que van passar per un infern, i els resultats de moment no són bons. MySpace de moment no respon tan ràpid com el Facebook.
  • En Gilles de França, no va presentar una aplicació, però personalment va ser del més interessant. Va presentar Grow Together, una plataforma de publicitat OpenSource, un sistema d’escalabilitat i alt rendiment basat en el clustering de cahe, i finalment va presentar gràfiques mostrant com el creixement viral no és tant com anuncia FB.
  • Es va acabar amb una presentació de la gent de Yahoo, i els companys de Bilbao de La Porra, on van presentar l’EuroPorra, per la EuroCopa d’aquest estiu, i Mavenia. Mucha suerte!

Amb la plataforma Sclipo Live, vam fer una comunicació amb Javier Olivan, de Facebook España. A destacar el seu anunci el mateix dia de Facebook en català i la imminència de l’obertura de la FB plataform.

1 comment 2 Juny, 2008

Els eyesores ja perrean

Aquest cap de setmana és el concurs d’Eurovisió. Espanya aquest any participa amb el Rodolfo Chiquilicuatre.

Des de EyesoresWorld hem volgut recolzar la participació del chikilicuatre, amb el disseny d’un nou Eyesore per a Facebook: l’eurovisionsore, que aquí us el presento:

eurovisionsore

Add comment 23 Maig, 2008

Upload de fitxer amb Ajax: jquery.forms

Amb el projecte de picsore ja em vaig plantejar fer un upload de fitxer utilitzant Ajax. Finalment ho vaig resoldre, sense Ajax i fent una recàrrega normal de pàgina. Vaig estar investigant una mica sobre el tema, i la solució plantejada passava per l’invocació d’un iframe, de forma que quan es fa el submit del form es construeix un iframe que fa l’upload i el resultat ho llegeix l’Ajax. La solució era funcional però em faltava un wrapper que ajuntés aquest codi, i jo no comptava amb el temps per desenvolupar-lo.

Finalment, aquest wrapper l’he trobat amb un dels plugins de jquery, els jquery forms. Aquest plugin de jquery l’he trobat de molta utilitat, perquè amb un sola invocació d’una de les seves funcions: ajaxSubmit o ajaxForm, ja et fa tota la crida en ajax, i el millor suporta l’upload de fitxers, que fem una mica de hacking pel codi, és clar que utilitza la tècnica de l’iframe. L’he probat, he tardat 2 minuts en fer-lo funcionar, l’he integrat amb el cakephp , i s’ha convertit ja amb una llibreria bàsica pels meus formularis web.

La validació del cakephp 1.2 més la facilitat del plugin jquery.form, han fet que els meus formularis siguin molt i molt potents en el mínim de temps.

Espero que aquest plugin sigui un pas més per a la migració del helper d’Ajax de cakephp basat amb la llibreria Prototype a Jquery.

1 comment 23 Maig, 2008

Concurs de fotografia

Aquesta tarda de dissabte, necessitava fer feina de taller. Feina de taller, és busca feina de manualitat, artesania, etc… De tant en tant m’agafa aquesta mania. El fet és que a Sant Julià hem organitzat un concurs de fotografia, i ja feia temps que hi donava voltes, i tenia moltes ganes de participar-hi. Aquesta tarda era un bon moment. Així que en un moment d’inspiració m’ha sortit aquesta foto. No n’estic molt orgullós, però alguna cosa he fet, i de moment pel número de participants del concurs, ja és molt.

Aquestes són les dades de la meva participació:

  • Nick: Telecobàsquet (Carles)
  • Títol: La comunicació de les estrelles
  • Descripció: El bàsquet evoluciona, com evoluciona la tecnologia, però el seu èxit sempre ha estat, és i serà el joc d’equip i la comunicació dels jugadors, en especial les estrelles.

La comunicació de les estrelels

2 comments 17 Maig, 2008

Gestió remota d’equips

Ja fa temps que vaig fer una entrada per la comunitat de linuxeros de Girona www.gilug.org, amb títol Accés remot a servidor, que presentava el programa Hamachi, un programa que permet conectarse a un equip remot sense la necessitat d’obrir cap port en els routers, ni cap porta d’accés en cap firewall. Realment és molt últil, i el porto sempre en els meus kits de “todo en uno” (m’apunto que això ha de ser una altra entrada).

A la llarga he vist que aquest software per a la gestió de maquinari amb Linux és molt útil, però amb màquines Windows té un inconvenient. Hamachi, et permet arribar per IP a la màquina remota, però la gestió a nivell d’aplicació l’has de fer amb algun altre programa. Amb Linux no hi ha problema, perquè el servidor SSH ve activat per defecte en el 90% de distribucions i per tant tens gestió total per comanda, però amb Windows no és el cas. Amb Windows necessites tenir activat l’Escriptori Remot, un servei de VNC, etc, si vols tenir gestió total de la màquina.

L’alternativa per a Windows, la vaig aprendre d’un company telecos que vaig concidir per un projecte en una farmàcia. Em va ensenyar un software que es diu crossloop. Aquest software, és decarregable gratuitament, i l’instal·lable és del tipus següent, següent, finalitzar. El software et permet com l’hamachi accedir a l’equip remot sense necessitat d’obrir ports, i a més a més incorpora dos avantatges més:

  • T’instal·la per defecte un servei VNC, amb la qual cosa quan et conectes amb crossloop, realment estas veient l’escriptori de la màquina remota, i el teu client veu el què estas fent.
  • L’accés a la màquina remota està controlat per una clau que genera el propietari de la màquina remota. Crossloop, funciona amb claus d’un sol ús. En la teva màquina local has d’insertar una clau de l’equip remot, per a poder accedir. Aquesta clau de l’equip remot la genera el propietari de la màquina remota quan obra el seu crossloop.

Per tant el fluxe de funcionament de crossloop seria: Client té una incidència i et truca. Tu necessites accedir a la seva màquina. Li demanes que obri el seu crossloop. Immediatament en el client li apareix un codi que te l’ha de comunicar. Aquest codi l’insertes tu en el teu crossloop local. Un cop validat el codi, s’activa el vnc automaticament i ja tens control de la seva màquina. El client en tot moment veu el que estas fent, i té el poder de tancar el crossloop quan vulgui.

Quina forma de donar suport remot tan controlada, no? per suposat, crossloop és una eina bàsica en el meu kit tot en un.

Add comment 17 Maig, 2008

Presentació i benvinguda

Per fi arriba la primera entrada en el meu blog. Sí, he tardat en tenir el meu propi blog, però com em dic sempre: el 50% del projecte ja el tens fet quan t’hi poses.

El fet és que aquest bloc, va ser un dels objectius que em vaig marcar, quan al gener del 2007 començava la meva aventura en solitari en el món laboral. Volia recollir com si fos un historial, els meus passos que poc a poc anava fent. L’objectiu tarda quasi un any i mig en complir-se, però ara ho tinc clar, que ha de ser una nova eina en la meva professió. Una eina fonamentalment de comunicació, per publicar les meves experiències, i una eina d’emmagatzament, ja que també vull aprofitar la meva experiència tècnica per a fer una base de dades de coneixement.

També haig de reconèixer que quan vaig començar l’any 2007 i em vaig proposar fer el bloc, encara tenia els meus dubtes de com havia d’orientar-me. Ara m’he fet més fort he guanyat en confiança i he tornat a entrar en el món web, un món que tècnicament m’apassiona, i tot això m’ha deixat clar, que el meu bloc és des d’ara una eina imprescindible.

No em vull marcar una disciplina per escriure en el bloc. Simplement vull continuar amb el meu dia a dia, que és molt dinàmic i actiu, però sabent que tinc una nova eina. Com vaig sentir que va dir un dia el papa: com més coses faig més temps trobo per tot. Per tant a viure molt, que segur que el bloc creixerà ràpid.

De què escriuré? de bàsquet, de webs, de telecos, de facebook, de google, de programació, de php, de seguretat, d’excursions, de família, d’amics, de projectes, de gestió i organització personal, etc… de tot el què m’envolta.

Per cert, no és el meu primer bloc. Comparteixo bloc amb:

  • la Laia en http://elsnostresracons.blogspot.com, que és on recollim els nostres llocs que ens agraden en forma de tarjeter virtual. N’estem orgullosos i l’actualitzem sovint.
  • els companys del Sant Julià de Ramis a http://www.absantjulia.com. Un bloc de bàsquet apassionant, amb molt de contingut, i de moment molt i molt dinàmic.

Add comment 17 Maig, 2008

Next Posts


Categories

Entrades recents

Enllaços

Arxius

Etiquetes