Projekt Wifidog: Unterschied zwischen den Versionen
Aus Opennet
(→Debian Server (Wifidog Portal): revision 1226 zuletzt bekannt stabile version) |
(→Einleitung: url) |
||
Zeile 1: | Zeile 1: | ||
== Einleitung == | == 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. | + | 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. Mehr unter http://dev.wifidog.org/ |
== Aufbau == | == Aufbau == |
Version vom 5. August 2007, 22:12 Uhr
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. Mehr unter http://dev.wifidog.org/
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 -r 1226 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
Teil4:
cd /var/www/wifidog-auth; mv wifidog/install.php .