Mi primer Cybercafé con GNU/Linux
Hace unos días en General Pinto, realize la instalación de un cybercafé utilizando software libre, y como no, GNU/Linux en las terminales.
El problema que llevo a tomar esta determinación a su dueño, Gustavo Leggeri, fue la incansable cantidad de virus y spywares que recibian sus terminales, lo cual terminaba en un continuo desembolso de dinero en servicio y mantenimiento técnico.
Internet, bajaba directamente al equipo servidor, el cual poseia dos placas de red, el rendimiento de Internet dependia claramente de este equipo, por lo cual opte por instalar un router, y de esta forma segmentar un poco mas la red.

Famelix Desktop with Emesene
Para el cyber la distribución elegida fue Famelix 2.0 RC2, una distribución brasilera, basada en Debian.
Me intereso utilizar esta distro, ya que grafícamente imita la estetica y diseño de Windows Vista, lo cual simplifica muchisimo a los usuarios la operación por parte los usuarios.
El escritorio lleno de iconos, y nombres similares a los de Windows ayudaron muchisimo a los usuarios a la hora de localizar programas.

Carteles en cada una de las máquinas
Los dispositivos USB (como MP4, camaras digitales o pendrives), se montaban automatícamente, y como navegador se opto por Firefox 3, con un theme similar a Internet Explorer 7. Para mensajeria instantanea se instalaron dos clientes Emesene, un cliente de la red MSN escrito en el lenguaje Python, y aMSN.
Como suite de oficina, OpenOffice.org 3, entre otros programas.
Uno de los problemas que se me presentaron fue mantener la configuración original del sistema, de forma que fue necesario crear algún sistema (o script) que freeze la maquina al mejor estilo DeepFreeze, por lo cual tuve que crear un script, monte la particion donde estaba la /home original como solo lectura, realizando una copia limpia de esta /home a la carpeta /tmp, y el usuario arrancara su sesion desde /tmp/usuario.
Luego publicare el source del mismo, para que ustedes puedan usarlo.

Terminales GNU/Linux
Como servidor de cybercafé, en un primer instante se instalo un Debian Lenny, al que se le compilo CCLFox (CCL), que es la unica implementación de las librerías CCL que conozco actualmente, pero al compilarlo, este tiraba segmentation fault, en el 80% de las veces que se lo iniciaba, ademas de no bloquear las terminales automáticamente cada vez que estas se iniciaban.
No me quedo otra opción que volver el servidor atras, y utilizar CBM (Control de Ciber), con codigo nativo bajo Windows XP, con la particularidad de que si bloqueaba las terminales al iniciar, y tenia un cliente en codigo nativo para Linux.
Lo configure, le cambie la pantalla y bloqueo y voila!.
Otro de los motivos que fue objeto de esta triste decisión, fue que en este PC se realizaban cargas virtuales, y el software corria en codigo nativo Windows, lo cual aumento la necesidad de tener el servidor bajo Windows.

Desktop Famelix con Emesene
Otro problema fue la instalación de la impresora EPSON Stylus C63 (en puerto paralalo), en red, ya que el equipo donde se encontraba instalada, era un Windows XP SP2 (servidor cybercafé), asi que se debio compartir la impresora con Windows, y con CUPS, en cada uno de los equipos ir configurandola, solo que el driver me costo muchisimo encontrarlo. Pero no paso a mayores.
Con el objetivo de administrar remotamente el ciber, ante cualquier error, pense en utilizar SSH, pero se me presento un problema.
En General Pinto, el ISP (Germania), provee Internet por wireless, manteniendo a todo sus clientes bajo una subred privada (del rango 192.168.11.0), y dandole a cada cliente un IP de este rango, los cuales salen por un unico IP Público, por lo cual hacer un SSH era imposible sin la ayuda de el ISP (para que forwardee el puerto), llame al ISP y me lo negaron, asi que tuve que realizar un Tunel SSH Inverso, por el cual el cybercafé se conectaba a un servidor mio y abria un puerto para mi, me avisaba, yo me conectaba a ese puerto abierto en mi servidor, y tomaba el control de la situación.
Con la frutilla del postre, un script automático que realizaba este proceso y un icono en el desktop.

Firefox 3 con IE7 Theme
Para la reproducción de música en los equipos, se utilizo audacious, con un equipo servidor el cual tenia a dispositción numerosos archivos .mp3 y .ogg, los cuales eran reproducidos en cada uno de los clientes a elección del público.

Terminal Cybercafé
Me volvi de General Pinto con la satisfacción de ver funcionar este cyber bajo GNU/Linux, gente grande usandolo sin mayores dificultades, y verlo totalmente operativo, mas rápido y más seguro. En fin, un exito!.


Como conseguimos un how-to de todos los pasos?
Edgar Rodriguez: No use ningun howto ¿que de complejo puede tener ?
trabajazo el que hiciste..
yo tambien intente poner linux a mi ciber con el compiz fusion y todo eso per… no fui capaz jajjaaa
pero lo volvere a intentar algun dia..
Buena labor, te hago una consulta…
¿Que software de cibercontrol instalaste en el servidor?