lunes, septiembre 03, 2007

Problemas con el portátil

Hoy el portátil me ha dado un buen susto, incluso pensé en abrirlo para intentar hacerle algo. Todo empezó ayer por la tarde, yo no estaba en mi casa, había ido a casa de un amigo para explicarle algunas cosas de matemáticas, que hoy tenía los famosos exámenes de septiembre. Volví a mi casa sobre las diez de la noche, cuando llegué fui a por el portátil lo enciendo y lo primero que sale al encenderse es una pantalla de Acer, en ese momento se puede acceder a la bios, el problema es que justo en ese momento, instantes después de pulsar el botón de encendido empezó a sonar un pitido, bueno mas que un pitido era un sonido tipo sirena por llamarlo de una forma, tono agudo, tono grave, tono agudo, tono grave, de forma indefinida. Y se quedaba bloqueado no podía hacer nada. Yo sabía que hay un código de pitidos que las bios usan para indicar si hay algún fallo, buscando vi que lo mio significaba sobrecalentamiento de la cpu, y quizás que el ventilador no funcionara. Lo comprobé y el ventilador funcionaba, sobrecalentamiento... no se notaba, el portátil al tacto no estaba caliente. Intenté reiniciando varias veces a ver si cambiaba algo... nada. Entonces mi hermano salta y me dice que antes iba a usar el portátil pero no pudo, que cuando lo encendió sonaba el pitido ese y que ya no hacía nada mas. Le dije que eso era por sobrecalentamiento, que si había hecho algo, me respondió que lo encendió la primera vez y lo dejo un buen rato ahí porque siguió estudiando (el también tenía examen). Mientras tanto lo había dejado puesto encima la maleta del portátil abierta y como que no es del todo rígida y yo diría que es de puro nylon, creo que todas las ranuras de ventilación que tiene en la base (el portátil) estaban tapadas, eso unido a que la batería estaba cargada entera y a que mi hermano lo dejo ahí hasta que se le gastó toda la batería... Vamos que por lo menos 2 horas teniendo las "tripas" como una verdadera sauna. Entonces yo pensé que a lo mejor necesitaba cierto tiempo para recuperarse, así que esperé, al final poco antes de acostarme, sobre las 12 de la noche, probé de nuevo y tampoco funcionaba, daba el mismo problema.

Hoy, cuando me he levantado, también pasaba lo mismo, así que primero me fui un rato al sobremesa y mas tarde volví de nuevo a por el portátil, no funcionaba! yo ya estaba dispuesto a abrirlo para ver si tenía polvo o si se habia quemado o algo por el estilo. Pero entonces se me ocurrió otra cosa, yo cuando enciendo el portátil no puedo entrar a la bios desde que pita, así que cambie de estrategia, encenderlo con F2 pulsado para entrar a la bios si se puede antes del pitido. Funcionó, conseguí entrar a la bios, y no había nada raro, sin embargo cambié una cosa, para ver si así funcionaría, la unidad de cd/dvd es la primera desde la que se arranca, luego desde el disco duro, etc. Puse primero el disco duro, reinicié y arrancó!! entonces reincié de nuevo puse las cosas como antes y siguió funcionando. Asunto acabado, ya funcionaba de nuevo el portátil.

Antes de acabar quiero comentar otra cosa, en los sobremesas me da igual porque si hay que arreglar algo lo haré yo mismo, sin embargo el portátil tendría que mandarlo al servicio técnico, por ello creo que voy a hacer una cosa que llevo procrastinando desde hace meses, crear al menos una partición cifrada en el portátil para guardar ahí mis cosas, porque la verdad no me hace ninguna gracia que mi portátil se estropeé un día, tenga que mandarlo al servicio técnico y que el técnico de turno pueda entretenerse viendo que tengo en el ordenador.

Otra cosa mas, el proyecto de la fonera en modo cliente sigue en pie, lo único que pasa es que quiero compilar algunos paquetes para la fonera, pero no puedo, el compilador gcc no compila da un error de ld, en otras palabras que con el lfs me he cargado la compilación normal en el server, tendré que revisar el manual de lfs y ver que he hecho para estropearme el sistema.

Y ya por último, acabo de ponerme en contacto con Alternate, para que me digan que pasa con mi pendrive, el que pedí el 19 de agosto. porque cuando lo pedí ponía 8-10 dias, ahora mismo pone 48h, y a mi no me ha llegado a 3 de septiembre. Les mandé un mail y a los pocos minutos me responden diciéndome que en 24 o 49 horas habré recibido el pedido, esperemos que sea verdad.

miércoles, agosto 29, 2007

Otra prueba de autonomía

Como ya conté en el último post tenía pensado hacer otra prueba con la fonera, ver la autonomía que tiene la fonera con el wifi a máximo rendimiento. Ya he hecho la prueba y la verdad es que el resultado no me ha decepcionado, está bastante bien. Al final os digo el tiempo...

Para hacer la prueba lo que se me ocurrió fue hacer que se conectara a mi red wifi, cosa que hizo perfectamente y luego desde el servidor enviarle una cantidad ingente de datos, suficiente como para que pudiera estar recibiendo datos por un período de 3 o 4 horas a 1 MB/s. Mientras, ejecutar un par de scripts iguales que el de la prueba anterior, uno sería exactamente igual, para hacer pings a la fonera vía ethernet, y el otro le cambiaría la ip para que ejecutara los pings vía wifi. Porque dos pings diferentes? pues la idea era comprobar con pings si la fonera estaba viva, pero entonces pensé que quizás el wifi podría tener un fallo puntual mientras la fonera seguir viva, y entonces mi script simplemente apuntaría la hora del fallo y se detendría, sin embargo si también ejecuto los pings via ethernet, si el wifi fallara en estos pings quedaría registrado como fallo y no como "muerte" de la fonera. No se si se lo he explicado bien, lo dig de otra manera, la fonera, para mi prueba va a estar conectada por wifi y por ethernet, por ello tendrá dos interfaces de red activas con dos ips diferentes, por ello si ejecuto pings a ambas ips y una no responde y la otra si, podemos deducir que se trata de un fallo puntual de esa interfaz, y no que se haya apagado la fonera.

Los scripts que controlan el tiempo ya los tenemos listos, solo los queda preparar el flujo de datos que hará que el wifi de la fonera no pare hasta que no se apague la fonera. Para esto tenía dos opciones, una crear un archivo muy grande para pasarselo a la fonera (o en su defecto idear un bucle con uno pequeño que se enviara constantemente) la otra opción era utilizar algún fichero grande que tuviera a mano. Yo dispongo en mi servidor de las imágenes de los tres DVDs de debian etch, que son de 4.4 GB, 4.4 GB y 4.3 GB. En total 13.1 GB, que teniendo en cuenta que la velocidad del wifi de la fonera no ha pasado de 1.1 MB/s en pruebas previas, dan para 3.39 horas. Sabiendo que sin wifi aguantó un poco mas de cuatro horas y que con el wifi aguantará menos creo que con esos datos tendré suficiente. Ahora ya la cuestión técnica, como le paso los datos a la fonera? pues of course, con netcat, lo instalo en un momento en la fonera mediante ipkg (no, por defecto no lo trae). Entonces le pongo las pilas a la fonera, pongo los dos scripts a funcionar y envío los datos, ejecutando el primer comando en la fonera y el segundo en el servidor:

nc -l -p 9999 > /dev/null
cat debian-40r0-i386-DVD-* | nc 192.168.0.11 9999

Hecho eso solo toca esperar a que la fonera se apague:

mié ago 29 17:33:04 CEST 2007
mié ago 29 20:09:09 CEST 2007

Lo que significa 2 horas 36 minutos, que para mi es bastante. Por ultimo señalar una curiosidad, realmente no esperaba que la fonera se apagara justo cuando cayera la red, de hecho cuando los pings no fueron respondidos, el led de red empezó a parpadear, luego se apagó, después el led de power empezó a brillar cada vez menos, hasta que 25 minutos mas tarde se apagó!! 25 minutos!!!

Nada mas, ahora solo me queda pensar el script que ejecutara la fonera para analizar la red del centro tic.

PD: La prueba como dije la hice con la fontenna conectada.

martes, agosto 28, 2007

Autonomía de la fonera con pilas

Ayer hice la primera prueba para ver cuanto aguantaba la fonera con pilas, para ello desde luego no pensaba quedarme mirando los leds con un cronómetro en la mano esperando a que se apagaran las luces, hice un script para el servidor. La idea era sencilla, conectar la fonera con las pilas, entonces el servidor apunta la hora a la que comienza la prueba y le hace un ping a la fonera, cuando deje de responder la damos por muerta y apuntamos la hora de nuevo, con una cosa así de sencilla conseguimos que el servidor sea quien este pendiente de la fonera y no yo. El script es este:

#!/bin/bash
date > tiempo.txt
PING=""
while [ 1 == 1 ] ;
do
if [ -e $PING ]; then
PING=$(ping -c 2 fonera | grep "100% packet loss");
else
date >> tiempo.txt;
exit
fi;
done

Es muy simple, primero apunta la hora y la fecha en el archivo tiempo.txt, después creamos la variable PING sin ningún valor. Lo siguiente es un bucle que en principio no tiene fin, porque se hace siempre que 1 se igual a 1. Dentro de este bucle hay un if, que comprueba la variable PING, si esta vacía envía dos pings a la fonera y comprueba si ha recibido como resultado que el 100% de los paquetes se han perdido, el resultado a la variable PING. En caso contrario añade la nueva fecha al fichero tiempo.txt y se acabó el script. Todo se repite de nuevo, hasta que por fin la fonera no responda y se apunte la nueva hora.

El script funcionó a la perfección y el resultado, el fichero tiempo.txt es este:

lun ago 27 15:31:35 CEST 2007

lun ago 27 19:23:29 CEST 2007


Casi cuatro horas!!! y ojo, que a ese tiempo hay que sumarle como unos 15 0 20 minutos, de las pruebas que hice hace unos días para comprobar que todo funcionaba bien en la fonera cuando se usaban las pilas. En total mas de 4 horas.

Hay que decir un par de cosillas mas, la fonera en ese tiempo no tenía ninguna actividad, excepto recibir/enviar pings constantemente. La actividad wifi era nula. Y como yo a la fonera le voy a dar dos usos, uno de pocos segundos, que ira con cable ethernet (el de las contraseñas) y el otro, el de ponerla en modo cliente y demás, que todo será por wifi, voy a hacer otra prueba. Será con unas pilas recién sacadas de su caja e iguales a las de la primera prueba, solo que en esta ocasión funcionará con el wifi a pleno rendimiento, para ver si hay mucha diferencia y para estimar cuanto tiempo podría aguantar en el centro tic. Y por último, no sé si la antena influirá en el consumo, pero la prueba la voy a hacer con la fontenna, porque es la antena que llevara la fonera en el instituto.

domingo, agosto 26, 2007

La fonera con pilas

Hoy he estado avanzando con la fonera, a parte de unas configuraciones para ponerla en modo cliente y unas modificaciones en mi red para que se parezca un poquito mas a la del centro tic, lo que he hecho ha sido soldar el portapilas al conector que usaré, algunas pruebas para comprobar que todo funciona, y me he dado cuenta de lo que tarda la fonera en arrancar. Ahora os contaré todo con detalle.

La fonera la he configurado en modo cliente para que se conecte a mi router, que ahora mismo tiene cifrado wep (si ya se que no vale para nada, pero nunca he tenido ganas de cambiarlo :P ). Ha sido muy sencillo, un rápido vistazo al wiki de openwrt, aquí podéis ver como se hace, esta perfectamente claro, te pone como tienes que configurar los ficheros /etc/config/network y /etc/config/wireless, obviamente hay que ponerlos según tu configuración, en el network pones tu ip y demás y en el wireless deberías poner tu clave wep y el essid de tu red.

Eso en cuanto a software de la fonera. Ahora voy a hablaros sobre los cambios en mi red, como sabéis tengo 2 routers iguales, uno que le compré a orange y otro que me regaló orange. He instalado el segundo router, conectado a un puerto ethernet del primero, con intencion de crear una subred. Éste segundo router lo configuraré con wpa y será al que se conecte la fonera para luego scanear la red. Ahora mismo la conexión con el segundo router funciona mas o menos bien, desde él tengo acceso a toda mi red y a internet, pero me falla el dns, tengo que meter ips a mano, a ver si lo soluciono hoy.

Y por último el tema estrella del día, ayer soldé el portapilas al conector y funciona!!! puse la fonera a funcionar con pilas y quitó las contraseñas del portátil. Primero unas fotos y después os cuento las cosas de las que me he dado cuenta, las fotos no se ven muy bien, son con el móvil, pero mas o menos...


Ayer cuando estuve probándola con las pilas me di cuenta de que al principio no funcionaba, luego volví a intentarlo y funcionó, fue ahí cuanto pensé que la fonera necesitaba un tiempo para estar lista para funcionar desde que se le conecta la corriente, dicho tiempo tenía que conocerlo, por lo que me puse a hacer unas medidas. Medí tanto usando el cable como usando las pilas, porque no tenía la certeza de que las pilas proporcionasen la energía idónea. Las mediciones que hice fueron el tiempo que tardaba en responder a un ping, el tiempo que tarda en tener el ssh listo para que alguien se conecte (suponiendo que los demás servicios tardarían mas o menos lo mismo), el tiempo que tarda en responder a un ping con el wifi desactivado, el tiempo necesario para que el pxe este listo para funcionar y el tiempo de la operación del borrado de contraseñas, desde el arranque hasta que se reinicia. Los tiempos fueron los mismos para el cable y para las pilas si no tenemos en cuenta los fallos humanos a la hora de cronometrar, por ello solo pongo un tiempo:

-Boot (ping): 1'37''
-Boot (ssh): 1'48''
-Boot (sin wifi): 1'35''
-Boot (pxe): 2'03''
-Borrar pass: 36''

Según esos datos tengo que encender la fonera 2 minutos antes de querer usarla para lo de las contraseñas. Y luego tardará medio minuto en hacer su trabajo. hay que decir que a lo mejor con una fonera recién flasheada a lo mejor tarda unos segundos menos, porque es cierto que yo instalé un par de paquetes en la fonera, pero para la prueba elimine todos los que recordé, en cualquier caso no creo que ganara mucho, pocos segundos quizás.

Por último añadir que he pensado que es mejor tener la fonera primero lista para lo del modo cliente, porque los primeros días de clase tengo serias dudas de que vayamos a coger alguna máquina, por ello si la fonera se conecta y me va scaneando los servidores pues algo que hemos ganado no?

Ah! y otra cosa, también pienso hacer unas pruebas de autonomía con pilas, para ver cuanto aguanta la fonera.

Como llegué a Linux

El post que voy a poneros hoy no es nada nuevo si seguís mis andanzas blogueriles desde hace tiempo. Yo antes de este, tuve otro blog, un blog que duró bien poco, sin embargo hay un post de aquel blog que quiero rescatar y que forme parte también de este blog. Dicho post cuenta la historia de como conocí linux y como me acerqué a él. El artículo solo llega al 25 de agosto del año pasado, que fue cuando lo publiqué. A partir de entonces no hay muchas cosas nuevas que contar, simplemente he ido actualizando mi distro a las nuevas versiones, probando alguna otra, leyendo mas manuales de toda índole, etc. Ah y otra cosa también os digo la fecha de cuando se publicó originalmente para que lo tengáis en cuenta respecto al tiempo y las fechas que pone en el articulo. Ya sin mas preámbulos os dejo aquí el post:

Bueno este post es un clásico en todos los blogs que hablan sobre linux, asi que yo voy a contar mi historia, empezemos por el principio y con como conocí linux.

El primer ordenador que entró en mi casa fue en la navidad del año 1999, es decir que llevo 6 años y medio usando el ordenador (por cierto tengo 15 años). Bien, al principio simplemente usaba el ordenador de forma normal, algun juego, y dos o tres cosas mas, sin embargo pronto se me quedó corto y quise aprender mas, asi que compre una revista en la libreria, PC Today, fue la primera revista de informática que compré. La lei y me interesaba bastante la informática, así que en esa revista venía un anuncio de otra revista, llamada Computer Hoy, cuya portada decía "Monta tu porpio ordenador", me interesó mucho así que fui a comprar esa revista, la leí y me gusto, asi que seguí comprando quincenalmente PC Today y Computer Hoy. aprendí bastantes cosas sobre windows y de informática en general leyendo esas dos revistas.

Pero todavia no sabía nada de linux, segui con windows y tal. Pero un día venía en la revista un artículo que hablaba sobre un sistema operativo llamado GNU/Linux. yo no tenía ni idea de que era eso, pero sonaba interesante, me lei el articulo y me enteré de que era otro sistema operativo, me enteré de sus ventajas e inconvenientes gracias a ese artículo. Pero lo que más me llamó la atención fue que existían los llamados "live cd" que permitían ejecutar el sistema desde un cd, usando solo la memoria RAM, sin tocar el disco duro. y ponía un enlace a una web que hablaba sobre live cds, pero no funcionaba. Sin embargo yo estaba muy interesado en saber de ese sistema y quería usar un live cd para probarlo, así que use google y localize una pagina que tenia un indice con todas las distros y con enlaces para descargarlas, yo busque los live cds, pero había bastantes, asi que no sabía cual bajarme, el primero de la lista era uno llamado Knoppix, busque en google y lei que era muy bueno, que reconocía mucho hardware y que arrancaba muy rápido. fui de nuevo a la página de antes y me lo descargue, tuve que dejar el ordenador toda la tarde descargando, acabo a las 10 de la noche, no lo probe, lo deje para el día siguiente. Al día siguiente lo probe y lo vi bien, me gusto todo excepto una cosa, no podía/sabía configurar mi modem, por lo que no podía conectarme a internet, asi que de vez en cuando ejecutaba el live cd y lo usaba (por cierto no le he dicho todavia, era un knoppix 3.7). Busque como configurar el modem, pero no lo conseguí.

A pesar de todo busque algunos manuales más pero no me sirvió ninguno, no conseguí configurar el modem. Luego me compre algunos números de la revista SoloLinux, que encontre de casualidad en una libreria. Los lei me intereso bastante, y yo ya luego buscaba informacion sobre linux, y participaba en un foro sobre seguridad informatica, el cual tenía un subforo de linux, así que lei por alli diversos temas y fui aprendiendo algunas cosas.

Mas tarde compre un curso audiovisual de linux, bastante básico, pero yo esas cosas no las sabia, me fue útil. Tambien vi unos videotutoriales que encontre en internet, sobre knoppix y sobre linux en general, en estan direcciónes:

http://www.nomaster-reloaded.com/tele/knoppix.htm
http://www.nomaster-reloaded.com/tele/linux.htm

Tras esto descubri la virtualización gracias a Vmware, el el instale creé una maquina virtaul e instalé Fedora Core 4, aprendi a moverme un poco por linux, y me movía mas o menos bien en la consola. Está vez si tenía internet, ya que usaba un "puente" entre vmware y mi ordenador real con windows, de esta manera mediante NAT podía conectarme a internet de Fedora Core 4. Tras esto lei algunos manuales de linux, y ya me cansé pronto de fedora, ya que en la maquina virtual no iba muy fluido, y ademas no me hacía mucha gracia tener que ejecutarlo en una maquina virtual.

Luego fui descargando live cds de todos los colores, con xgl, especializados en seguridad, en recuperacion de datos, etc. Y tambien algun cd de instalación, confiando en que algun día me instalaría alguna distro.

Mas tarde aparecio la noticia de que ubuntu te mandaba cds a casa, asi que pedí algunos, y me llegaron los cds de la version 5.04. Así que me llegó probe el live cd y me gusto, pero no llegué a instalarlo. Mas tarde pedí la version 5.10 de ubuntu, me llegaron los cd y al poco redimensione la particion de windows dejando 10 GB para ubuntu, y procedí a instalarlo, ya que había leido un manual sobre como configurar mi modem y ahora estaba seguro de que lo iba a conseguir. Bueno pues instale ubuntu, y intente configurar el modem de todas las maneras, busque manuales de todas clases, pero no lo conseguí. sin embargo un buen dia, entre al chat de #red-handed en servidor freenode.net ( que conocí gracias a Converso, de Vidas en Red) y allí estaba keinek (del podcast red-handed), y me paso un manual para configurar el modem, lo leí, y fui consciente de que tenía que recompilar el kernel para activar unos modulos. Busque un manual para hacerlo, pero no lo conseguí (no llegue a recompilar el kernel). Por cierto a estas alturas de la historia ya estamos en el mes de junio de este año.

Pense que comprar un router era la mejor opción, así que fui a PC City, y compre un modem/router ethernet y una tarjeta de red (en total 70 euros), así que lo conecte y cuando lo fui a configurar vi que necesitaba algunos datos que debía darme mi ISP, así que llamé a Wanadoo (mi ISP) y les comenté queme había comprado un router, pero que para configurarlo necesitaba que me dieran unos datos, entonces la que me atendía me dijo que yo podía utilizar el router que quiesiera, pero que si quería ellos tenían un router suyo, que era mas facil de configurar (segun ellos) y que ademas era wifi y por solo 50 euros, así que le dije que me lo mandaran, al día siguiente fui a devolver el otro router, y pasados 4 días me llegó el de wanadoo, lo conecte, pero a la hora de configurarlo la suspuesta facilidad desapareció, llame a wanadoo y tuve que estar 45 minutos para configurar el router, primero que oiba a mirar mis datos, luego no funcionaba, luego probamos toda clase de configuraciones, luego no venía mi protocolo en el menu de instalación que habian preparado para "facilitar la configuración", luego se dio cuenta que tenía ip estatica, por lo que mi protocolo de conexion era otro, luego llamó (ella) cuatro vecesal servicio técnico para ver que protocolo ponía yo, al final lo averiguo y lo configure, pero no funcionaba, me dijo que probara a instalarlo primero por ethernet (todo esto es en windows) y luego a configurar el wifi. Así lo hice y funcionó. En linux sin embargo lo deje conectado por ethernet.

Bien pues ya tenía internet en linux, así que busque programas equivalentes a los que usaba habitualmente en windows (en realidad solo me faltaba por migrar era el lector de feeds y el de podcast), asi que configuré los repositorios e hice un "apt-cache search feed", encontre un programa llamado liferea, así que lo instalé, puse mi lista de feeds. Y mi lista de podcast en el ipodder, que ya conocía de windows. Bien pues ya terminé la migración en un solo día, al día siguiente ya me olvide de windows y pase a usar exclusivamente linux. Luego instalé diferentes progrmas que consediré muy bueno y utiles, como por ejemplo abiword. Así desde el mes de junio de este año solo uso linux.

Al poco tiempo salió la versión 6.06 de ubuntu, que me descargue, grabe e instale, mejor dicho intente instalar, porque el disco de instalacion no funcionaba. Así que pedí los cds. Me llegaron y lo instalé. Luego ya he estado todo el tiempo usando ubuntu 6.06.

Sin embargo hace pocos días salió la versión 6.06.1 me la descargué, e hice un chequeo del md5, cosa que siempre hago desde que no pude instalar 6.06 con el cd que yo descargue y grabe, haciendo esto no he vuelto tener ningun problema para usar mis cds. La guardé para usarla cuando fuera necesario.

Entonces sufrí el famoso error de una actualización de ubuntu que destrozaba las X, asi que al reiniciar no me arrancaban las X, así que intente arreglarlo, de todas las maneras posibles, no lo conseguí. Asi que lejos de esperar al día siguiente, en el cual se dió a conoces el problema, lo que hice fue redimensionar la particion de windows a 30 Gb, redimensioné los 20 Gb de mi ubuntu actual (el que no tenía las X) a 12 GB (lo minimo que podia) y deje 32.68 GB sin particionar. Luego instale ubuntu 6.06.1 usando una particion extendida de 22 Gb, de los cuales 6 GB eran para el directorio raiz, 1 Gb de swap, y 15 GB para home, tras esto instale ubuntu y arranqué, funcionaba perfectamente, instale todo, configure todos los programas, copie algunos archivos de configuracion de mi ubuntu anterior (sin X). Y ya uso desde ese día ubuntu 6.06.1.

Luego instalé troppix (para hacking wireless) en una nueva particion de 5 GB.

Y bueno pues ya hemos llegado al día de hoy, día en el cual me gusta manejarme mas en la consola que en el entorno gráfico, todo lo que puedo hacer desde consola lo hago desde ella. Y estoy muy contento con linux.

Bueno y hasta aqui este gran post, y te felicito si has terminado de leerlo ;-)

viernes, agosto 24, 2007

Harto del LDAP

Pues si el LDAP ha estado a punto de destrozarme el ubuntu del portátil, bueno en realidad lo ha hecho, pero mas o menos he podido recomponerlo todo.

Como sabéis mi plan era montar ldap en mi server (que esta hecho y funciona, o eso creo...) y luego poner la fonera como cliente para que luego se conecte a mi cuenta en el servidor del centro tic y utilice el espacio del que dispongo para almacenar lo que necesite.

He configurado el server y el portátil siguiendo las diferentes informaciones que he encontrado esperando que alguna funcionara, pero no lo he conseguido. Lo único que conseguí fue poder loguearme como ldaptest (el usuario que cree en ldap para mis pruebas), mediante su. No puedo poneros mis ficheros de configuración porque para solucionar el problema tuve que desinstalar los paquetes que instalé y se borraron los archivos de configuración. Estos son los tutoriales que intente seguir, no he podido con ninguno...

http://es.tldp.org/COMO-INSFLUG/COMOs/LDAP-Linux-Como/LDAP-Linux-Como.html#toc3
http://www.grulic.org.ar/eventos/charlas/ldap-2005-04.html
http://bulma.net/body.phtml?nIdNoticia=1991
http://bulma.net/body.phtml?nIdNoticia=1371
http://n1mh.org/papeles/gdm2.html
http://misitio.homelinux.com/wiki/index.php/Nfs_Pam_Ldap
http://publib.boulder.ibm.com/infocenter/tssfsv21/index.jsp?topic=/com.ibm.sanfs22.doc/fog0_t_config_openldap_client.html
http://www.terminator.net/ldapconf/manual/ldapclient.html

En vista de que ninguno me valió para nada tendré que aprender exactamente para que sirve cada parámetro de los archivos de configuración y los crearé a mi medida.

Lo que me ocurrió fue que antes de ayer estuve intentando configurarlo y se ve que deje algún fichero mal configurado y entonces, al día siguiente cuando me levanté y encendí el portátil tardaba muchísimo en arrancar, luego tuve problemas para loguearme, aunque al final no se como, pude hacerlo, después el network manager no funcionaba, el escritorio tardaba una eternidad en cargarse por completo, vamos que era totalmente inservible. Después de probar de todo, restaurar ficheros del ldap a partir de backups anteriores al desastre, reiniciar, cambiar configuraciones, buscar en google, ubuntu-es, ubuntuforums, etc. Arranqué desde un live cd de ubuntu y restauré los ficheros de configuración afectados a partir de los que había en el live cd. Reinicié y tampoco funcionó, total que al final me decidí a desinstalar todos los paquetes relativos al ldap que había instalado yo. Desde el live cd, ejecute:

dpkg -l | grep ldap

Para ver que paquetes incluye ubuntu por defecto para el ldap, y luego lo ejecute en la ubuntu instalada en el portátil pero desde el live cd, mediante chroot, porque arrancar el portátil era un infierno, tardaba una cosa mala. Desinstalé con apt-get remove --purge (para que borre también lo archivos de configuración) todos los paquetes menos libldap2, que es el único que tenía el live cd. Tras eso reinicié y ubuntu funcionaba mas o menos bien, y digo mas o menos porque network manager seguía sin funcionar y los datos del /etc/hosts era como si no existieran, por ejemplo, según ese archivo debian es 192.168.0.6 (mi servidor) pero ese nombre no se usaba, si ejecutaba ping debian, me decía unknown host.

El problema del network manager lo solucione simplemente reinstalandolo, y lo del /etc/hosts, fue gracias a la ayuda de Castigador (gracias ;-) ) por lo visto era problema del /etc/nsswitch.conf, que sencillamente yo no lo tenía, el me paso el suyo y asunto solucionado.

No os puedo hablar mucho mas sobre el ldap porque no tengo nada hecho, seguiré el consejo de Castigador, leeré los manuales y creare mis archivos de configuración, no me limitaré a copiar los ejemplos de los artículos como he hecho hasta ahora.

Antes de acabar quiero comentaros otra cosa, la fonera ya puede montar un sistema de archivos nfs. Solo hacía falta instalar el paquete kmod-fs-nfs. Después ya se puede montar con tranquilidad:

ipkg install kmod-fs-nfs
mount 192.168.0.6:/media/home /mnt/test -t nfs -o nolock

Y ya esta montado, ahora la fonera tiene 55 GB :D

Ya no tengo nada mas que decir, estos días no he avanzado mucho, he estado leyendo sobre ldap, intentando configurarlo.... y ademas he redescubierto a un asesino de la productividad: armagetron y hoy he perdido bastante tiempo jugando. Seguiré avanzando, ya os contaré...

PD: El pendrive con U3 creo que me llegara sobre finales de la semana que viene, porque cuando lo compre no me fije en un detalle, alternate tiene unos iconos que indican el tiempo que tarda en enviarse un pedido, y hoy lo he mirado y el que yo compre pone "de 8 a 10 días", y yo lo pedi el domingo de la semana pasada.

miércoles, agosto 22, 2007

El libro y mas fonera

El libro me acaba de llegar ahora mismo, luego empezaré a leerlo, pero conociendo la primera parte y habiendo hojeado éste, creo que ha sido una buena compra. Una foto:


Al margen de ese tema que ya no hay mucho mas que comentar, voy a hablaros sobre como va la fonera. Ya sabéis en que consiste el proyecto actual, ponerla en modo cliente, etc. todavía no he pensado exactamente que va a hacer la fonera, solo tengo en mente dos o tres herramientas, pero vamos que eso se piensa en un momento, luego quedaría hacer el script y probarlo, no puedo llegar al instituto a ciegas, sin haber probado el script. Por ello necesito crear un entorno que se asemeje un mínimo a lo que hay en el centro tic, para el tema de la red inalámbrica usaré mi segundo router, porque el que esta uso prefiero no tocarle la configuración, me ahorro trabajo cogiendo el otro, así ademas el portátil podrá seguir conectándose a mi red tan tranquilo mientras duren las pruebas. Y por otro lado mi servidor hará de... servidor xD La idea que tuve el otro día de que la fonera se conecte a mi cuenta en el servidor y utilice mi espacio nfs me ha gustado, y pienso montarlo, para conseguirlo estoy intentando que en mi server funcione el nfs (conseguido) y ahora estoy leyendo la documentación de LDAP, para tener ese sistema de usuarios remoto, por llamarlo de alguna manera, para crear un usuario desde el cual accederá la fonera y utilizará el espacio nfs asignado.

El LDAP como es lógico no puedo todavía contaros como se instala, configura, etc. porque no lo he hecho, sin embargo si que lo he hecho con el nfs, así que como de costumbre voy a contaros como lo he hecho.

En el servidor necesitamos instalar el servicio, yo solo instalé mediante apt el paquete nfs-kernel-server:

# apt-get install nfs-kernel-server

Ahora solo queda configurarlo, lo imprescindible es el archivo /etc/exports, donde configuraremos el directorio que se podrá montar remotamente, quien podrá hacerlo, que privilegios tiene... Ademas también, para ganar en seguridad, se pueden editar los ficheros /etc/hosts.allow y /etc/hosts.deny. Yo solo me he limitado al /etc/exports, esto es lo que he puesto en él:

/media/home 192.168.0.0/255.255.255.0(rw)

Lo primero es el directorio que quiero que se pueda montar desde otros pc, después he puesto que cualquier ip del rango 192.168.0.1-255 pueda hacerlo, y por último que se pueda leer y escribir. También le cambie los permisos a dicho directorio, porque al principio no podía escribir en el, desde mi laptop. Al final le di 777 al directorio y ya funcionaba bien. (una configuración mas restrictiva también lo hubiera hecho seguramente, pero yo le puse esa):

# chmod 777 /media/home

Con eso el servidor ya está listo, ahora solo nos queda configurar el cliente. Yo por ahora solo he configurado mi laptop con ubuntu, la fonera no la preparado todavía. En ubuntu por defecto no he podido montarlo, he instalado el paquete nfs-common y ya funcionó todo:

# apt-get install nfs-common

Y después ya lo pude montar:

# mount debian:/media/home /mnt
Donde debian es el nombre del servidor o su ip, lo siguiente es el directorio remoto y el local donde lo montaremos. Hasta ahora es lo que he hecho, si queréis mas detalles sobre como configurar el nfs os dejo estos dos links:

http://nfs.sourceforge.net/nfs-howto/
http://bulma.net/body.phtml?nIdNoticia=1255

Mis siguientes pasos serán conseguir que la fonera pueda montar utilizar nfs, preferiblemente sin tener que compilar un kernel. Y también configurar el ldap en mi server. Os seguiré contando...