Projekt Wifidog: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Debian Server (Wifidog Portal))
(Debian Server (Wifidog Portal): revision 1226 zuletzt bekannt stabile version)
Zeile 29: Zeile 29:
 
  pear install XML_RPC
 
  pear install XML_RPC
 
  cd /usr/local/src
 
  cd /usr/local/src
  svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth
+
  svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth -r 1226
 
  mv wifidog-auth/ /var/www/
 
  mv wifidog-auth/ /var/www/
 
  vi /etc/apache2/sites-available/default
 
  vi /etc/apache2/sites-available/default

Version vom 5. August 2007, 20:54 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.

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 .
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge