Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как настроить Epoptes?  (Прочитано 8620 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArchAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Как настроить Epoptes?
« : 10 Ноябрь 2012, 09:48:57 »
Здравствуйте!

Никак не могу понять, как настроить Epoptes?
Есть компьютерный класс, на всех компьютерах стоит Epoptes.
Запускаю программу на главном компьютере, но она не видит компьютеры в сети. Проверяю запущен ли клиент на остальных машинах, он запущен. Но на главном всё равно не видно компьютеры. Поясните кка правильно настроить программу?

Оффлайн ArchAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #1 : 12 Ноябрь 2012, 05:41:38 »
Никто не настраивал Epoptes?

Оффлайн bds

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #2 : 12 Ноябрь 2012, 10:56:41 »
Я тоже пытаюсь. Посмотрите здесь http://www.epoptes.org/installation.

Оффлайн Malahit

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #3 : 06 Март 2013, 10:17:16 »
Актуально для ubuntu 12
На компьютере администратора:
в терминал:
sudo -i
apt-get install epoptes
gpasswd -a username epoptes   (заменяем "username" на имя вашей учетной записи)

перезагрузить

На компьютере клиентов:
в терминал:
sudo -i
sudo nano /etc/hosts
в открывшемся окне добавляем строчку:
192.168.1.3 SERVER
где прописываете ВАШ IP адрес компьютера администратора, нажимаем CTRL+X, соглашаемся нажимая "Y" , нажимаем ENTER. Далее в терминале вводим:
apt-get install epoptes-client
epoptes-client -c

Перезагружаем. Закончили.

Теперь на компьютере администратора из раздела Интернет запускаем EPOPTES, и наслаждаемся.

Оффлайн olegwhite

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #4 : 14 Март 2013, 21:11:43 »
Хочется добавить, так как почти целый день бились над проблемой нормальной работы сей чудодейственной программы
Обновите из репозитория

sudo add-apt-repository ppa:epoptes/ppa
sudo apt-get update
sudo apt-get install epoptes epoptes-client

Ошибка появилась на следующий день, не хочет коннектится и все тут. На клиенте запускаем в терминале:

epoptes-client -c

вывод:

3077654728:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177:
epoptes-client ERROR: Failed to fetch certificate from server:789

вылечилось командой на сервере  (источник: http://www.epoptes.org/installation )

sudo openssl req -batch -x509 -nodes -newkey rsa:1024 -days 1826 -keyout /etc/epoptes/server.key -out /etc/epoptes/server.crt

еще замечено, что для нормальной работы нужно устанавливать сначала серверную часть (на компьютере учителя), перегрузить и потом устанавливать клиентскую на компьютеры учеников.
Далее столкнулись с проблемой коннекта учеников в случае перезагрузки компьютера учителя, ну не соединяются они потом, нужно только перегружать клиента или дополнительно запускать еще один сервис. После долгих изысканий по просторам интернета нашли решение (источник: https://code.launchpad.net/~oiteam/epoptes/auto-reconnect (ОГРОМНЕЙШЕЕ СПАСИБО ТОВАРИЩУ)), нужно внести изменения в файл

sudo gedit /usr/sbin/epoptes-client

почти в самом конце находим строки которые отображены ниже и, то что выделено красным - комментируем #, в нашем случае это уже сделано, а то что выделено зеленым - добавляем.

   === modified file 'epoptes-client/epoptes-client'
   --- epoptes-client/epoptes-client   2012-09-27 13:34:27 +0000
   +++ epoptes-client/epoptes-client   2013-03-13 11:58:25 +0000
   @@ -228,9 +228,21 @@
    # Connect to the server, or keep retrying until the server gets online
    # (for standalone workstations booted before the server).
    if [ -s /etc/epoptes/server.crt ] || [ "$cert_param" = "verify=0" ]; then
   #    exec socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline"
       if [ "$TYPE" = "standalone" ]; then
           while socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline"; do
               log_begin_msg "Connection lost. Epoptes-client reconnecting to $SERVER:$PORT..."
           done
       else
           exec socat openssl-connect:$SERVER:$PORT,$cert_param,interval=60,forever EXEC:"$cmdline"
       fi
    elif [ -f /etc/epoptes/server.crt ]; then

   #   exec socat tcp:$SERVER:$PORT,interval=60,forever EXEC:"$cmdline",nofork
       if [ "$TYPE" = "standalone" ]; then
           while socat tcp:$SERVER:$PORT,interval=60,forever EXEC:"$cmdline",nofork; do
               log_begin_msg "Connection lost. Epoptes-client reconnecting to $SERVER:$PORT..."
           done
       else
           exec socat tcp:$SERVER:$PORT,interval=60,forever EXEC:"$cmdline",nofork
       fi

    else
        die "
    The epoptes certificate file, /etc/epoptes/server.crt, doesn't exist.

Теперь компьютеры клиентов будут опрашивать соединение с сервером каждые 60 секунд и совершенно неважно, учитель перегрузил свою машину после сбоя или загрузился после ученических ПК.

Оффлайн Alexandr_Foobar

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #5 : 01 Октябрь 2013, 10:08:12 »
Malahit, Дабы не создавать новою тему... Мне интересно как поступить с epoptes когда в сети DHCP а не постоянный IP ? Как настроить программу тогда?

Оффлайн nikanik

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #6 : 12 Январь 2014, 16:46:57 »
Alexandr_Foobar,
смотрите там же http://www.epoptes.org/installation
если у вас DHCP, то нужно поднимать DNS, либо в DHCP по мак-адресу закрепить за сервером постоянный IP-адрес.

Оффлайн UfaDaniil

  • Новичок
  • *
  • Сообщений: 3
  • Ubuntu 14.04.1
    • Просмотр профиля
Re: Как настроить Epoptes?
« Ответ #7 : 29 Август 2014, 10:26:05 »
Malahit, большое спасибо за пошаговую инструкцию!

Для Ubuntu 14.04.1 она полностью актуальна!

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.