Программное обеспечение интернет-кафе для Linux [закрыто]

12

Я получил запрос на развертывание 8 интернет-кафе в большой сети. Бюджета не существует, так как все это будет сделано для некоммерческой организации. Я планировал использовать Ubuntu и live-cds, чтобы минимизировать объем требуемого управления, но я не могу найти какую-либо подходящую систему интернет-кафе, основанную на Ubuntu. Требования довольно просты: необходимо следить за временем входа в систему и выходить из системы, когда пользователи начинают работать. Биллинг не будет сделан, он будет использоваться для того, чтобы люди могли справедливо делиться компьютерами. Должна быть возможность принудительного выхода из центральной системы. Пользователи будут неквалифицированными, поэтому он должен иметь графический интерфейс.

Какое (желательно бесплатное, учитывая бюджет на шнурки) программное обеспечение вы бы предложили для управления этим?

pehrs
источник
2
Он также должен иметь период исключения, чтобы не подключенный пользователь мог снова войти в систему.
Джон Гарденерс,
@John Gardeniers: Наверное, хорошая идея, спасибо за указание на это.
pehrs
Не используйте LiveCD. Используйте LiveUSB. Дисководы CD изнашиваются быстрее, чем вы думаете. Настройте одну станцию ​​так, как вам кажется, и затем заново выполните ее. Примерно год назад был ubuntugeek.com/… может быть, есть и другие инструменты. Для начала, сделайте вход в систему без пароля возможным из консоли, в домашней директории есть несколько сценариев запуска, которые запускают браузер. и в браузере есть вкладки, которые указывают на крупные сайты, такие как Google, Gmail, Facebook, Twitter и т. д.
Paul
Также не используйте LiveUSB. Используйте apt-cacher-ng на центральном сервере, загрузку PXE и ​​файл preseed. Затем используйте управление конфигурацией Puppet для управления и установки программного обеспечения на клиентах.
Том О'Коннор

Ответы:

7

Может быть, вам будет интересно взглянуть на этот проект с открытым исходным кодом Mkahawa , производный от Cafe Con Leche (старый не поддерживается). Это полная биллинговая система интернет-кафе, но, конечно, вы всегда можете бесплатно брать плату за использование.

Даниэль Бактиар
источник
CCL, кажется, не поддерживается. Страница предлагает использовать mkahawa ...
pehrs
3

РЕДАКТИРОВАТЬ - так как я неправильно понял вопрос ... Как насчет timeoutd? http://manpages.ubuntu.com/manpages/dapper/man8/timeoutd.8.html

http://www.chillispot.info/ - Программное обеспечение контроллера WLAN Access Point, работающее под Linux, должно быть интегрировано с FreeRADIUS или OpenRADIUS или каким-либо другим методом аутентификации. Также простой веб-сервер для заставки.

Поддерживает различные параметры тайм-аута, логины или нет логинов, очень настраиваемый.

http://www.hotspotsystem.com/ Я видел эту ссылку на их сайте, возможно, выглядит как более удобный вариант.

изменить - http://coova.org/CoovaChilli это может быть в настоящее время поддерживается ChilliSpot

Брайан
источник
Нам в первую очередь нужно программное обеспечение для управления компьютерами. Сеть WiFi будет просто оставлена ​​открытой (с некоторой базовой фильтрацией).
pehrs
Ах, я неправильно понял.
Брайан
Если я просто сделаю хак, чтобы регулярно выходить из системы, пользователи timeoutd кажутся подходящим вариантом. Большое спасибо за то, что нашли это, это спасет меня от некоторых уродливых сценариев!
pehrs
таймеры для яиц делают хороший визуальный способ сделать это. Поскольку вы не взимаете плату за доступ, то имеет смысл, что пользователи могут иметь столько времени, сколько они хотят, пока все терминалы не будут заполнены, а затем кто-то уйдет, чтобы принять нового человека. Мы запустили эту систему с бесплатным доступом в Интернет, и она прекрасно работает. Вы получаете полчаса гарантии, и затем вы можете использовать свою рабочую станцию ​​в любое время после этого, если кто-то не ждет.
The Unix Дворник
2

Я думаю, что Zencafe , возможно, интересен для вашей системы.

Рене Хёле
источник
ZenCafe основан на Zenwalk, который является слабаком, если я правильно помню. Если я хочу представить новый, я бы предпочел, чтобы он был на основе Ubuntu / Debian. Но я проверю ZenCafe.
pehrs
2

Я использую:

  • CoovaChilli (для пленного портала) - http://coova.org/CoovaChilli
  • FreeRADIUS (для источника аутентификации) - http://freeradius.org/
  • DaloRADIUS (для управления аккаунтом) - http://daloradius.com/
  • MySQL (для серверной части БД для FreeRADIUS и Dalo)
  • На TurnKey Linux. (Это просто упрощенный дистрибутив Ubuntu.)

Для вашей установки вы, вероятно, захотите настроить центральный RADIUS / веб-сервер для размещения входов и авторизации в горячих точках, а затем просто CoovaChilli на ваших шлюзах доступа. (DaloRADIUS включает несколько приличных стартовых страниц для использования с Chilli в daloradius / contrib / chilli)

Больше информации:

Пол Дум
источник
1

Существует ряд дистрибутивов Linux, специально предназначенных для киосков или публичного использования. Попробуйте взглянуть на этот вопрос для некоторых идей: я ищу безопасное программное обеспечение для киоска linux

Там будет много результатов, если вы гуглите "Распределения Linux Kiosk". WebConverger выглядит интересно.

В зависимости от общего числа компьютеров с киосками, которые вы планируете иметь, вы можете рассмотреть возможность выполнения бездисковой настройки, чтобы попытаться сократить объем обслуживания и решить некоторые проблемы безопасности: бездисковую настройку киоска .

Сообщество
источник
1

Посмотрите на реализацию LTSP в Ubuntu, я несколько лет работал с Xubuntu LTSP, в основном для интернет-кафе. с тех пор работает твердо.

Edubuntu имеет стабильную реализацию LTSP и имеет централизованное управление для бездисковых клиентов в образовательной и некоммерческой среде.

slashdotfx
источник
0

Я не эксперт интернет-кафе, но я бы использовал централизованный системный журнал, чтобы вы могли настроить все рабочие станции для отправки их журналов на центральный сервер системных журналов. Вы можете установить Splunk в качестве внешнего интерфейса для поиска логов; Splunk бесплатен для небольшого количества логов и должен быть достаточным для вас. Я бы настроил все рабочие станции для использования LDAP в качестве центральной аутентификации. Существует открытый интерфейс PHP для Open Ldap, но я мог бы использовать 389 Directory Project http://directory.fedoraproject.org/, который проще и полнее.

Я бы использовал Ubuntu, но не на Live CD, так как вам нужно будет выполнить некоторые настройки. Решение для автоматического развертывания было бы очень полезно для быстрой установки любого количества рабочих станций.

rtacconi
источник
1
Хотя это хороший совет, он не решает вопрос вообще.
Джон Гарденье
0

Воспользовавшись Mkahawa, я не могу этого порекомендовать. Клиент сильно мешает и почти не заставляет компьютер не отвечать ни на какие команды. Вы можете удалить установленный сервер, используя:

sudo dpkg -r mkahawa-srv

и клиент:

sudo dpkg -r mkahawa-client

Примечание: только мои 2 цента.

Гэндальф
источник