(Screen del Server de CBM Control de ciber)
Al igual que con el tutorial del wol, probé varias formas de configuración del cliente de cbm y no tuve buenos resultados, finalmente ocupando parte de unos y otros tutoriales ocupo el siguiente método que no me ha fallado, y que mi colega Cerbero vio en funcionamiento.
TUTORIAL
- Descarga este archivo
http://www.megaupload.com/?d=XLUCXKD0
pass: www.chilecomparte.cl
- Descomprimir en el escritorio y quedara la carpeta "cbm", con 3 archivos dentro
cliente.sh
esclavolinux
esclconf.cfg
- Editar el archivo cliente.sh con gedit, encontraran el siguiente script
CÓDIGO
#!/bin/sh
while [ 1 ]
do
/root/cbm/esclavolinux /ip XXXXX /t MMMMM
sleep 1
done
Donde XXXXX debe ser cambiado por la IP del server desde donde controlen los módulos... y MMMMM debe ser cambiado por el numero del terminal (o modulo) que están configurando.
********************************************
Ejemplo: si tu servidor tiene la IP 192.168.1.10 y el modulo (cliente) que estas configurando es el "Modulo 5" es script quedaría así:
CÓDIGO EJEMPLO
#!/bin/sh
while [ 1 ]
do
/root/cbm/esclavolinux /ip 192.168.1.10 /t 5
sleep 1
done
*********************************************
- Ahora ejecuta el siguiente comando
sudo -s nautilus
- Te pedirá la contraseña de administrador. Esto abrirá un explorador de archivos con privilegios de "root", de esta manera puedes entrar a la carpeta "root" y hacer modificaciones.
- Copia la carpeta "cbm" con los 3 archivos dentro, que dejaste en el escritorio, dentro de la carpeta "root".
- Cierra el explorador de abrio Nautilus
- Abrir un terminal y entrar como ROOT
sudo –s
Entrar a la carpera cbm
cd /root/cbm/
Ahora le daremos privilegios a los archivos que estan dentro de esta carpeta, asi que ejecuta estos comandos:
chown root:root cliente.sh
chown root:root esclavolinux
chmod a+x cliente.sh
chmod a+x esclavolinux
Ademas para que el esclavolinux sea capaz de reiniciar pcs, debe ejecutarse como root, para ello lo añadimos a sudoers ejecutando:
visudo
y agregando al final la linea:
invitado ALL = NOPASSWD:/root/cbm/cliente.sh
Donde dice "invitado" debe reemplazarse por el nombre de usuario linux, que usaran los clientes.
En Gnome vamos al menu: Sistema - Preferencias - Aplicaciones al inicio - Añadir:
Nombre: cbm
Comando: sudo /root/cbm/cliente.sh
Al reiniciar, ya todo deberia estar funcionando... siempre y cuando el programa servidor se este ejecuntado en el server y este configurado con el puerto de comunicacion 10000.
- - - o - - -
Si el server esta apagado y se enciende un modulo este quedara desbloqueado... y al momento de ejecutar el Programa en el server, los modulos se bloquearan.
Ademas no olviden configurar el firewall en el server para que permita la ejecucion y comunicacion del programa servidor. En los firewal de Norton deben configurar la zona de seguridad.
El programa servidor se puede ejecutar en Windows o en Ubuntu (via wine), y en ambos sistemas se configura exactamente igual. Encntraran un tutorian mui completo en www.cbm.com.ar
Sludos
CheloX