Projekt Wifidog
Aus Opennet
Version vom 5. August 2007, 18:11 Uhr von MathiasMahnke (Diskussion | Beiträge)
Inhaltsverzeichnis |
Einleitung
Um einen Gastzugang mit Anmeldung zum Opennet zu realisieren, haben wir nach einer vorhandenen Open Source Lösung gesucht. Wifidog bietet sich als sogenanntes Captive Portal an.
Aufbau
Wifidog besteht aus den Komponenten:
- Gateway -- hier die Opennet Access Points
- Portal (Auth-Server) -- ein zentraler Server für die Verwaltung
Installation
OpenWrt AP (Wifidog Gateway)
ipkg install http://puzzle.dl.sourceforge.net/sourceforge/wifidog/wifidog_1.1.3-1_mipsel.ipk vi /etc/wifidog.conf TODO /etc/init.d/S*wifidog start
Debian Server (Wifidog Portal)
Teil1:
apt-get install apache2 php5 postgresql xml-core gettext mcrypt subversion locales-all apt-get install php5-cgi php5-mcrypt php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl vi /etc/postgresql/7.4/main/postgresql.conf tcpip_socket = true /etc/init.d/postgresql-7.4 restart pear install XML_RPC cd /usr/local/src svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth mv wifidog-auth/ /var/www/ vi /etc/apache2/sites-available/default DocumentRoot /var/www/wifidog-auth/wifidog # RedirectMatch ^/$ /apache2-default/ /etc/init.d/apache2 restart /var/www/wifidog-auth/wifidog/config.php define('DEFAULT_LANG', 'de_DE'); apt-get install postfix TODO
Teil2:
su - postgres createuser wifidog --pwprompt Enter password for new user: Enter it again: Shall the new user be allowed to create databases? (y/n) n Shall the new user be allowed to create more new users? (y/n) n createdb wifidog --encoding=UTF-8 --owner=wifidog exit cat /tmp/dog_cookie.txt
Teil3:
- http://<server>/install.php (Login mit Username leer, Passwort siehe dog_coockie.txt)
- weitere Instruktionen dort