РЕДАКТИРОВАНИЕ - так как я неправильно понял вопрос... Как насчет timeoutd? http://manpages.ubuntu.com/manpages/dapper/man8/timeoutd.8.html
http://www.chillispot.info/ - Программное обеспечение контроллера Точки доступа WLAN работает на потребностях Linux, которые будут интегрированы с FreeRADIUS или OpenRADIUS или некоторым другим методом аутентификации.. Также простой веб-сервер для всплеска.
Поддерживает различные опции тайм-аута, логины или никакие логины, очень customizeable.
http://www.hotspotsystem.com/ я видел эту ссылку на их сайт, возможно, походит на более удобный для пользователя вариант.
редактирование - http://coova.org/CoovaChilli это мог бы быть в настоящее время поддерживаемый ChilliSpot
Сообщение об ошибке означает, что в вашем классе нет метода cookbook_file. Имена модулей не подразумевают наследования классов, они просто предоставляют изолированные пространства имен. Если вам нужен доступ к методам Chef, вам необходимо создать подкласс соответствующий класс шеф-повара. Изучение Ruby и Chef - это непросто проглотить за один присест. Написание эффективной библиотеки займет некоторое время и по большей части не требуется.
Рабочий процесс в Chef еще не стандартизирован. Существует множество различных подходов, которые все еще борются за лучшие практики.
Однако я бы посоветовал вам начать с Беркшельфа. Он создаст для вас базовую структуру поваренной книги.
Учебник для berkshelf (не могу опубликовать реальный URL из-за ограничений)
misheska.com/blog/2013/06/16/getting-started-writing-chef -cookbooks-the-berkshelf-way /
Документация для шеф-повара находится в процессе очистки. Есть несколько старых, довольно неполных документов, и трудно понять, какая из них актуальна. В настоящее время большинство усилий направлено на этот сайт: