zer0’s corner

The Blog

Archive for the 'networking' Category

zoneclient, zoneedit y la solucion definitiva

January 3rd, 2008 by zer0

como algunos sabran, este sitio esta hosteado en mi casa, mas especificamente: “anna” (es el nombre de mi desktop :D…para mas info ), en fin…como no tengo hosting, venia usando un servicio llamado zone edit, el cual me provee de DNS para nic.ar, en otras palabras, relaciona un dominio con una IP, en esta caso, la IP de mi casa…hace mucho mas qe eso, registros MX, CNAME, y hasta mail foward ilimitado…todo gratis hasta 5 zonas (dominios). realmente es algo excelente para los qe qieren empezar con un blog o algo asi y no tienen/qieren pagar un hosting o qe qieren algo mas qe lo qe nos da blogger o wordpress….

tiene sus desventajas obviamente, hay qe tener la maqina prendida todo el tiempo, lleva un tiempito setear el webserver y asegurarnos qe todo funciona correctamente, prestarle mucha atencion a la seguridad y demas detalles, pero las recompensas lo valen, no solo el hecho de no pagar un centavo a tecnogarcas como dattatec, sectorhosting y demas, sino qe ademas tenemos control total sobre nuestro servidor, obviamente la satisfaccion de “DIY” (Do It Yourself-hagalo usted mismo) qe es incomparable tb ayuda :D

en fin, el problema qe me surgio es qe yo aca en casa sufro de una enfermedad llamada “speedy” la cual tiene como sintomas: pesima atencion al cliente, llamadas de telemarketers intentandote vender algo qe ya tenes y estas pagando, un servicio con caidas aseguradas y como si fuese poco…IP DINAMICA (Dynamic IP).

esto fue el primer problema qe surgio, ya qe incluso aunqe no se desconecten, su IP varia cada 48hrs aprox…por lo tanto eso significaba qe debia entrar ala pagina de zone edit cada 2 dias para modificar mi IP, algo bastante frustrante….en fin…..los amigos de zone edit pusieron un listado de clientes (para windows, linux y mac) qe auto actualizan tu ip, de los elegidos para sistemas *NIX, zoneclient era uno delos mejores qe vi, muuuuuyy facil de configurar, escrito en python, compatible con practicamente cualqier router del mercado (por lo del port fowarding y demas) y realmente era facil de agregarlo al cron ya qe permite qe se le pasen los parametros mediante archivos de texto.

sin embargo, hace unas semanas de un dia para el otro, zoneclient.py dejo de funcionar, por alguna razon empezo a tirar errores, y como no soy un guru de python ni mucho menos empeze a buscar alternativas y me encontre con una fantastica (aunqe no la mas segura) qe me saco del paso:

consiste en una linea de “codigo”…mas bien un comando (recontra conocido por todos)………..WGET!!!

sep, con una linea alcanza para hacer todo lo qe el antiguo script de python solia hacer, tan solo tuve qe agregarla al cron como antes y problema solucionado………la linea consiste en lo siguiente:

wget -O - –http-user=username –http-passwd=password ‘http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com’

si alguno tiene ganas de probarlo y explicarlo en mayor profundidad haganlo en los comentarios y despues editare el post para agregar su explicacion, simplemente no qiero entrar en detalles sobre el comando para no decir boludeces….

solo puedo asegurarles qe funciona de maravilla, es mucho mas liviano qe correr un scritp de python y lleva segundos nomas…. es mas inseguro ya qe el usrname y el psswd qedan ala vista si uno logra acceder al crontab, pero bueno….a esta maqina solo tengo acceso yo, y de todas formas, por ahora es algo tan solo para poder salir del paso, escucho sugerencias para hacerlo mas seguro ;)

see you soon:

zer0

PS: perdon por la seqia de post, pero estas ultimas semanas fueron complicadas para mi, tanto por temas laborale, fiestas y problemas personales qe no vienen al caso ahora.

P S2: les deseo a todos un feliz 2008 y ojala todo lo qe se propongan se haga realidad ;)

Category: GNU/Linux, anuncios, blogs, inet, networking, software, webserver | 5 Comments »

jugando con FreeNAS

December 7th, 2007 by zer0

despues de problemas electricos y terribles caidas qe fueron salvadas con las UPS de los servidores, decidimos qe los backups qe teniamos hasta ahora no eran del todo utiles, empezamos a experimentar con rsync y finalmente me decidi por instalar un servidor NAS (Network Attached Storage), la idea es mas bien simple y se puede implementar a manopla, pero hacia un tiempo habia escuchado hablar de FreeNAS, una distro basada en FreeBSD, dedicada a trabajar como un NAS completito.

la verdad qe esta excelente, tiene de todo, es super liviana y ademas tiene una instalacion super estupida…despues todo lo demas lo hacemos desde un browser ya qe toda la configuracion es via web.

realmente se pasaron, ofrece todo tipo de servicios (CIFS, FTP, NFS, SSH, RSYNC, UNISON, AFP, SMB). tiene unos lindos graficos qe se actualizan en tiempo real del trafico de red y del uso del cpu..tiene reportes automatizados qe te los envia por mail ( :D ) y ademas un panel de control muy completo para armar los distintos puntos de montajes de los discos, software RAID, interfaces de red y demas info del sistema…incluso backups de la config del sistema.

realmente me sorprendio lo bien armado qe esta este sistema, si tiene un equipo tirado por ahi para probarlo vale la pena, mas alla de eso…incluso en una VM con un lindo disco virtual de un tamanio interesante puede ser una opcion excelente para cualqier PyME, ya qe no solo permite rsync y smb sino qe interactua con LDAP, Active Directory y hasta usrs y groups internos..asi qe la seguridad es bien armada….se los recomiendo….manina edito y pongo algunos links de documentacion y guias.

see you soon:

zer0

Category: BSD, NAS, SL, distros, networking, software | No Comments »

palm, bluetooth y linux, qe trio mas perfecto

November 9th, 2007 by zer0

bueno, como algunos sabran, soy un orgulloso duenio de una palm Tungsten T, y a pesar de qe esta viejita, todavia sirve para lo qe la necesito…entre los usos qe le doy, es la de lector de RSS.

y para qe levante los rss’s necesito inet en la palm, lo cual o conseguia medianteuna conexion PPP entre la maqina y la palm, pero esta misma dependia de un script qe andaba cuando qeria…en fin….resulta qe ahora qe tengo bluetooth en la maqina me puse a buscar y me encontre con una guia excelente, mucho mas facil qe todo lo demas, y qe me permite tener PPP directo en la palm via bluetooth. la verdad qe con o sin cable me da lo mismo, pero lo uso asi porqe anda siempre y bastante rapido y simple para utilizar.

en si, los pasos a seguir, es crear una conexion en nuestra palm, modificar un archivo con un par de direcciones IP’s enun archivito y nada mas…aca se las copypasteo ;) …….funciona :D, en el ubuntu de lucy (mi laptop) andabien, tendria qeprobarlo bajo lenny, pero seguro qe si.

Read the rest of this entry »

Category: bluetooth, hardware, inet, mods, networking, notebooks, palm, ubuntu | 1 Comment »

SSH desde el celular!!

August 7th, 2007 by zer0

tiempo atras (unos varios meses) un amigo experto en el tema (y ademas era el director de un proyecto de investigacion de la facu) me comento sobre su antiguo jefe qe solia conectarse por ssh desde el celular…..la idea me qedo olvidada, pero luego de un tiempo me volvio la curiosidad, de vez en cuando me pasa algo en la maqina y nada mejor qe acceder por ssh a mi qerida ANNA (mi desktop/webserver :D )para levantar el apache o algo del estilo.

en fin buscando buscando encontre uno qe se llama midpSSH, basicamente anda bajo cualqier cell qe labure con J2ME, en el caso del mio (un nokia 6131) soporta la version full, pero hay versiones lite y demas para distintos modelos, el listado de compatibilidad es increiblemente largo y la verdad qe anda de lujo.

soporta telnet, SSHv1 y SSHv2, permite varios modos (fullscreen, landscape o normal) permite elegir la fuente y muchas cosas mas….realmente muy entretenido para pasar un rato, la coneccion se hace por GPRS/EDGE y la velocidad es bastante buena, permite varios modos de tipeo incluso el texto predictivo, y nos banca guardar las sesiones para rapido acceso….como si todo fuera poco podes crear macros para ejecutar automaticamente y ahorrarte el laburo de pasarte la vida tipeando.

se los recomiendo a todos los geeks enfermos del planeta…nada mas groso qe ssh en la palma de tu mano estes donde estes :D
see you soon:

zer0

PS: perdon por estar desaparecido pero el estudio me tiene a full

PS2: ahh…me olvidaba………..como si fuera poco……….ES SOFTWARE LIBRE!!! esta bajo una GPLv2

Category: GNU/Linux, anuncios, cells, inet, networking, nokia, software | 3 Comments »

Linksys WUSB54GC @ Debian etch

July 20th, 2007 by zer0

bueno, hoy llegue a casa y me encontre por error qe me habia traido a casa (del laburo me traje un tester para cables UTP) un dongle USB wifi G, mas precisamente el linksys WUSB54GC, como tenia un poco de tiempo al pedo me decidi a sacarlo andando y probarlo a ver qe onda (tengo wifi en casa gracias a un linksys WRT54G).

por emepzar arranqe por lo qe cualqiera haria…….google :P…pero me encontre con qe nadie lo habia podido sacar andando a este modelo en especial, asi qe segui buscando y encontre una guia para hacerlo con kernel 2.4.xx …qe no se aplicaba a mi y qe parecia medio rebuscada, pero bueno….me sirvio para saber de donde bajar el driver, y entre eso, mis conocimientos, y el readme (bastante desprolijo por cierto) logre sacarlo andando sin ningun problema ni nada…anda muy bien y la verdad qe me sorprendio el alcance qe tiene.

bueno vamos a lo interesante….los pasos a seguir:

antes qe nada, algunas dependencias (descarto qe ya tienen algun soft tipo el knetworkmanager o el networkmanager instalado…este les instala el wpasuplicant y muchas mas)
# aptitude install sysutils

1) bajar el driver del fabricante del chip (en este caso el chip es un ralink 73, averiguen sobre otros modelos de dongles y qe chips tienen), en fin, la ultima version la pueden bajar de aca

2)# tar -xzvf RT73_Linux_STA_Drv1.0.4.0.tar.gz
3)# cd /RT73_Linux_STA_Drv1.0.4.0/Module
4)# cp Makefile.6 ./Makefile
5)# make all
6)# cd /etc
7)# mkdir RT73
8)# cd /RT73_Linux_STA_Drv1.0.4.0/Module
9)# cp rt73.bin /etc/RT73/
10)# dos2unix rt73sta.dat
11)# cp rt73sta.dat /etc/RT73/rt73sta.dat
12)# insmod rt73.ko

por ultimo solo qeda levantar la interface (en este caso el nombre qe toma es rausb0, esto lo podemos hacer de muchas formas, por dhcp (con un dhclient o dhcpcd), por alguna GUI (como el wirelessAssitent, kwifi-manager,etc) o por el ifconfig…aca les muestro la ultima pero recuerden despues usar alguna de las GUI’s para conectarse ala red qe qieren

13)# ifconfig rausb0 inet up

en fin, eso es practicamente todo, espero les sea util, ya saben qe en caso de qe mi blog alguna vez este caido o si necesitan alguna otra guia las pueden encontrar en las guias rapidas del gulbac (GRG’s)

see you soon:
zer0

Category: GNU/Linux, debian, hardware, inet, networking, wifi | 3 Comments »

WRT54GL “hub-eando”

June 5th, 2007 by zer0

bueno…despues de muchisimos intentos logre transformar un router wireless (linksys wrt54gl…todo un lujo) para qe laburara unicamente como punto de acceso inalambrico a la red qe ya tenia armada (una red con 2 subredes, con controladores de dominio, LDAP, DNS, DHCP, proxy, firewall, balance de carga, etc) de forma tal qe la gente qe se conecta por wifi (b y g) levanta todos estos servicios ya pre-existentes.

realmente no fue del todo sencillo ya qe en la documentacion de linksys no hay nada de nada para estos casos, el truco consistio en:

1) obviamente cambiar la ip del router por una qe perteneciera al rango de la subred

2) en la solapa de “advance-routing”, setearlo en modo router (por default viene como gateway) y qe haga las dynamics routes tanto de WAN como de LAN&WIRELESS

3) modificar algunos temitas de seguridad (acceso al config, passwd’s, desactivar el UPnP, etc)

4) conectar un cable UTP desde el switch (qe corresponde a la subred elegida) pero en lugar de conectarlo al puerto “internet” del router, lo hice al puerto “1″

…de esa forma el router solo labura como un switch comun y corriente…bah…corriente no, ya qe tb labura como switch el wireless, y cuando alguien se conecta de forma inalambrica pasa a pertenecer ala red ya armada, de forma tal qe incluso la gente de afuera la ve como una maqina mas…..razones por las cuales las politicas de seguridad del dominio las tengo mas ajustadas qe nunca :P
de todas formas el access point esta protegido con una WPA2-personal qe solo nosotros conocemos, y qe se la damos a las personas qe nos parecen apropiadas…..por ejemplo, si vos venis con una torta, facturas, vino, lemoncello, helado, sanguchitos de miga, o algo asi…….automaticamente pasas a ser considerado… UNA PERSONA APROPIADA ;)

Category: inet, networking, wifi | No Comments »

Creative Commons License
Esta obra está licenciada bajo una Licencia Creative Commons Atribución-Compartir Obras Derivadas Igual 2.5 Argentina.