Hotspot com Ubuntu Server 11.04 32-Bits
Configuração de um servidor Hostspot com o Ubuntu Server 11.04 praticamente do zero.
Fazendo as instalações
Hardware e instalação do Ubuntu
Hardware utilizado:- Servidor com duas placas de rede;
- Notebook com conexão wireless e putty instalado;
- Roteador sem fio tp-link;
- Conexao ADSL pppoe.
Primeiro é preciso instalar o Ubuntu Server 11.04, versão 32 bits, não consegui instalar com a versão 64 bits.
Vá para http://www.ubuntu.com/download/server/download, escolha a versão 32 bits e faça o download.
Faça a instalação básica, na seleção de pacotes só coloquei como extra o servidor ssh.
Após a instalação e o reinicio do servidor entre com o usuário e senha fornecido durante a instalação e atribua uma senha ao usuário root:
# sudo passwd root
Configuração de rede inicial
Logue-se como root, verifique as configurações de rede:# ifconfig
A interface eth0 deve estar ativa e com o IP fornecido pelo roteador, caso a interface eth1 esteja configurada e não a eth0, proceda a correção, primeiro pare a rede:
# /etc/init.d/networking stop
Edite o arquivo /etc/network/interfaces, deixando da seguinte forma:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
Inverta os cabos de rede se necessário, reinicie a rede e verifique novamente:
# etc/init.d./networking start
# ifconfig
Estando tudo ok, grave bem o IP da interface eth0 caso for utilizar o putty.
Atualização e pré-instalação dos pacotes
A partir desse ponto eu utilizei o putty no Windows, devido a mobilidade, você pode fazer o mesmo. Fica mais fácil copiar e colar os comandos, execute a atualização:# apt-get update
E instale os pacotes:
# apt-get install mysql-server phpmyadmin freeradius freeradius-utils freeradius-mysql apache2 php-pear php-db phpmyadmin mc bind9
Durante a instalação dos pacotes será solicitada uma senha para o servidor mysql grave bem essa senha.
Configuração do apache2
Habilite o modulo ssl no apache2# a2enmod ssl
# a2ensite default-ssl
# /etc/init.d/apache2 restart
E vamos ao primeiro teste. No navegador de internet digite http://xxx.xxx.xxx.xxx, onde xxx.xxx.xxx.xxx é o ip o seu servidor. Deve aparecer a página inicial do apache, em seguida digite https://xxx.xxx.xxx.xx, deve aparecer a mesma página anterior ou a mensagem de erro de certificado.
Instalação do daloradius
Agora vamos instalar o daloradius, uma interface gráfica em web para auxiliar na criação de usuários:# cd /tmp
# wget 'http://downloads.sourceforge.net/project/daloradius/daloradius/daloradius-0.9-8/daloradius-0.9-8.tar.gz'
# tar xvzf daloradius-0.9-8.tar.gz
# mv /tmp/daloradius-0.9-8 /var/www/daloradius
# chown -R www-data:www-data /var/www/daloradius
# cp -r /var/www/daloradius/contrib/chilli/portal2/* /var/www/
# rm /var/www/index.html