D

doskast

Категория проекта: Ожидает модерации
Система трансляции экранов компьютеров учеников на доску

Doskast

Набор программ Doskast обеспечивает трансляцию экрана с компьютеров учеников на электронную доску (компьютер с большим экраном).

Пакет doskast-student ставится на компьютеры учеников, а пакет doskast-board — на доску.

Подготовка компьютерного класса

Сеть

  • Между компютерами и доской должна быть двусторонняя связь (компьютер ученика подключается к доске, посылая ей запрос на подключение к нему, а затем доска подключается к компьютеру ученика)
  • У доски должен быть статический (или иным способом неизменный) IP-адрес, поскольку он прописывается в настройках на компьютере ученика

Компьютер ученика

  • Установить пакет doskast-student
  • Выполнить от root: sudo systemctl enable --now doskast-xpra-shadow.socket
  • Запустить приложение "Настройка Doskast" (требуется пароль администратора из группы wheel)
  • Ввести в нем IP-адрес доски и сохранить настройки
  • Перезагрузить систему

Доска

  • Установить пакет doskast-board
  • Выполнить от root: sudo systemctl enable --now httpd
  • Перезагрузить систему

Безопасность

Безопасность обеспечивается работой всех узлов внутри доверенной сети и тем, что программа настройки Doskast у ученика настраивает eBPF-фаервол так, чтобы трафик службы systemd doskast-xpra-shadow.service (которая запускается при сетевом обращении к doskast-xpra-shadow.socket) мог ходить только между компьютером ученика и IP-адресом доски. Подключиться с других IP невозможно. Авторизации для соединения не производится.