Inicio Foros Wiki Noticias Actividades Info Mandriva Repositorios URPMI Correo Listas de Correo Acerca de

Acceso

Imágenes

image0image1image2image3image4image5
Inicio arrow Noticias arrow Administración de Cyber Café con GNU/Linux Mandriva + CBM
Administración de Cyber Café con GNU/Linux Mandriva + CBM PDF Imprimir E-Mail
Escrito por Jeinner Campos   
martes, 03 de febrero de 2009

Hola amig@s de nuestra comunidad, en esta ocasión queremos compartir con ustedes un tutorial de administración de Cyber Cafés utilizando GNU/Linux Mandriva y CBM ( utilizado en muchos Cyber Cafés bajo Windows ) pero este tuto es de tanto servidor y cliente bajo linux con entorno KDE 3.5 pero funciona perfectamente en los otros entornos gráficos.

 Advertencia: A todos los extremistas del Software libre, el CBM es Propietario ( Freeware ) y si piensan q si que correr aplicaciones de windows en linux es "malo", que windows no sirve, q una cosa u otra... o cualquier comentario parecido, nada original, nada que yo mismo no haya pensado, pueden elegir no seguir leyendo este tutorial, gracias.

Bien, manos a la obra!!!

Para todo trabajo, necesitamos primero las herramientas, pues estas serán las nuestras:

  • GNU/Linux Mandriva ( One, Free o PowerPack )
  • CBM (Server y cliente ) descarga el SERVIDOR y el CLIENTE ( nativo para Linux )
  • WINE

Nota: Wine está en los repositorios, para configurar correctamente los repositorios haz clic AQUI

Debido a que el servidor de CBM está unicamente para plataforma Windows, se recurre a emular mediante WINE, que no es mas que un emulador de aplicaciones Windows en Linux ( No quiero hacer este tutorial complicado para un usuario común, por eso trato de explicar todo lo mas sencillo y claro posible, sin entrar en tecnicismos ).

INSTALANDO WINE

En "MENU > Instalar o Quitar Software" escribimos WINE para instalarlo, asegúrense que en ambos combos de seleccion diga "TODO" y luego pueden instalar lo que aparece en la imagen

WINE

CONFIGURANDO EL SERVIDOR

Para configurar el servidor, primero necesitamos descomprimir el archivo "servidor1.526-wine.zip" en el directorio que queramos ( preferiblemente /home/usuario/ o en /home/usuario/Escritorio ) y procedemos a ejecutar ( doble clic ) sobre el archivo"servidor.exe" y se va a mostrar el servidor de esta forma:

CBM

Si el WINE ha sido instalado correctamente la ejecución de nuestro servidor no debe dar problema alguno,
En algunos casos recibiremos un mensaje diciendo que el puerto del servidor ya esta siendo utilizado por otro programa y que escojamos entre el puerto 6000 y el 10000, eso se puede cambiar en en programa servidor en: OPCIONES > CONFIGURAR > OPCIONES GENERALES > PUERTO A USAR.

PUERTO

Bien, prácticamente ya tenemos nuestro servidor listo y esperando a los clientes, aunque no parezca, la parte fácil en este caso es el servidor.

Cuando ya el cliente está configurado y corriendo, aparecerá en lista, de esta manera:

SERVER

CONFIGURANDO LA ESTACIÓN CLIENTE

Descomprimimos el archivo "esclavolinux.gz" en un directorio ( preferiblemente un directorio oculto, ya que si este archivo es eliminado se desconectará del servidor ). para efectos de prueba, por esta vez lo dejaremos en /home/usuario/

Una vez descomprimido y como queremos que nuestro cliente se conecte cada vez que iniciemos el sistema haremos un pequeño script pero tranquil@s!!! que no soy geek ni espero que ustedes lo sean, asi que les daré el script ya hecho.

Abren algun editor de textos, como writer ( de Open Office ) o Kwrite ( KDE ) o algún otro.. y escriben esto:

#! /bin/bash
/home/usuario/esclavolinux -ip X.X.X.X -p YYYY -t Z


Explicación de los valores de las X, Y, Z en el script:

-El valor de las X en el argumento -ip es la IP que tiene la pc SERVIDOR ( en mi caso, se veria asi: -ip 192.168.1.3 )
-El valor de las Y en el argumento -p es el puerto ( por defecto es 6000 en el SERVIDOR, si lo cambiaron, entonces pongan el puerto que pusieron en el servidor ) entonces el argumento quedaria asi: -p 6000.
-El valor de la Z en el argumento -t es el número de la terminal en el servidor, por ejemplo, la primera cliente tendria un valor asi: -t 1 ( por ser la PC 1 en lista del servidor )
-La ruta que se pone en el script es donde estará nuestro archivo "esclavolinux"

Al final la línea quedaria asi: /home/jeinner/esclavolinux -ip 192.168.1.3 -p 6000 -t 1 

Ese par de lineas, se guardan en un archivo con extensión .sh por ejemplo: esclavolinux.sh

Luego, ese archivo debe ser ejecutable, hacemos esto, le damos clic derecho sobre el archivo > PROPIEDADES > PERMISOS > ES EJECUTABLE ( check )

Propiedades

Una vez hecho esto, guardamos dicho archivo en el directorio ( oculto ) /home/usuario/.kde/Autostart

Autostart

Este paso es para que el script que creamos se ejecute siempre al iniciar el sistema.

También podemos hacer un acceso directo en nuestro menú para cuando queramos ejecutar el programa por si algun motivo el programa no corre al iniciar el sistema, esto lo hacemos de la siguiente manera:

Clic derecho sobre el MENU KDE > EDITOR DE MENU > ARCHIVO > NUEVO ELEMENTO > ( ponemos el nombre, por ejemplo: ESCLAVOLINUX ) > COMANDO > ( aqui ponemos la linea del script, pero con comillas simples, osea, de esta manera: '/home/jeinner/esclavolinux' -ip 192.168.1.3 -p 6000 -t 1 )  y luego guardamos el menu.

Menu KDE

Al final quedará así en el Menú:

MENU KDE

POSIBLES PROBLEMAS Y SOLUCIONES:

Problema
-Ejecuto la aplicación cliente pero no pasa nada

Solución
-Configurar bien los puertos de la aplicación cliente, ya que generalmente el problema está en el puerto o ip que no encuentra al servidor, y mientras no se conecte, la aplicación estará ejecutandose de forma oculta, no es que no se ejecute, sino que no se mostrará hasta conectarse al servidor.

Problema
-El servidor me envia constantemente el error de "Puerto utilizado por otro programa" y me desconecta de las clientes.

Solución
-Primero, debe abrirse el puerto en el router, esto varia en cada router, por lo que solo puedo decir que eso es lo que se tiene que hacer. También ( NO ES RECOMENDABLE ) se puede deshabilitar el firewall de Mandriva desde: Centro de Control Mandriva >SEGURIDAD > CONFIGURAR UN CORTAFUEGOS PERSONAL > TODO ( SIN CORTAFUEGOS ( check )

Problema
-Al darle clic derecho sobre el número de la terminal cliente ( en la aplicación servidor ) pierdo la conexión con la cliente

Solución
-En este caso, personalmente creo que es un bug, la función que tiene al darle clic derecho, es entre otras, apagar, reiniciar, etc... y aunque en teoria deberia funcionar, algunas veces esta función simplemente hace que la pc cliente deje de responder al servidor y force a reiniciarse de forma abrupta ( presionando el boton de apagado )

PALABRAS FINALES

Este manual está orientado a personas que quieren hacer un cambio en su Cyber Café, no se necesita ser un usuario avanzado, aunque se requiere de un nivel que un usuario común no tiene, por lo general, este tipo de personas son administradores de redes, por lo que esto debe ser fácil de entender y aplicar.

Cabe mencionar que se puede hacer esto por el lado de cliente o servidor por separado, es decir, podemos dejar las clientes en windows y el servidor en GNU/LInux Mandriva o podemos dejar las clientes en GNU/Mandriva y el servidor en Windows ( poco sabio en mi humilde opinión ), pueden descargar la aplicación cliente para Windows AQUI

Elegí el entorno KDE 3.5 por ser el entorno que presenta menor resistencia ante los usuarios de Windows ( GNOME es un entorno diferente a lo que los usuarios de XP conocen y KDE 4.1 Es demasiado inestable y presenta diferencias grandes en su uso para un usuario común ) pero puede hacerse en cualquiera de estos ambientes, sin problema alguno, eso lo dejo a elección suya.

Esperamos que este manual les sea de ayuda, para poder migrar de una vez por todas a GNU/Linux en lugares como los Cyber Cafe con Software Libre y Software Propietario, combinados para que los usuarios tengan algo funcional, fácil de usar y gratuito.

Cualquier duda que tengan, pueden dejárnosla saber en el foro correspondiente 

AGRADECIMIENTOS:

Agradecimientos especiales a:
-Ariel Bodan ( Usuario GNU/Linux Slackware en Nicaragua ) 
-KIM BARBER del foro de Mandriva.com ( EEUU )

Quienes me guiaron y regalaron un poco de su conocimiento entendiendo que...

"EL CONOCIMIENTO HUMANO PERTENECE AL MUNDO"

Modificado el ( lunes, 06 de abril de 2009 )
 

Escribir un comentario

Código de seguridad
Refescar

< Anterior   Siguiente >

Búsqueda

Repositorios

Mandriva Italia Backports ( MIB )
 
PLF

Patrocinadores

 
 

home contact search contact search