Nanostation I. Configurar les rutes

El Nanostation ve amb mini linux empotrat anomenat AirOS, porta una interficie web i per defècte porta la IP 192.168.1.20 i user ubnt/ubnt. Via web es pot configurar ‘casi tot’ però no tot, per exemple les rutes. La configuració de les rutes es pot fer de forma estàtica o mitjançant RIP o OSPF.

Per a la segona opció tant sols cal actualitzar el firmware a la versió de inveneo i i seguir els passos que s’indiquen en l’enllaç, encara que està millor explicat ací. En aquest enllaç també hi ha una referència a una altra web en la qual expliquen com poder fer una xarxa en topologia mesh

Per a la primera opció cal accedir al AP per SSH i crear un script amb el route i les seues opcions. EL AirOS té una carpeta anomenada /etc/persistent al qual es poden crear scripts, els quals al engegar-se la màquina s’executen. Els noms dels scripts són:

  • /etc/persistent/rc.prestart
  • /etc/persistent/rc.poststart
  • /etc/persistent/rc.prestop
  • /etc/persistent/rc.poststop

El fitxer a crear (perquè el més segur es que no estiga creat) és el rc.poststart. Per a crear-lo s’escriu a la consola (estaguent al directori correcte)

#vi rc.poststart

I s’edita amb l’editor vi, primer premer ‘a’ i després ja es pot escriure. Quan estiga tot escrit, premer ‘Esc’ i ‘:x’ per a guardar els canvis al fitxer. Ja en consola se li donen permisos d’execució:

#chmod +x rc.poststart

I finalment per a que els canvis no desapareguen en quan es reinicie la màquina:

#cfgmtd -w -p /etc/

I arreando! ja està, fàcil del tot. Ara pose un exemple de script de rutes estàtiques:

#! /bin/sh
route add -net 10.10.10.0 netmask 255.255.255.0 gw 192.168.2.101 dev eth0

Pàgines d’interés:

http://www.ubnt.com/wiki/index.php/Manual_Routes

http://wiki.ubnt.com/wiki/index.php/User:Skyhook#How_to_add_a_static_route

http://wiki.ubnt.com/wiki/index.php/Linux_Script_FAQ

http://www.dc.fi.udc.es/~afyanez/info-vi/index.html Manual de VI

ací

Preliminars Caseta – Casa

Després d’haver fet les proves amb els components que ja tinc i després haver fet una estructura amb màquines virtuals de la forma Server VPN – Router – Router – Client VPN i configurant els tallafocs via iptables per a que al server vpn sols es puga accedir als ports que s’utilitzen per a les connexions VPN i a la part del client no acceptar connexions entrants a no ser que els ha establert ell abans de forma gratificant, ja he comprat els 2 punts d’accés Nanostation2, esta setmana espere que arriben. Torne a posar un diagrama actualitzat de la estructura de xarxa que implantaré, més que res perquè està fet en el software lliure anomenat DIA

CASETA-CASA TIA

Ara encara no tinc temps però al pròxim post ja posaré la configuració entre routers ja que com la xarxa WAN serà lliure i es podrà connectar qualsevol (sols accés a la xarxa, no accés a Internet)

(Modificat 4/11/09) Comentar que l’enllaç entre R2 i SERVER VPN és a través de PLC’s)

Instal·lar vmware server al Debian

Ací faig una breu explicació sobre com slolucionar l’error que m’ha eixit mentre intentava instal·lar el vmware server 2 al debian, després de fotre’m la partició del Ubuntu sense voler he decidit instal·lar-me el debian (ja no m’en recordava el que era un linux de veritat, jajaja) i, com no, he tingut que configurar a ma la gràfica i la wifi. I mentre estic escrivint m’acabe de donar compte que la webcam segurament tampoc estarà configurada…

Al intentar instal·lar el vmware server 2 m’he trobat en un error que no sabia com eixir d’ell, prèviament ja havia instal·lat el make, build-essentials, gcc i g++ (un dels dos sobra però no se quin…) els headers del linux que utilitze…. i eixia el següent error:

/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriverSyncCallOnEachCPU’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘fsuid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘egid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘fsgid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.29′
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only’
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at “http://www.vmware.com/go/unsup-linux-products” and
“http://www.vmware.com/go/unsup-linux-tools”.

Execution aborted.

He googlejat i ràpidament he trobat aquesta solució:

– S’instal·la però no s’executa la configuració

– Es baixa l’arxiu http://www.saarlinux.de/blog/wp-content/uploads/2009/03/vmware-server-modules-2629tar.gz

– Es guarda tot el que hi ha a /usr/lib/vmware/modules/source en un altre lloc (per si les mosques)

– Es descomprimix l’arxiu baixat en /usr/lib/vmware/modules/source

– S’executa el configurador (vmware-config.pl)

I així ja es pot instal·lar el vmware server 2

Font d’informació:

http://www.saarlinux.de/blog/?p=5

La meua PSP Slim

Tardava tant en portar avant el projecte que he decidit comprar-me una PSP. Ja la tinc en casa i ja li he instal·lat un Custom Firmware (l’últim clar).

ImageShack

No ha tingut ninguna complicació però m’he carregat una bateria 🙁 i n’he tingut que comprar una altra.

Primer aclarir alguns conceptes relacionats en el mon de la PSP. El firmware oficial de la PSP és el que porta per defecte. Després està el CF o Custom Firmware, que és el firmware modificat.

També està la bateria Pandora i la Magic memory stick. La bateria Pandora és una bateria modificada (be per hardware o be per software) que fa que al insertar-la en la PSP (Fat o Slim, s’anomena fat a la versió antiga de la PSP) aquesta entre en un mode especial des del qual es pot canviar el firmware per un altre que no siga oficial. I la Magic Memory Stick és la memory stick de la PSP amb uns programes instal·lats per a poder canviar el firmware a la PSP amb aquest mode especial.

Aquests són els conceptes mínims que es deuen coneixer si tens la PSP i vols posar-li un CF.

Abans el procediment per a poder instal·lar un CF a la PSP era més complicat i ademés depenia del model de la PSP, hi havia models que no es podia fer. Però des de la eixida dels nous CF M33
s’ha tornat més fàcil.

Per a instal·lar un CF es necessita dues coses: una bateria pandoritzada i una magic memory stick. Aquesta instal·lació en les últimes versions s’anomena “El despertar del Cementerio” perque a part de instal·lar un CF també servix per a poder desbrickejar les PSP ‘mortes’. La bateria pandoritzada es pot aconseguir d’una altra PSP amb CF, fabricar-la o comprar-la. Jo com no tenia a ningú amb la PSP corrent un CF em vaig arriscar fent-me jo mateixa la bateria pandora, resultat… bateria trencada, vaig buscar informació i tant sols era obrir la bateria (costa molt i pots trencar els dos plàstics que la cobreixen) i soltar una pateta d’un xip sense fer contacte, però és prou complicat per el tamany del xip a modificar. Amb un poc de traça pots fer que després la bateria et torne a valtre per a jugar, sinó s’ha de comprar una altra bateria.

Com la vaig trencar, vaig anar a comprar una altra bateria a una tenda, amb la sort que allí venien bateries ja pandoritzades, així que em vaig comprar una bateria normal i una altra pandoritzada.

Per a fabricar la magic memory stick s’ha de baixar un programa, el qual et formata la memory stick i et posa els arxius necessaris per a poder instal·lar un CF. El que jo em vaig baixar em posava el CF 3’71 m33 o algo paregut.El procediment és molt senzill:

– S’instal·la l’aplicació a l’ordinador.

– S’executa i es seguixen els passos per a crear la nostra magic memory card (amb la PSP connectada a l’ordinador per USB)

-Es desconnecta la PSP de l’ordinador i s’extrau la bateria.

– Es col·loca la bateria pandoritzada en la PSP (tenint la magic memory stick en la PSP) i aquesta s’iniciarà sols. Sino s’inicia automàticament i al iniciar manualment la PSP no funciona, la magic memory stick no ha estat ben creada. Si no s’inicia automàticament però si manualment, la bateria no ha sigut correctament pandoritzada.

– Una vegada iniciada la PSP, apareixerà una espècie de consola amb un menú textual. Es prem X i el CF s’instal·larà. Una vegada finalitzada la instal·lació, la PSP demanarà reiniciar.

Així de senzill és intal·lar un CF a la PSP, be siga FAT o Slim. No se si estarà molt be explicat però de totes formes deixe els ennaços a les webs dels que més he aprés.

Finalment, recordar que per a instal·lar un CF és necessari tenir una bateria pandora, que es pot aconseguir, com ja he mencionat abans, mitjançant una PSP amb CF, comprant-la o modificant-la. Si algú vol que li ho instal·le jo, li ho puc instal·lar per un preu raonable (20€)