-
Projetos e Sistemas
Em nossa vida passamos por
diversas
experiências, que podem nos
agregar valor ou não. Aqui vou falar um pouco sobre projetos de que
tive a oportunidade de participar, e que tiveram fundamental
importância no meu crescimento. Fica como base de consulta e inspiração
para quem estiver com um caso parecido.
-
Sistema para tarifar Internet via cartão pré-pago
Neste projeto, um servidor
Linux foi customizado para prover a venda de acesso à Internet
utilizando cartões com código de acesso. O sistema foi
desenvolvido para ser utilizado em Hotspots
como hotéis, cafés, restaurantes e aeroportos.
Funcionamento
O usuário de Internet, conecta
seu notebook à rede utilizando rede sem fio ou cabo de rede comum. Ao
fazer essa conexão, o computador é identificado no servidor
que imediatamente cria um novo
perfil para acesso. Daí em diante, basta abrir o navegador
para uma intranet seja
apresentada juntamente com instruções sobre os próximos
passos em diversos idiomas
(inicialmente é apresentado o idioma padrão do navegador).
Neste ponto é digitada a senha
contida no cartão fornecido pelo estabelecimento responsável,
e ao confirmar é iniciado um
contador com o tempo de navegação disponível.
Tecnologia
O servidor Linux está equipado
com regras de firewall (iptables) que redirecionam o cliente
para o servidor web (Apache). A interface web (PHP) autentíca
o código de cartão digitado em
um servidor remoto (Radius + MySQL) e cria novas regras de
firewall liberando a navegação
para o Mac Address da placa de rede do cliente.
-
Rede Master
Navegação sem alterar as configurações de rede
O conceito de Rede Master
nasceu da necessidade dos hotéis de prover acesso à Internet para
seus hospedes, sem alterar a configuração do notebook. Muitas
vezes por estar viajando a
trabalho e/ou utilizando equipamento da empresa, o hóspede
não tem permissão de
administrador do computador para ajustar as configurações
para uma nova rede. Assim sendo,
esse sistema tem a função de identificar as particularidades
de um computador visitante e
criar condições para que este possa acessar a Internet.
Funcionamento
Quando um computador é
conectado à rede
(sem fio ou comum), o
servidor identifica se é necessário interceder para que o computador
tenha acesso à Internet. Caso seja necessário, faz uso de serviços e
regras de firewall para dar condições de navegação.
Tecnologia
Através da análise de sniffers,
um robot identifica se o computador
que acaba de ser plugado à rede ou conectado na rede sem fio, está
utilizando ip fixo, proxy, dns inválido, servidor smtp, etc. Essas
informações são gravadas em um banco de dados e utilizadas pelo
servidor para gerar um perfil para o computador. Assim que um perfil
problemático é detectado, é iniciado um processo de adaptação onde o
servidor sobe serviços e regras de firewall para atender as
necessidades de navegação.
|
|