Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Epoptes»

(Apagar las máquinas de los alumnos)
(Apagar las máquinas de los alumnos)
Línea 33: Línea 33:
 
==Apagar las máquinas de los alumnos==
 
==Apagar las máquinas de los alumnos==
 
Es posible apagar las máquinas de todos (por ejemplo cuando termina una clase), para esto hay que seleccionar las máquinas y hacer clic en el botón de apagar.
 
Es posible apagar las máquinas de todos (por ejemplo cuando termina una clase), para esto hay que seleccionar las máquinas y hacer clic en el botón de apagar.
[[Imagen:Epoptes - Apagar equipos.png|Apagar equipos seleccionados]]
+
[[Imagen:Epoptes - Apagar equipos.png|thumb|500px|center|Apagar equipos seleccionados]]
  
 
==Prenderlas (wake on lan)==
 
==Prenderlas (wake on lan)==

Revisión de 15:35 19 feb 2014

Epoptes permite dar clase compartiendo la pantalla del docente, esto es ideal cuando se necesita dar clase en un aula que no tiene proyector. Esta herramienta tiene características similares a controlaula e ITALC pero parece ser más fácil de configurar.

Epoptes permite ver las computadoras de los alumnos, compartir la pantalla del docente con los alumnos, enviar mensajes, abrir programas de forma remota y más.

Al final de está página hay una guía de instalación.

Uso

Una vez instalado y configurado Epoptes arranca automáticamente en las máquinas de los alumnos. En la máquina del profesor es necesario ir a Menú->Internet->Epoptes.

A continuación veremos las distintas actividades que se pueden hacer desde la máquina del profesor.

Ver las computadoras de los alumnos

En todo momento se ven miniaturas de las pantallas de los alumnos que se actualizan periódicamente.

Miniaturas


También es posible ver la pantalla de un alumno haciendo doble clic en la miniatura:


Abrir programas de forma remota en las máquinas de los alumnos

Se pueden abrir programas en los equipos de uno o más alumnos seleccionándolos con el mouse, haciendo clic derecho sobre la selección y finalmente clic en "Ejecutar".

Eso abrirá un diálogo donde podemos escribir el comando a ejecutar.

Apagar las máquinas de los alumnos

Es posible apagar las máquinas de todos (por ejemplo cuando termina una clase), para esto hay que seleccionar las máquinas y hacer clic en el botón de apagar.

Apagar equipos seleccionados

Prenderlas (wake on lan)

Enviar mensajes de texto

Bloquear o desbloquear las pantallas

Instalación y configuración

En el servidor (máquina del profesor)

Instalación

apt-get install epoptes

Configuración

Epoptes usa el puerto 789 y algunos puertos aleatorios (entre 1024 y 65535) por lo que tenemos que permitir el tráfico a esos puertos en el servidor, podemos hacerlo en forma gráfica con gufw o desde la consola (considerar que si gufw está habilitado se ignoran las reglas guardadas desde la consola en /etc/iptables/rules.v4).

  • En la consola:
iptables -A INPUT -p tcp --dport 789 -j ACCEPT
iptables -A INPUT -p tcp --dport 1024:65535 -j ACCEPT
iptables-save > /etc/iptables/rules.v4
  • Lo mismo se puede hacer desde gufw:
  1. Presionar Ctrl-F2 y escribir gufw.
  2. Hacer clic en desbloquear (pedirá la contraseña de root).
  3. Habilitar gufw (si no lo estaba desde antes).
  4. Añadir una regla (con el icono +) para permitir tráfico entrante TCP desde el puerto 789.
  5. Añadir la regla para el rango de puertos aleatorio, para esto escribir el rango separado con dos puntos: 1024:65535.

En los clientes (máquinas de los alumnos)

Instalación

apt-get install epoptes-client

Configuración

En el cliente tenemos que configurar la dirección IP o el nombre de host de la máquina del profesor. Para esto hay que abrir el archivo:

/etc/default/epoptes-client

Este es un archivo de configuración típico donde las líneas que comienzan con un # son comentarios. En este archivo tenemos que descomentar la variable SERVIDOR y asignarle la dirección deseada, a modo de ejemplo si suponemos que la dirección del servidor es 192.168.0.2, la configuración debería quedar de la siguiente forma:

# The server where epoptes-client will be connecting to.
# If unset, thin client user sessions running on the server will try to connect
# to "localhost", while thin client root sessions and fat or standalone clients
# will try to connect to "server".
# LTSP automatically puts "server" in /etc/hosts for thin and fat clients,
# but you'd need to put "server" in DNS manually for standalone clients.
SERVER=192.168.0.2
 
# The port where the server will be listening on, and where the client will try
# to connect to. For security reasons it defaults to a system port, 789.
#PORT=789

Debemos ejecutar el siguiente comando en el cliente (el cliente intentará conectarse al servidor):

epoptes-client -c

Si todo está bien la herramienta retorna una salida de este estilo:

lihuen@lihuen:/home/lihuen# epoptes-client -c
depth=0 C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
verify error:num=18:self signed certificate
verify return:1
depth=0 C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
verify return:1
DONE
Successfully fetched certificate from 192.168.0.2:789

Si algo no funciona verificar la conexión a la red del cliente y del servidor, ver si la IP del servidor es correcta y si las reglas de iptables del servidor son correctas.

Por último es necesario salir de la sesión gráfica en el cliente y volver a entrar:

  • En LXDE: Menú->Salir->Cerrar Sesión
  • En Cinnamon: Menú->Cerrar Sesión (icono verde a la izquierda)