O trunk do Vulpes é o versão que esta em constante desenvolvimento. Apenas instala ela para testar, deseja ajudar no desenvolvimento do vulpes ou se souber que esta fazendo!
Case você deseja instalar o versão estavel (versão 0.3) consulte InstalandoVulpes.
Guia de Instalação do Vulpes trunk
0. Primeiro é importante decidir onde vai colocar o libfox, vulpes e corsac.
Durante essa guia vamos usar 3 variáveis do ambiente:
export LIBFOX_PATH="/var/www/libfox" export VULPES_PATH="/var/www/vulpes"Se você deseja instalar o Vulpes em um outro caminho, modifique essas variáveis.
IMPORTANTE: Se você fecha o terminal antes de terminar essa guia, lembre-se de exportar essas trés variáveis de novo.
1. Instalar Dependencias:
sudo apt-get install apache2 mysql-server php5 php5-mysql php5-cli dhcp3-server postfix postfix-mysql freeradius freeradius-mysql radiusclient1 ppp pppoe bzr
2. Baixar o Vulpes e LibFox:
sudo bzr co lp:libfox $LIBFOX_PATH sudo wget http://launchpad.net/vulpes/0.4/0.4alpha3/+download/vulpes-0.4alpha3.tar.gz sudo tar xvf vulpes-0.4alpha2.tar.gz sudo mv vulpes-0.4alpha2 $VULPES_PATH
3. Ativar mod_rewrite no apache:
sudo a2enmod rewrite
4. Configurar apache para escutar nas portas 80 e 82:
sudo vim /etc/apache2/ports.conf
9. Criar /etc/tcrc com permissões de execução:
sudo touch /etc/tcrc sudo chmod +x /etc/tcrc
11. Liberar vulpes no sudo:
sudo visudo
Adicione a seguinte regra (modifica o caminho para o seu instalação de vulpes):
www-data ALL=(ALL) NOPASSWD: /var/www/vulpes/backend/plugrunner.php
12. Configurar o cron:
Primeiro modifica o cron.sh para configurar o caminho certo:
sudo cp $VULPES_PATH/backend/cron_dist.sh $VULPES_PATH/backend/cron.sh sudo vim $VULPES_PATH/backend/cron.shDepois adicione cron.sh no crontab:
sudo crontab -eAdicione a seguinte regra (modifica o caminho para o seu instalação de vulpes):
*/5 * * * * /var/www/vulpes/backend/cron.sh
13. Preparar banco de dados:
O SQL script vulpes.sql cria uma nova banco 'vulpes'.
mysql -u root -p < $VULPES_PATH/backend/vulpes.sqlSe você quiser usar um outro banco de dados, modifique o vulpes.sql antes de rodar ele.
14. Configurar o backend:
Configure os dados do banco de dados e o caminho do LibFox:
sudo cp $VULPES_PATH/backend/config-dist.php $VULPES_PATH/backend/config.php sudo vim $VULPES_PATH/backend/config.php
15. Confgurar o frontend para usar o backend:
sudo cp $CORSAC_PATH/config-dist.xml $CORSAC_PATH/config.xml sudo vim $CORSAC_PATH/config.xml
Pronto!
Autalização
Para manter esse versão atualizado, segue as instruções no AtualizandoVulpesTrunk?.
