Projekt Wifidog: Unterschied zwischen den Versionen
Aus Opennet
(→Aufbau) |
(→Debian Server (Wifidog Portal)) |
||
Zeile 19: | Zeile 19: | ||
=== Debian Server (Wifidog Portal) === | === Debian Server (Wifidog Portal) === | ||
+ | |||
+ | 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 | ||
[[Kategorie:Opennet Projekte]] | [[Kategorie:Opennet Projekte]] |
Version vom 5. August 2007, 17:32 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)
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