(→Configuración) |
(→Configuración) |
||
Línea 25: | Línea 25: | ||
# Hacer clic en desbloquear (pedirá la contraseña de root). | # Hacer clic en desbloquear (pedirá la contraseña de root). | ||
# Habilitar gufw (si no lo estaba desde antes). | # Habilitar gufw (si no lo estaba desde antes). | ||
− | # Añadir una regla para permitir tráfico entrante TCP desde el puerto 789. | + | # Añadir una regla (con el icono +) para permitir tráfico entrante TCP desde el puerto 789. |
# Añadir la regla para el rango de puertos aleatorio, para esto escribir el rango separado con dos puntos: 1024:65535. | # Añadir la regla para el rango de puertos aleatorio, para esto escribir el rango separado con dos puntos: 1024:65535. | ||
− | [[Imagen: | + | [[Imagen:GUFW_puerto_Epoptes.png|Configuración del puerto 789]] |
− | [[Imagen: | + | [[Imagen:GUFW_puertos_Aleatorios.png|Configuración de los puertos aleatorios]] |
+ | [[Imagen:GUFW_configurado_para_Epoptes.png|Configuración terminada]] | ||
===En los clientes (máquinas de los alumnos)=== | ===En los clientes (máquinas de los alumnos)=== |
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.
También permite:
apt-get install epoptes
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).
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
apt-get install epoptes-client
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: