manual do controlador scifi midiacom
Post on 10-Oct-2015
47 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
SciFi Sistema de Controle Inteligente para Redes sem Fio
Manual do Controlador
Autores: Helga Dolorico Balbi, Felipe Rolim e Souza, Ricardo Campanha Carrano, Luiz
Claudio Schara Magalhes, Clio Vinicius Neves de Albuquerque, Dbora Christina
Muchaluat Saade, Luiza Ribas do Nascimento.
Maio/2012
-
2
ndice
ndice ................................................................................................................................ 2
ndice de Figuras ............................................................................................................... 4
1. Controlador SciFi ....................................................................................................... 6
1.1. Arquitetura de software .................................................................................... 7
1.1.1. Subsistema do Controlador Central ............................................................ 8
1.1.1.1. Ncleo de Processamento Central ....................................................... 8
1.1.1.2. Banco de Dados .................................................................................... 9
1.1.1.3. Interface Web ..................................................................................... 11
1.1.2. Subsistema dos pontos de acesso ............................................................. 13
1.2. Algoritmos utilizados pelo Ncleo de Processamento central ....................... 14
1.2.1. Algoritmo de Seleo de canal .................................................................. 14
1.2.2. Algoritmo de Controle de Potncia ........................................................... 14
1.2.3. Balanceamento de Carga .......................................................................... 15
2. Instalando OpenWRT nos Pontos de Acesso........................................................... 17
2.1. Fazer Download da imagem ............................................................................ 17
2.2. Instalao ........................................................................................................ 17
2.3. Configurao ................................................................................................... 19
2.3.1. Configurao da interface Wireless .......................................................... 19
2.3.2. Configurao Network .............................................................................. 20
2.4. Instalao de Pacotes ...................................................................................... 21
3. Instalando e configurando o Controlador ............................................................... 23
3.1. Instalando a Mquina Virtual do controlador SciFi ......................................... 23
3.2. Configurando o controlador SciFi .................................................................... 26
3.2.1. Configurando as interfaces de rede da mquina virtual ........................... 26
3.2.2. Configurando as interfaces de rede .......................................................... 27
3.2.3. Configurando servidor de DNS .................................................................. 28
3.2.4. Configurando rota padro ......................................................................... 28
3.2.5. Configurao do NoCat Auth ..................................................................... 29
3.2.6. Configurando DHCP e NAT ........................................................................ 29
3.2.7. Alterando o nome de usurio/senha da mquina virtual ......................... 30
3.3. Configurando pontos de acesso a serem controlados .................................... 31
3.4. Criando/Alterando as chaves pblica e privada para a conexo SSH entre o
controlador e os pontos de acesso ......................................................................................... 37
3.5. Alterando a senha de acesso ao banco de dados ........................................... 40
4. Utilizando a Interface Web...................................................................................... 43
4.1. Acessando a interface Web do controlador .................................................... 43
-
3
4.2. Adicionando/Removendo regies de controle ............................................... 44
4.3. Adicionando um novo ponto de Acesso controlado ....................................... 46
4.4. Visualizando informaes e removendo pontos de acesso controlados ........ 48
4.5. Editando informaes dos pontos de acesso controlados .............................. 51
4.6. Executando comandos do controlador ........................................................... 54
4.7. Editando parmetros de execuo do controlador ........................................ 54
4.8. Alterando a senha de acesso interface Web ................................................ 57
4.9. Criando/alterando usurio de acesso interface Web .................................. 58
-
4
ndice de Figuras
Figura 1 - Exemplo de rede sem fio controlada pelo SciFi ............................................... 6
Figura 2 - Arquitetura do Controlador.............................................................................. 7
Figura 3 - Estrutura do banco de dados ......................................................................... 10
Figura 4 - Estrutura da Interface Web do Controlador .................................................. 12
Figura 5 - Pgina de Splash ............................................................................................. 13
Figura 6 - Executando o Virtual Box ............................................................................... 23
Figura 7 - Criando uma mquina Virtual no Virtual Box ................................................. 24
Figura 8 - Inserindo informaes sobre a mquina virtual no Virtual Box ..................... 24
Figura 9 - Definindo a memria RAM utilizada pela mquina virtual. ........................... 25
Figura 10 - Definindo o disco rgido utilizado pela mquina virtual. .............................. 25
Figura 11 - Sumrio da mquina virtual ......................................................................... 26
Figura 12 - Inicializao do controlador SciFi no Virtual Box ......................................... 27
Figura 13 - Alterao do usurio da mquina virtual ..................................................... 30
Figura 14 - Alterao da senha de usurio da mquina virtual ...................................... 31
Figura 15 - Instalao dos scripts nos APs ...................................................................... 32
Figura 16 - Configurando o arquivo wireless do AP ....................................................... 33
Figura 17 - Configurando o arquivo network do AP ....................................................... 33
Figura 18 - Acessando a interface Luci para configurao do AP ................................... 34
Figura 19 - Acessando a seo de administrao da interface Luci ............................... 35
Figura 20 - Acessando o controle de scripts na interface Luci ....................................... 35
Figura 21 - Desabilitando o dnsmask na interface Luci .................................................. 36
Figura 22 - Inserindo chave SSH no ponto de acesso ..................................................... 36
Figura 23 - Alterando senha do banco de dados via pgAdmin ....................................... 40
Figura 24 - Alterando a senha do usurio de acesso ao banco de dados ...................... 41
Figura 25 - Acesso interface Web do controlador SciFi ............................................... 43
Figura 26 - Pgina inicial da seo de administrao ..................................................... 44
Figura 27 - Adicionando regio de controle ................................................................... 44
Figura 28 - Adicionando regio de controle ................................................................... 45
Figura 29 - Removendo Regio de Controle ................................................................... 45
Figura 30 - Acessando a subseo para adio de novos APs controlados. ................... 46
Figura 31 - Pgina para adio de um novo ponto de acesso controlado ..................... 47
Figura 32 - Mensagens de erro. Campos devem ser preenchidos corretamente. ......... 48
Figura 33 - Acessando a subseo para visualizao dos pontos de acesso. ................. 49
Figura 34 - Pgina para visualizao dos pontos de acesso controlados ....................... 49
Figura 35 - Confirmando a excluso de um ponto de acesso. ....................................... 50
Figura 36 - Pontos de acesso desabilitado ..................................................................... 51
Figura 37 - Ponto de acesso sem conexo com o controlador ...................................... 51
Figura 38 - Acessando a subseo para edio das informaes dos APs. .................... 52
Figura 39 - Pgina de edio das informaes dos pontos de acesso controlados ....... 53
Figura 40 - Mensagens de erro. Os campos devem ser preenchidos corretamente ..... 53
Figura 41 - Executando comandos do controlador ........................................................ 54
Figura 42 - Acessando a subseo para edio de parmetros do controlador. ........... 55
Figura 43 - Pgina de edio dos parmetros de execuo do controlador .................. 55
-
5
Figura 44 - Mensagens de erro. Os campos devem ser preenchidos corretamente. .... 57
-
6
1. Controlador SciFi
O controlador SciFi um sistema capaz de operar em redes de comunicao sem fio
802.11 b e g infra-estruturadas, compostas por dispositivos de diversas marcas e de baixo
custo. Suas principais funes so minimizar a interferncia entre pontos de acesso (APs, do
ingls Access Points) vizinhos e equilibrar o nmero de estaes associadas entre os pontos de
acesso. Para realizar essas tarefas, o controlador utiliza trs tcnicas, que so: (1) seleo de
canal de trabalho dos APs pertencentes rede; (2) controle de potncia de transmisso dos
APs; (3) balanceamento de carga entre os APs. Estas trs tcnicas sero abordadas com mais
detalhes nas sees 1.2.1, 1.2.2, e 1.2.3 respectivamente.
A Figura 1 mostra a arquitetura de rede utilizada pelo sistema SciFi, que se assemelha
a uma rede infraestruturada. Os quatro dispositivos bsicos que compe esta rede so:
(1) pontos de acesso de baixo custo, capazes de operar com o sistema operacional
embarcado de cdigo aberto OpenWRT;
(2) um controlador central (PC), que possuir a viso da rede como um todo e definir
quais os melhores canais e potncias de transmisso a serem utilizados pelos pontos de
acesso;
(3) um switch (ou uma rede de camada 2) que interliga os pontos de acesso e o
controlador central atravs da rede cabeada, possibilitando a comunicao entre eles;
(4) clientes sem fio que acessam a rede atravs dos pontos de acesso;
Internet
Controlador
Switch
Ponto de Acesso
Ponto de Acesso
Ponto de Acesso
Figura 1 - Exemplo de rede sem fio controlada pelo SciFi
Nesta arquitetura, se for desejado, o controlador central tambm poder atuar como
servidor de DHCP e NAT. Para fornecer estas duas funcionalidades, o controlador necessitar
-
7
de duas interfaces de rede, uma interligada rede interna e outra rede externa
(representada pela Internet na Figura 1).
A prxima Seo (1.1) apresenta com detalhes a arquitetura de software do
controlador SciFi.
1.1. Arquitetura de software
Servidor de Aplicaes (Jboss)Ncleo de Processamento Central (JAVA)
Mdulo de coleta de dados
Mdulo de execuo de algoritmos
Mdulo de comunicao
com Aps(via SSH)
Co
ntro
lado
rA
Ps
Mdulo de comunicao
(via SSH)
Scripts para coleta de dados
Temporizadores para coleta de dados
Temporizador para execuo do algoritmo de Seleo de Canal
Tratamentode dados
Scripts para configurao
de parmetros
Servidor para Coleta assncrona de dados
e recepo de comandosenviados pela interface WEB
Programa para envio assncrono de dados
Mdulo de comunicao
(via SSH)
Scripts para coleta de dados
Scripts para configurao
de parmetros
Programa para envio assncrono de dados
Mdulo de comunicao
(via SSH)
Scripts para coleta de dados
Scripts para configurao
de parmetros
Programa para envio assncrono de dados
Ban
co d
e Dad
os (P
ostgres)
Interface WEB (JAVA)
Atualizaodo status decarga do AP
NoCat
Mdulo de comunicaocom Bancode Dados
Splash
Mdulo de comunicao
com o banco de dados
Funes de Gerncia
Temporizador para execuo do algoritmo de Controle de Potncia
Temporizador para conferncia de dados
Envio de Comandos ao controlador
Figura 2 - Arquitetura do Controlador
A arquitetura do software do controlador SciFi, apresentada na Figura 2. Nesta
figura, pode-se observar que parte do sistema opera no controlador central (parte superior da
figura), e outra parte opera nos pontos de acesso (parte inferior da figura). Esses subsistemas
sero apresentados nas sees a seguir.
-
8
1.1.1. Subsistema do Controlador Central
O subsistema que opera no Controlador Central se subdivide em trs partes principais:
Ncleo de Processamento Central, Banco de Dados e Interface Web. Cada uma delas ser
detalhada nas prximas sees.
1.1.1.1. Ncleo de Processamento Central
O Ncleo de Processamento Central responsvel pela definio dos parmetros de
canal e potncia utilizados pelos pontos de acesso e se subdivide em quatro mdulos: Mdulo
de Coleta de Dados, Mdulo de Execuo de Algoritmos, Mdulo de Comunicao com o
Banco de Dados e Mdulo de Comunicao com APs.
O Mdulo de Coleta de Dados contm os Temporizadores para Coleta de Dados, que
agendam a execuo dos scripts de coleta de dados instalados em cada ponto de acesso
controlado. Os intervalos de tempo entre execues das coletas podem ser definidos pelo
administrador da rede atravs da interface web do controlador, como mostra a Seo 4.6.
Basicamente, trs tipos de dados so coletados: informaes de scan, informaes de station
dump, e informaes sobre as configuraes de canal e potncia dos pontos de acesso.
O processo de scan a execuo da varredura espectral no ponto de acesso. Atravs
desta varredura, quadros de beacon, contendo informaes relativas ao sinal proveniente de
pontos de acessos vizinhos, so coletados. Estas informaes so utilizadas pelos algoritmos
de seleo de canal e controle de potncia para a realizao do clculo da interferncia entre
os pontos de acesso. O processo de varredura espectral realizado de forma sequencial em
cada ponto de acesso, permitindo que, enquanto um ponto de acesso execute o scan, os
outros operem normalmente e enviem quadros de beacon em seu canal de operao. Aps a
realizao da coleta, os dados so tratados pelo controlador e inseridos no banco de dados.
Tendo em vista que os dados reportados pelo scan podem sofrer alteraes abruptas
devido a certas alteraes no ambiente, para amenizar a influncia de fatos isolados, o
controlador realiza a ponderao dos valores de potncia de sinal e qualidade antes de
armazen-los no banco de dados. O valor armazenado resultado de uma mdia ponderada,
na qual os valores mais antigos de potncia de sinal e qualidade possuem um peso na
definio do novo valor. Esse peso pode ser definido pelo administrador da rede atravs da
interface web do controlador, como mostra a Seo 4.6.
Outro tipo de informao coletada pelo controlador central a obtida atravs do
processo conhecido por station dump. Esta informao revela o nmero de usurios
associados a cada ponto de acesso controlado e utilizada pelos algoritmos de balanceamento
de carga e seleo de canal. Sua coleta realizada paralelamente em cada ponto de acesso e,
aps sua realizao, os dados so tratados pelo controlador e as informaes sobre o status de
carga do AP e clientes associados so atualizadas no banco de dados.
Tendo em vista que a associao de novos clientes pode ocorrer no intervalo entre
coletas, foi criado o submdulo de Coleta Assncrona de Dados. Este submdulo dividido em
duas aplicaes, uma que opera no controlador (servidor), e outra que opera no ponto de
-
9
acesso (cliente). O software cliente, ao perceber que uma nova estao se associou ao ponto
de acesso, envia as informaes sobre a nova estao associada ao servidor, que faz o
tratamento dos dados e atualiza as informaes no banco de dados em tempo real. Isso
garante o melhor funcionamento dos algoritmos de balanceamento de carga e seleo de
canal.
Para conferir se as informaes contidas no banco de dados sobre canal de operao e
potncia de transmisso dos pontos de acesso esto corretas, o controlador realiza um
processo denominado check de sanidade. Neste processo, informaes sobre o canal de
operao e potncia de transmisso de cada AP so coletadas e comparadas com as guardadas
no banco de dados. Caso alguma delas esteja incorreta, o controlador ordena reconfigurao
do ponto de acesso com a informao contida no banco de dados. A conferncia de dados
executada paralelamente nos pontos de acesso com intervalo de tempo definido atravs da
Interface Web.
O segundo mdulo do Ncleo de Processamento Central o Mdulo de Execuo de
Algoritmos. Este mdulo contm os Temporizadores para Execuo de Algoritmos, que agenda
a execuo dos algoritmos de seleo de canal e controle de potncia em cada ponto de
acesso controlado. Os intervalos de tempo entre execues desses algoritmos podem ser
definidos pelo administrador da rede atravs da interface web do controlador, como mostra a
Seo 4.6. Mais detalhes sobre eles sero apresentados nas sees 1.2.1 e 1.2.2,
respectivamente.
As informaes necessrias para a execuo dos algoritmos, como a lista de APs
controlados, dados de scan e station dump, so buscadas no banco de dados atravs do
Mdulo de Comunicao com o Banco de Dados. Aps a configurao dos canais de operao
e potncia dos pontos de acesso, o banco de dados atualizado com as novas informaes.
A comunicao entre o controlador e os pontos de acesso realizada atravs do
Mdulo de Comunicao, que utiliza o protocolo SSH (Secure Shell) para a criao de um canal
seguro para troca de dados entre os dispositivos. Para estabelecer o canal seguro, o
controlador deve se conectar ao ponto de acesso e, a seguir, poder copiar arquivos de dados
dos pontos de acesso ou ordenar que executem scripts de coleta de dados ou configurao de
parmetros.
Para prover maior escalabilidade do sistema, os pontos de acesso controlados podem
ser divididos em regies de controle. Para cada regio, o controlador ir iniciar uma instncia
de controle que executar os temporizadores de coleta de dados e execuo dos algoritmos de
forma independente. Os pontos de acesso devem ser distribudos entre as regies de acordo
com suas posies geogrficas de forma que, aqueles que tenham proximidade fsica e que
possam vir a se interferir, devem ser cadastrados na mesma regio de controle.
1.1.1.2. Banco de Dados
O banco de dados utilizado pelo controlador SciFi, cuja estrutura apresentada na
Figura 3, armazena informaes sobre os pontos de acesso controlados, regies de controle,
-
10
dados coletados dos APs e parmetros de execuo do controlador. Nesta figura, cada bloco
representa uma tabela que armazena determinado tipo de informao. O banco de dados
contm sete tabelas ao total, que so:
Figura 3 - Estrutura do banco de dados
1) APInfo Tabela que armazena informaes dos pontos de acesso. Cada linha desta
tabela representa um AP e suas colunas armazenam, respectivamente, endereo MAC
do AP, endereo IP, canal (Channel), localizao (Location), lista de possveis potncias
de transmisso (TxPowerList), potncia de transmisso atual (CurrentTxPower), status
de carga (LoadStatus), limiar de carga baixa (UnderloadLimit), limiar de sobrecarga
(OverloadLimit), indicador de habilitao do AP para controle (Enabled), identificao
da regio de controle do AP (Region), indicador de conectividade via cabo entre AP e
controlador (Reachable). Os limiares so utilizados na determinao do status de carga
do ponto de acesso.
2) CellInfo Tabela que armazena, em cada linha, informaes sobre os pontos de acesso
vizinhos aos APs da rede controlada, ou seja, pontos de acesso que possam vir a causar
interferncia. Suas colunas armazenam, respectivamente, endereo MAC, Canal
(Channel) e ESSID de um AP vizinho. Estas informaes so obtidas atravs da
execuo da varredura espectral nos APs controlados.
-
11
3) APInfo_CellInfo Tabela que armazena a relao entre um ponto de acesso controlado
e outro ponto de acesso, controlado ou no, que esteja armazenado na tabela CellInfo.
Cada linha desta tabela indica qual AP (inserido na tabela APInfo) capaz de receber
sinal de outro AP (inserido na tabela CellInfo). Suas colunas armazenam,
respectivamente, o endereo MAC do AP controlado (MAC_AP), o endereo MAC do
AP interferente (MAC_CellInfo), o nvel de sinal recebido (SignalLevel) e sua qualidade
(Quality).
4) STAInfo Tabela que armazena informaes sobre os clientes associados aos pontos
de acesso controlados. Cada linha desta tabela contm um endereo MAC de uma
estao associada.
5) APInfo_STAInfo - Tabela que armazena a relao entre um ponto de acesso controlado
e um cliente associado. Cada linha desta tabela indica qual estao (STAInfo) est
associada a qual AP (APInfo). Suas colunas armazenam, respectivamente, o endereo
MAC do AP (MAC_AP) e da estao (MAC_STA).
6) Config Tabela que armazena parmetros de execuo do controlador. Cada linha
desta tabela representa um parmetro. Suas colunas armazenam, respectivamente, o
nome do parmetro (Property), seu valor (Value) e sua descrio (Description).
7) Region Tabela que armazena informaes sobre as regies de controle. Cada linha
desta tabela representa uma regio. Suas colunas armazenam, respectivamente, o
nmero de identificao da regio (ID) e o nome da regio (Description).
1.1.1.3. Interface Web
A interface WEB do controlador, cuja estrutura apresentada na Figura 4, permite que
o administrador da rede obtenha e modifique informaes relacionadas ao controlador. Como
apresentado na figura, a pgina inicial da interface Web d acesso rea de administrao do
controlador, que requer o fornecimento de login e senha. Quando devidamente autenticado, o
administrador ganha acesso s pginas de visualizao e edio de APs, pginas de edio das
regies de controle, pgina de configurao dos parmetros de execuo do controlador e
pgina de execuo de comandos do controlador. Mais detalhes sobre utilizao da interface
Web sero apresentados na seo 4.
-
12
Figura 4 - Estrutura da Interface Web do Controlador
No momento em que um usurio se associa rede e tenta acessar uma pgina da
internet (HTTP), a pgina de Splash (Figura 5) exibida. Para obter acesso rede, o usurio
deve clicar no boto Entrar. Esta funcionalidade, conhecida por captive portal, fornecida
pelo programa NoCatAuth, que foi alterado e agregado ao controlador. Modificaes em seu
cdigo foram realizadas para que, no momento do acesso pgina Splash, o MAC do cliente
seja repassado controlador. Com esta informao, o controlador se torna capaz de indicar, na
mesma pgina Splash, a qual ponto de acesso o cliente est associado.
A pgina de Splash responsvel por informar ao usurio o status de carga dos pontos
de acesso da rede. Atravs desta pgina, o usurio capaz de verificar a qual ponto de acesso
est associado e, caso deseje uma melhor experincia de uso, poder se dirigir localizao de
um ponto de acesso com menor carga.
O servidor de aplicaes possibilita o funcionamento da interface Web do controlador.
Este servidor suporta a tecnologia JavaServer Faces, com a qual a interface foi desenvolvida.
Na implementao atual, o controlador SciFi utiliza o JBoss como seu servidor de aplicaes.
-
13
Figura 5 - Pgina de Splash
1.1.2. Subsistema dos pontos de acesso
A parte do sistema SciFi que opera nos pontos de acesso composta pelo Mdulo de
Comunicao, Scripts de Coleta de Dados, Scripts de Configurao de Parmetros, e programa
para envio assncrono de dados, como mostra a Figura 2.
Os scripts de coleta de dados possibilitam a obteno de informaes sobre clientes
associados ao AP, obteno da qualidade do sinal recebido dos pontos de acesso vizinhos, e
obteno dos parmetros de funcionamento do AP, como canal e potncia de transmisso. J
os scripts para configurao de parmetros, possibilitam definir o canal e a potncia de
transmisso utilizada pelo AP. Esses scripts so acionados pelo controlador central e os dados
obtidos so armazenados no AP para posteriormente serem copiados pelo controlador. A
recepo de comandos e a cpia de dados so realizadas atravs do mdulo de comunicao,
que utiliza SSH (Secure Shell) para estabelecer uma conexo segura entre o controlador e o AP.
A utilizao de scripts possui a vantagem de permitir que o controlador trabalhe com
vrios modelos de ponto de acesso, necessitando apenas que cada um deles possua os scripts
compatveis.
O ponto de acesso tambm possui uma aplicao (cliente) para envio assncrono de
dados, que capaz de informar ao controlador a ocorrncia de eventos assncronos. Na verso
-
14
atual do controlador, o evento informado a associao de uma nova estao ao ponto de
acesso. Entretanto este mdulo ainda est em fase de testes e ser disponibilizado em breve.
1.2. Algoritmos utilizados pelo Ncleo de Processamento central
1.2.1. Algoritmo de Seleo de canal
O primeiro algoritmo a ser executado pelo controlador SciFi o de seleo de canal.
Sua funo definir o melhor canal de operao para um ponto de acesso da rede controlada,
levando em considerao a interferncia causada por APs vizinhos. Na verso atual do
controlador, a escolha se restringe a um dos trs canais no sobrepostos do espectro do
802.11b e g , ou seja, os canais 1, 6 e 11.
Para a escolha da melhor alocao de canais, inicialmente o controlador calcula o Grau
de Saturao de cada ponto de acesso da rede, responsvel por indicar qual deles ter
prioridade na escolha de canal. Este grau calculado com base nas informaes de varredura
espectral coletada dos pontos de acesso e indica a quantidade de canais diferentes utilizados
pelos vizinhos, pertencentes ou no rede controlada. Caso mais de um AP possua o mesmo
grau, aquele que possuir maior nmero de clientes ter preferncia na escolha de canal.
A interferncia gerada por vizinhos em canais diferentes de 1,6 ou 11 aproximada
para o canal mais prximo. Por exemplo, um vizinho no canal 2 ou 3 considerado como se
estivesse no canal 1; um vizinho no canal 4 ou 5 considerado como se estivesse no 6.
A princpio, os pontos de acesso da rede controlada no so considerados no clculo
do grau de saturao, j que seu canal ser ainda determinado. Mas, a partir do momento em
que um AP da rede ganha um canal, ele passa a influenciar o clculo do grau de saturao de
seus vizinhos.
Aps a definio da lista de prioridade para a escolha do canal, o controlador escolhe o
primeiro canal disponvel para o AP com maior prioridade. No caso de no existirem canais
disponveis, ser escolhido o canal com menor interferncia. Esta interferncia calculada a
partir da informao de qualidade com que um AP vizinho escutado. considerado que,
quanto menor a qualidade, menor a rea de interferncia entre os pontos de acesso,
portanto, melhor o canal. No caso de existirem mais de um AP vizinho em um mesmo canal, o
canal que possuir a menor soma de qualidades escolhido.
Aps escolhido o canal para um ponto de acesso, o processo descrito acima repetido
para os outros, at que todos tenham seus canais definidos pelo controlador. O algoritmo
executado com intervalo de tempo definido pelo administrador da rede atravs da interface
web do controlador (vide Seo 4.6).
1.2.2. Algoritmo de Controle de Potncia
Aps a execuo do algoritmo de Seleo de Canal, o controlador executa o algoritmo
de Controle de potncia com o objetivo de reduzir a rea de interferncia entre pontos de
-
15
acesso da rede que estejam operando no mesmo canal. Esta interferncia pode ser detectada
a partir de informaes de varredura espectral coletadas nos pontos de acesso controlados.
Para reduzi-la, o controlador ordena que os APs interferentes reduzam suas potncias de
transmisso at que deixem de ser escutados pelos outros da rede, ou at que a potncia
mnima determinada para o AP via interface web seja alcanada. Essa reduo feita
gradualmente a cada execuo do algoritmo, e as potncias utilizadas em cada passo so
escolhidas pelo administrador da rede atravs da interface web do controlador, no campo
Lista de Potncias, nas pginas de adio ou edio dos pontos de acesso (ver Seo 4.5).
O fato de o ponto de acesso deixar de ser escutado pode representar a diminuio
excessiva de sua potncia ou o seu mau funcionamento. Para evitar o surgimento de reas
descobertas, os APs que deixam de ser escutados tm sua potncia aumentada
gradativamente, e, caso um AP seja o nico em um canal, sua potncia aumentada ao
mximo.
O algoritmo de Controle de potncia, assim como o de Seleo de canal, executado
com intervalo de tempo definido pelo administrador da rede atravs da interface Web do
controlador (ver Seo 4.6).
1.2.3. Balanceamento de Carga
O balanceamento de carga tem por objetivo a distribuio de estaes clientes entre
os pontos de acesso da rede, de forma que um ponto de acesso no fique sobrecarregado em
relao aos outros, e a rede como um todo possa atender com qualidade equilibrada todas as
estaes associadas.
Devido dificuldade de forar um dispositivo cliente a trocar de ponto de acesso ou
escolher a qual ponto de acesso ele deve se associar, o balanceamento de carga do SciFi busca
prover informaes ao usurio para que ele decida a qual ponto de acesso deve se associar. As
informaes so mostradas na pgina de Splash (Figura 5), que exibida no primeiro acesso
web do usurio, aps sua conexo com algum ponto de acesso da rede. Esta pgina contm
dados sobre a localizao do usurio e dos pontos de acesso da rede, alm do status de carga
dos APs. Com estas informaes, o usurio se torna capaz de avaliar a carga dos pontos de
acesso e, caso deseje uma melhor experincia de acesso, pode se dirigir ao AP menos
carregado.
A mtrica utilizada para a determinao do status de carga dos pontos de acesso o
nmero de clientes associados. Se este nmero estiver abaixo do limiar de carga baixa
(UnderloadLimit), o AP considerado com Carga Baixa. Caso esteja acima do limiar de carga
alta (OverloadLimit), o AP considerado Sobrecarregado. Caso esteja entre os dois limiares,
o AP considerado com Carga Mdia.
Os valores limiares so determinados pelo administrador da rede, atravs da interface
web, e podem variar de um ponto de acesso para outro. A atualizao do status de carga do
ponto de acesso realizada aps a execuo da coleta de dados (station dump) do AP ou aps
-
16
a recepo de dados assncronos pelo controlador informando a associao de uma nova
estao.
-
17
2. Instalando OpenWRT nos Pontos de Acesso
Para instalar o OpenWrt no ponto de acesso, os seguintes passos devem ser realizados:
- Fazer Download da imagem
- Instalao da imagem
- Configurao
- Instalao de Pacotes
A seguir, ser apresentado um passo a passo para a instalao do OpenWRT nos
modelos Linksys WRT54G, Ubiquiti Bullet, Ubiquiti Nanostation e Ubiquiti Picostation. Para a
instalao de outros modelos de ponto de acesso, consulte o site do OpenWRT
(https://openwrt.org/).
2.1. Fazer Download da imagem
1) Procurar o ponto de acesso na lista de hardware suportados
* http://wiki.openwrt.org/toh/start
2) Encontrar o seu ponto de acesso e verificar o valor inserido em sua coluna "target". Por
exemplo, Nanostation M2 possui target "ar71XX"
3) Ir ao site de download do Openwrt
* http://downloads.openwrt.org/
4) Escolher a pasta com a verso do firmware de interesse (por exemplo, backfire, kamikase,
etc.)
As ltimas verses mas que ainda no foram lanadas esto na pasta "snapshots".
5) A seguir, escolher a pasta que contm o "target" do AP em questo. Por exemplo, a do
Nanostation M2 seria a "ar71XX".
6) Procurar o link para o .bin que contm o nome de seu AP e fazer o download. Por exemplo,
o link do Nanostation M2 seria "openwrt-ar71xx-ubnt-nano-m-squashfs-factory.bin" .
2.2. Instalao
As imagens so instalveis via tftp. Os processos, no entanto, so ligeiramente
diferentes para cada modelo de ponto de acesso. A seguir sero apresentadas as instalaes
de alguns modelos.
- Linksys WRT54G
1) Ligar o roteador a uma mquina atravs de um cabo ethernet conectado na porta 1 do
roteador.
-
18
2) Configurar a interface de rede da mquina para o endereo 192.168.1.10/24 (ou qualquer
endereo nesta sub-rede, exceto por 192.168.1.1).
3) Iniciar o tftp para o endereo 192.168.1.1.
4) No terminal do tftp, executar os seguintes comandos (substitua "nomeImagem.bin" pelo
nome do arquivo adequado):
> trace
> binary
> rexmt 1
> timeout 60
> put nomeImagem.bin
5) Ligar o roteador enquanto o tftp tenta realizar o envio.
A imagem ser enviada para o roteador que ser reiniciado. No interrompa este
processo. A atualizao de firmware estar completa quando o led power estiver ligado (sem
piscar) e o led DMZ estiver apagado.
- Ubiquiti Bullet, Nanostation e Picostation
1) Ligar o roteador a uma mquina atravs de um cabo ethernet.
2) Configurar a interface de rede da mquina para o endereo 192.168.1.10/24 (ou qualquer
endereo nesta sub-rede, exceto por 192.168.1.20).
3) Iniciar o tftp para o endereo 192.168.1.20.
4) Ligar o roteador e, imediatamente, segurar o boto reset por cerca de 10 segundos. Se feito
de modo correto, os leds vermelho e laranja iro piscar alternadamente.
5) No terminal do tftp, executar os seguintes comandos (substitua "nomeImagem.bin" pelo
nome do arquivo adequado):
> trace
> binary
> rexmt 1
> put nomeImagem.bin
A imagem ser enviada para o roteador que ser reiniciado. No interrompa este
processo. A atualizao de firmware estar completa quando os leds vermelho e laranja
ficarem apagados.
-
19
2.3. Configurao
Aps a instalao via tftp, acesse o roteador atravs do endereo 192.168.1.1 via
telnet. Inicialmente, o roteador estar disponvel apenas via telnet. No primeiro acesso, pode-
se executar o comando passwd para definir uma senha de root. Aps esta definio, possvel
acessar o roteador atravs de ssh.
A seguir, devero ser realizadas configuraes das interfaces de rede cabeada e sem
fio do ponto de acesso, como mostram as prximas sees. Por fim, devem ser instalados os
scripts e chave SSH no ponto de acesso, como mostra a Seo 3.3.
2.3.1. Configurao da interface Wireless
Atravs do arquivo wireless, que se encontra no diretrio /etc/config/ do ponto de
acesso, as configuraes da interface sem fio podem ser realizadas. Neste link encontra-se o
manual de configurao:
* http://wiki.openwrt.org/doc/uci/wireless
Basicamente, o que deve ser configurado so o SSID do AP e o modo de
funcionamento (modo AP). Mais informaes sobre esta configurao podem ser encontradas
na Seo 3.3. A seguir mostrado um exemplo de arquivo wireless retirado de um Nanostation
M2 Loco:
config wifi-device radio0
option type mac80211
option channel 1
option macaddr 00:15:6d:3a:34:50
option hwmode 11ng
option htmode HT20
option beacon_int 170
list ht_capab SHORT-GI-20
list ht_capab SHORT-GI-40
list ht_capab TX-STBC
list ht_capab RX-STBC1
list ht_capab DSSS_CCK-40
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid GT_SciFi_11
-
20
option encryption none
Caso o arquivo no exista, para ger-lo automaticamente (ou voltar s configuraes
originais), utilize o comando:
wifi detect > /etc/config/wireless
2.3.2. Configurao Network
Atravs do arquivo network, que se encontra no diretrio /etc/config/ do ponto de
acesso, configuraes da interface cabeada do ponto de acesso podem ser realizadas. Neste
link encontra-se o manual de configurao:
http://wiki.openwrt.org/doc/uci/network
Basicamente, o que deve ser configurado o IP da interface lan (option ipaddr),
mscara de subrede (option netmask), gateway (option gateway) e tipo da interface (option
type). Mais informaes sobre esta configurao podem ser encontradas na Seo 3.3. A seguir
apresentado um exemplo de arquivo network retirado de um Nanostation M2 Loco:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '10.152.0.11'
option netmask '255.255.0.0'
option gateway '10.152.0.1'
config interface 'wan'
option ifname ' '
option proto 'none'
-
21
2.4. Instalao de Pacotes
Algumas imagens do OpenWrt no vem com todos os pacotes necessrios ao
funcionamento do SciFi instalados. Para instalar o pacote desejado:
1) Procurar o ponto de acesso na lista de hardware suportados
* http://wiki.openwrt.org/toh/start
2) Encontrar o seu ponto de acesso e verificar o valor inserido em sua coluna "target". Por
exemplo, Nanostation M2 possui target "ar71XX"
3) Ir ao site de download do Openwrt
* http://downloads.openwrt.org/
4) Escolher a pasta com a verso do firmware de interesse (por exemplo, backfire, kamikase,
etc.)
As ltimas verses mas que ainda no foram lanadas esto na pasta "snapshots".
5) A seguir, escolher a pasta que contm o "target" do AP em questo. Por exemplo, a do
Nanostation M2 seria a "ar71XX".
6) Entre na pasta "packages", procure o pacote desejado e faa o download.
7) Transfira (scp) o pacote para a pasta /tmp do ponto de acesso.
8) Utilize o comando opkg install no AP para instalar o pacote. Caso necessite de
dependncias, baixe-as e as instale.
Por exemplo, o Nanostation M2 requer a instalao de pacotes, como o de
ferramentas wireless que englobam comandos como iwlist, iwconfig, etc. A seguir encontra-se
um script de instalao dos pacotes necessrios para este ponto de acesso:
opkg install iw_0.9.19-1_ar71xx.ipk
opkg install wireless-tools_29-4_ar71xx.ipk
opkg install kmod-crypto-core_2.6.32.10-1_ar71xx.ipk
opkg install kmod-crypto-aes_2.6.32.10-1_ar71xx.ipk
opkg install kmod-crypto-arc4_2.6.32.10-1_ar71xx.ipk
opkg install kmod-cfg80211_2.6.32.10+2010-03-24-5_ar71xx.ipk
opkg install kmod-mac80211_2.6.32.10+2010-03-24-5_ar71xx.ipk
opkg install kmod-ath_2.6.32.10+2010-03-24-5_ar71xx.ipk
opkg install kmod-ath9k_2.6.32.10+2010-03-24-5_ar71xx.ipk
opkg install crda_1.1.0-2_ar71xx.ipk
-
22
opkg install hostapd_20100309-1_ar71xx.ipk
opkg remove dnsmasq
A ltima linha remove o dnsmasq, que seria utilizado para DHCP e NAT no ponto de
acesso. Este pacote pode ser removido porque na implementao atual do Scifi, o gateway da
rede responsvel por realizar DHCP e NAT, e no o ponto de acesso. Isto possibilita que o
usurio mantenha seu IP no momento em que realizar roaming entre os APs da rede. Para que
o roaming ocorra, tambm necessrio que os APs possuam o mesmo SSID, que pode ser
configurado no arquivo /etc/config/wireless. Caso no deseje remover este pacote, apenas
desabilite-o, como mostra a Seo 3.3.
-
3. Instalando e configurando o Controlador
O controlador SciFi e tod
funcionamento, como servidor de aplicaes e banco de dados,
de uma imagem que pode ser executada
(https://www.virtualbox.org/
este programa esteja previamente instalado
controlador central da rede sem fio
O Virtual Box um programa gratuito que pode ser obtido no endereo
https://www.virtualbox.org/wiki/Downloads
operacionais: Windows, Linux
a 4.1.2 para Windows.
3.1. Instalando a Mquina Virtual do controlador SciFi
Obtenha a imagem do controlador SciFi (ControladorSciFi.vdi) e salve no HD do
computador que ir exercer a funo de controlador central da rede sem fio. A seguir, e
o programa Virtual Box previamente
mostrada na Figura 6, ser exibida.
Clique no cone Novo
tela, para criar uma nova mquina virtual. Uma janela, como mostra a
apresentada. A seguir, clique no boto Prximo (N).
Instalando e configurando o Controlador
O controlador SciFi e todas as ferramentas agregadas necessrias para seu
funcionamento, como servidor de aplicaes e banco de dados, foram compiladas no formato
que pode ser executada como uma mquina virtual pelo programa Virtual Box
https://www.virtualbox.org/). Portanto, para que o SciFi possa ser utilizado,
este programa esteja previamente instalado no computador que ir exercer a funo d
controlador central da rede sem fio.
O Virtual Box um programa gratuito que pode ser obtido no endereo
https://www.virtualbox.org/wiki/Downloads e est disponvel para os seguintes sistemas
x, OS X e Solaris. A verso do Virtual Box utilizada neste manual foi
Instalando a Mquina Virtual do controlador SciFi
Obtenha a imagem do controlador SciFi (ControladorSciFi.vdi) e salve no HD do
que ir exercer a funo de controlador central da rede sem fio. A seguir, e
previamente instalado no mesmo computador. Uma janela, como a
, ser exibida.
Figura 6 - Executando o Virtual Box
Novo, representado por um sol azul no canto esquerdo superior da
tela, para criar uma nova mquina virtual. Uma janela, como mostra a
A seguir, clique no boto Prximo (N).
23
s as ferramentas agregadas necessrias para seu
foram compiladas no formato
pelo programa Virtual Box
). Portanto, para que o SciFi possa ser utilizado, necessrio que
no computador que ir exercer a funo de
O Virtual Box um programa gratuito que pode ser obtido no endereo
e est disponvel para os seguintes sistemas
A verso do Virtual Box utilizada neste manual foi
Obtenha a imagem do controlador SciFi (ControladorSciFi.vdi) e salve no HD do
que ir exercer a funo de controlador central da rede sem fio. A seguir, execute
Uma janela, como a
azul no canto esquerdo superior da
tela, para criar uma nova mquina virtual. Uma janela, como mostra a Figura 7, ser
-
Figura
Na janela seguinte, como mostra a
exemplo, ControladorSciFi) e informaes sobre o sistema operacional.
utiliza o sistema Linux Ubuntu.
Figura 8 - Inserindo informaes sobre a mquina virtual no Virtual Box
Na janela seguinte, como mostra a
utilizada pelo controlador. O valor a ser selecionado depende da capacidade do computador
utilizado como controlador, e pode ser alterado posteriormente caso
seguir, clique no boto Prximo (N).
Figura 7 - Criando uma mquina Virtual no Virtual Box
e, como mostra a Figura 8, insira o nome da mquina virtual (
SciFi) e informaes sobre o sistema operacional. O
Linux Ubuntu. A seguir, clique no boto Prximo (N).
Inserindo informaes sobre a mquina virtual no Virtual Box
Na janela seguinte, como mostra a Figura 9, selecione a memria RAM que ser
O valor a ser selecionado depende da capacidade do computador
, e pode ser alterado posteriormente caso haja necessidade
seguir, clique no boto Prximo (N).
24
da mquina virtual (por
O controlador SciFi
Inserindo informaes sobre a mquina virtual no Virtual Box
, selecione a memria RAM que ser
O valor a ser selecionado depende da capacidade do computador
haja necessidade. A
-
Figura 9 - Definindo a memria RAM
Na janela seguinte, como mostra a
e Utilizar disco rgido existente
busque, no sistema de arquivos, a imagem do controlador Sc
salva previamente. Em seguida,
Figura 10 -
Na janela seguinte, como mostra a
todas as informaes escolhidas para a nova mquina virtual. Clique em Criar, para finalizar
o processo de criao da mquina virtual.
Definindo a memria RAM utilizada pela mquina virtual.
Na janela seguinte, como mostra a Figura 10, marque as opes Disco Rgido de Boot
e Utilizar disco rgido existente. A seguir, clique no cone com forma de
busque, no sistema de arquivos, a imagem do controlador SciFi (ControladorSciFi.vdi), obtida
m seguida, clique no boto Prximo (N).
Definindo o disco rgido utilizado pela mquina virtual.
Na janela seguinte, como mostra a Figura 11, um sumrio ser apresentado contendo
todas as informaes escolhidas para a nova mquina virtual. Clique em Criar, para finalizar
o processo de criao da mquina virtual.
25
, marque as opes Disco Rgido de Boot
com forma de pasta amarela e
iFi (ControladorSciFi.vdi), obtida e
, um sumrio ser apresentado contendo
todas as informaes escolhidas para a nova mquina virtual. Clique em Criar, para finalizar
-
3.2. Configurando o controlador SciFi
Antes de inicializar o controlador SciFi algumas configuraes referentes s interfaces
de rede devem ser realizadas. Alm disso, aps a inicializao da mquina virtual,
configuraes tambm devem ser realizadas
servidor de DNS, rota padro para acesso internet,
servios de DHCP e NAT. A seguir ser apresentado um passo a passo para a configurao do
controlador Scifi.
3.2.1. Configurando as interfaces de rede
Para configurar as interfaces de rede do controlador, necessrio que a mquin
virtual possua dois adaptadores de rede no modo
de inicializar a mquina virtual, realize os seguintes passos:
1) Clique com o boto direito do mouse no nome da mquina virtual e a seguir clique em
configuraes.
2) Na janela que surgir, clique em "rede" (no menu esquerda). A seguir, clique em
"Adaptador 1", marque a opo "Habilitar placa de rede" e na opo "conectado a:" escolha
"placa em modo bridge".
3) A seguir, na opo "nome" insira o nom
utilizada, por exemplo, eth0.
4) Repita este processo para o "Adaptador 2", inserindo na opo "nome" o nome da segunda
interface de rede do computador real, por exemplo, eth3.
Figura 11 - Sumrio da mquina virtual
Configurando o controlador SciFi
o controlador SciFi algumas configuraes referentes s interfaces
de rede devem ser realizadas. Alm disso, aps a inicializao da mquina virtual,
configuraes tambm devem ser realizadas, como a configurao das interfaces de rede,
servidor de DNS, rota padro para acesso internet, configurao da pgina de
. A seguir ser apresentado um passo a passo para a configurao do
Configurando as interfaces de rede da mquina virtual
Para configurar as interfaces de rede do controlador, necessrio que a mquin
virtual possua dois adaptadores de rede no modo bridge. Para criar estes adaptadores, antes
de inicializar a mquina virtual, realize os seguintes passos:
1) Clique com o boto direito do mouse no nome da mquina virtual e a seguir clique em
2) Na janela que surgir, clique em "rede" (no menu esquerda). A seguir, clique em
"Adaptador 1", marque a opo "Habilitar placa de rede" e na opo "conectado a:" escolha
3) A seguir, na opo "nome" insira o nome da interface do computador real (host) que ser
4) Repita este processo para o "Adaptador 2", inserindo na opo "nome" o nome da segunda
interface de rede do computador real, por exemplo, eth3.
26
o controlador SciFi algumas configuraes referentes s interfaces
de rede devem ser realizadas. Alm disso, aps a inicializao da mquina virtual, outras
, como a configurao das interfaces de rede,
pgina de Splash e dos
. A seguir ser apresentado um passo a passo para a configurao do
Para configurar as interfaces de rede do controlador, necessrio que a mquina
. Para criar estes adaptadores, antes
1) Clique com o boto direito do mouse no nome da mquina virtual e a seguir clique em
2) Na janela que surgir, clique em "rede" (no menu esquerda). A seguir, clique em
"Adaptador 1", marque a opo "Habilitar placa de rede" e na opo "conectado a:" escolha
e da interface do computador real (host) que ser
4) Repita este processo para o "Adaptador 2", inserindo na opo "nome" o nome da segunda
-
Aps iniciar a mquina virtua
para o funcionamento do controlador, como configurar os IPs das interfaces, rotas e servidor
de DNS.
Figura 12
Para inicializar o controlador SciFi, selecione a mquina virtual ControladorSciFi no
menu esquerda e a seguir clique no boto Iniciar representado por uma seta verde, como
mostra a Figura 12.
Aps iniciado o sistema, faa o
3.2.2. Configurando as interfaces de rede
Para configurar os IPs das interfaces, acesse o arquivo
Realizar a configurao atravs deste arquivo interessante porque no prximo
mais necessrio reconfigurar as interfaces. Este arquivo possui o seguinte formato:
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet static
address 200.20.10.7
netmask 255.255.255.224
network 200.20.10.64
gateway 200.20.10.65
broadcast 200.20.10.95
auto eth3
Aps iniciar a mquina virtual, necessrio realizar algumas configuraes de rede
para o funcionamento do controlador, como configurar os IPs das interfaces, rotas e servidor
12 - Inicializao do controlador SciFi no Virtual Box
Para inicializar o controlador SciFi, selecione a mquina virtual ControladorSciFi no
menu esquerda e a seguir clique no boto Iniciar representado por uma seta verde, como
Aps iniciado o sistema, faa o login com o usurio admin e senha scifiadmin.
Configurando as interfaces de rede
Para configurar os IPs das interfaces, acesse o arquivo /etc/network/interfaces
s deste arquivo interessante porque no prximo
mais necessrio reconfigurar as interfaces. Este arquivo possui o seguinte formato:
iface lo inet loopback
iface eth2 inet static
address 200.20.10.75
netmask 255.255.255.224
network 200.20.10.64
gateway 200.20.10.65
broadcast 200.20.10.95
27
l, necessrio realizar algumas configuraes de rede
para o funcionamento do controlador, como configurar os IPs das interfaces, rotas e servidor
Para inicializar o controlador SciFi, selecione a mquina virtual ControladorSciFi no
menu esquerda e a seguir clique no boto Iniciar representado por uma seta verde, como
com o usurio admin e senha scifiadmin.
/etc/network/interfaces.
s deste arquivo interessante porque no prximo boot, no ser
mais necessrio reconfigurar as interfaces. Este arquivo possui o seguinte formato:
-
28
iface eth3 inet static
address 10.152.0.1
netmask 255.255.0.0
Neste exemplo, a interface eth2 a interface utilizada para comunicao com a
internet e interface eth3 utilizada para comunicao com os pontos de acesso (rede interna).
Cada uma das interfaces deve ser reconfigurada com as novas informaes sobre a rede.
Para configur-las, na linha "address" insira o novo IP da interface. Na linha "netmask"
insira a nova mscara de rede. Na linha "network" insira o endereo da subrede. Na linha
"gateway" insira o gateway da rede, que dar o acesso internet. Na linha "broadcast", insira
o endereo de broadcast da subrede. Ser necessria permisso de root para a modificao do
arquivo.
3.2.3. Configurando servidor de DNS
Para configurar o servidor de DNS, acesse o arquivo /etc/resolv.conf. Este arquivo
possui o seguinte formato:
nameserver 200.20.0.15
Como este arquivo modificado pelo programa Network Manager a cada boot, seu bit
de imutabilidade (immutable bit) foi ligado atravs do seguinte comando:
sudo chattr +i /etc/resolv.conf
Para que o arquivo possa ser alterado necessrio desligar seu bit de imutabilidade, o
que pode ser realizado atravs do seguinte comando:
sudo chattr -i /etc/resolv.conf
A seguir, acesse o arquivo e substitua o IP existente pelo IP do servidor de DNS
desejado e salve o arquivo. Ser necessria permisso de root para realizar esta modificao.
Ao final, caso deseje, ligue novamente o bit de imutabilidade.
3.2.4. Configurando rota padro
Caso a rota padro no esteja configurada, o controlador no ter acesso internet,
impossibilitando que os clientes tenham acesso tambm, j que a mquina virtual do
controlador est atuando tambm como gateway para os pontos de acesso. Para verificar as
rotas existentes utilize o comando "route".
-
29
Para adicionar uma rota padro, que ser utilizada para direcionar o trfego do
controlador para o gateway da rede que d acesso internet, digite:
sudo route add default gw
substituindo pelo IP do gateway de sua rede.
3.2.5. Configurao do NoCat Auth
No arquivo /etc/nocat/nocat.conf as seguintes informaes devem ser configuradas.
Estas informaes sero utilizadas pelo programa NoCat Splash:
# Substituir eth0 pela Interface de rede do controlador com acesso externo (Internet)
ExternalDevice eth0
# Substituir eth1 pela Interface de rede da sub-rede de comunicao com os APs
InternalDevice eth1
# Substituir 10.152.0.0/16 pela sub-rede que ser utilizada para o controle dos APs
LocalNetwork 10.152.0.0/16
3.2.6. Configurando DHCP e NAT
No arquivo /etc/dnsmasq.conf o administrador da rede pode configurar a faixa de IPs
que sero distribudos via DHCP pelo controlador, mscara de sub-rede e tempo de durao,
atravs da seguinte linha:
dhcp-range=10.152.2.1,10.152.255.254,255.255.0.0,12h
No script /etc/Controlador/StartController.sh o administrador pode alterar a interface
de rede que realiza NAT atravs do comando:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Os nmeros IP das interfaces do controlador que se comunicam com a internet e com
os APs devem ser inseridos no comando:
java -cp APController.jar loader.JLoader 200.10.0.45 10.0.0.1 5000 &
Neste comando:
- O primeiro parmetro deve ser preenchido com o IP externo do Controlador, ou seja,
o IP da interface que se conecta internet.
- O segundo parmetro deve ser preenchido com o IP interno do Controlador, ou seja,
o IP da interface que se comunica com os APs.
-
30
- O ltimo parmetro a porta utilizada pelo servidor do Controlador para receber
comandos da interface web e para a coleta de informaes assncronas.
O comando que inicia o controlador no momento do boot est em /etc/rc.local. Este
comando apenas ordena a execuo do script localizado em
/etc/Controlador/StartController.sh.
3.2.7. Alterando o nome de usurio/senha da mquina virtual
A alterao do nome de usurio e senha pode ser realizada atravs do menu do
Ubuntu: Sistema > Administrao > Usurios e Grupos.
Para alterar o nome do usurio, escolha o usurio admin e clique em "modificar..." (na
primeira linha), como mostra a Figura 13.
Figura 13 - Alterao do usurio da mquina virtual
A seguir, insira o novo nome de usurio e aperte OK.
Para alterar a senha, clique em "modificar..." (na terceira linha a direita da Figura 13).
A seguinte janela surgir (Figura 14):
-
31
Figura 14 - Alterao da senha de usurio da mquina virtual
Preencha os campos "Senha atual", "Nova senha" e "Confirmao", como mostra a
Figura 14. A seguir aperte OK e depois Fechar.
3.3. Configurando pontos de acesso a serem controlados
Os pontos de acesso utilizados com sistema de controle SciFi devem ser compatveis
com OpenWRT, que um firmware de cdigo aberto baseado em Linux. Uma lista de
compatibilidade pode ser encontrada no endereo:
http://wiki.openwrt.org/toh/start?s[]=compatibility
Nesta pgina, clicando-se no modelo desejado, informaes e instrues de instalao
do firmware so apresentadas. A Seo 2 apresenta um pequeno guia de instalao do
OpenWRT.
Aps instalar o firmware correto para o modelo de AP escolhido, necessrio preparar
o ponto de acesso para trabalhar com o controlador SciFi. Para tanto scripts necessitam ser
copiados para o AP e a configurao das interfaces de rede devem ser realizadas. Ao final, a
chave SSH de comunicao do AP com o controlador deve ser instalada. Para realizar esta
etapa, necessrio conhecimento bsico de comandos em Linux.
Para inicializar a configurao, obtenha os sete scripts utilizados pelo controlador SciFi:
1) scan.sh - utilizado para coleta de dados de scan;
2) set_channel.sh - utilizado pelo algoritmo de seleo de canal para configurar o
canal do AP;
-
32
3) set_power.sh utilizado pelo algoritmo de controle de potncia para configurar a
potncia de transmisso do AP.
4) sta.sh utilizado para coleta do nmero de estaes associadas ao AP.
5) reboot.sh - utilizado para reiniciar o ponto de acesso. Este script possibilita que a
reinicializao do AP possa ser realizada atravs da interface Web.
6) get_channel.sh - utilizado para verificar o canal de operao atual do AP. Com esta
informao, o controlador verifica se as informaes no AP e no banco de dados
coincidem (check de sanidade).
7) get_power.sh - utilizado para verificar a potncia de transmisso atual do AP. Com
esta informao, o controlador verifica se as informaes no AP e no banco de
dados coincidem (check de sanidade).
A seguir, acesse o ponto de acesso (via SSH, por exemplo), crie o diretrio /etc/scripts
e copie para ele os sete scripts previamente obtidos, como mostra a Figura 15.
Figura 15 - Instalao dos scripts nos APs
A seguir, configure o SSID de sua rede e o modo de operao do AP no arquivo
/etc/config/wireless , como mostra a Figura 16. Outro exemplo de configurao deste arquivo
pode ser encontrado na Seo 2.3.1.
-
33
Figura 16 - Configurando o arquivo wireless do AP
No arquivo /etc/config/network , como mostra a Figura 17, configure a interface
cabeada do AP (bloco config interface lan) para operar no modo bridge, e escolha endereo IP
e mscara a serem utilizados pelo AP. O IP do gateway deve ser o da interface do controlador
que ir se comunicar com os pontos de acesso. Outro exemplo de configurao deste arquivo
pode ser encontrado na Seo 2.3.2.
Figura 17 - Configurando o arquivo network do AP
-
34
Figura 18 - Acessando a interface Luci para configurao do AP
A seguir, desabilite o dnsmask do ponto de acesso, ou remova o pacote atravs do
comando:
opkg remove dnsmasq
Se desejar apenas desabilit-lo, acesse, em um browser, a interface Web do OpenWRT
atravs do endereo IP da porta cabeada do ponto de acesso, configurado em option ipaddr do
arquivo /etc/config/network, e insira a senha de usurio definida na instalao do OpenWRT,
como mostra a Figura 18. Clique em Login.
-
35
Figura 19 - Acessando a seo de administrao da interface Luci
Figura 20 - Acessando o controle de scripts na interface Luci
Na pgina seguinte, clique em Administration, no canto superior direito, como mostra
a Figura 19.
A seguir, na aba Services, clique em Initscripts, como mostra a Figura 20.
-
36
Na pgina seguinte, procure na coluna Initscript o dnsmask e desabilite-o clicando no
boto da coluna Enable/Disable, como mostra a Figura 21.
Figura 21 - Desabilitando o dnsmask na interface Luci
Por fim, realize o processo de instalao da chave pblica no ponto de acesso para
realizao da conexo SSH entre o controlador e AP, conforme descrito na Seo 3.4.
Figura 22 - Inserindo chave SSH no ponto de acesso
-
37
Ao final, voc deve copiar o arquivo "authorized_keys" para a pasta /etc/dropbear do
ponto de acesso, como mostra a Figura 22.
3.4. Criando/Alterando as chaves pblica e privada para a conexo SSH entre o
controlador e os pontos de acesso
Para criar/alterar as chaves SSH utilizadas para comunicao entre controlador e
pontos de acesso os seguintes passos devem ser executados:
- gerar chaves privada e pblica
- instalar chave privada no controlador
-instalar chave pblica no ponto de acesso
Para gerar as chaves, entre na pasta /etc/Controlador do controlador:
$ cd /etc/Controlador
Utilize o comando ssh-keygen para gerar as chaves da seguinte forma:
$ sudo ssh-keygen -t rsa -f controller_key_nova
[sudo] password for controlador: // Digite a senha do usurio
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): // Deixe este campo vazio
Enter same passphrase again: // Deixe este campo vazio
Your identification has been saved in controller_key_nova.
Your public key has been saved in controller_key_nova.pub.
The key fingerprint is:
1e:22:3e:28:66:ae:0c:56:67:7f:52:d9:d8:db:e1:98 root@controlador-SciFi
The key's randomart image is:
+--[ RSA 2048]----+ | | | | | | | = | | ..o. S+ o . | | .oo..o.. * . | |o+. o o.. E o | |B. . o |
-
38
|oo | +-----------------+
Neste comando, -t representa o tipo da chave e -f representa o nome do arquivo. O
comando ir gerar dois arquivos:
controller_key_nova - chave privada que deve ser instalada no controlador;
controller_key_nova.pub - chave pblica que deve ser instalada em todos os pontos
de acesso da rede.
O contedo do arquivo controller_key_nova ser parecido com este:
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAry3e0k4K6SKZgJKA+Nzh1U2tTjoLgp2RxAiAIPG2Usq+VWal VUcsqcrmuXWWqyMj2dRHieR1a2wJUk0XzwuegGgo3J/NP8J5VbMHG9L2Ddz8YW59 sZUqeLDrzzqqB2z+W/c/erfZJhVkDUUz62N5PENalhKjVBCd2gK5ZPAjCqDVjfWI L8971lkKz8Fs/hmxp8jSXQkDLr7dkc3Y7PWYvo6NtnOqqj+8XQI+7lSWkMCMYIHE DZChvBXCKijGm6SZCWLbZiEiX+Zggh+2FdTpsLVl5Z/Ijo0NEkAXi4YiDL29q+uX 4Lp6dmnKIgo6lB5mwfII6s9ubTJ1whexjoG1/QIBIwKCAQBfGOasrgXsRfuO8HHm LsO876c5GDIiVYmk7qv0oHjrHZqGIcd3b8fJ4yzLE/K0rK0P2aMtmUcObdksrYH0 DZ8vw4Ple1Ip7TqNm7Nm4Dxt7P4JAXdvB9U6NCg9S7tjHekqnCnGRovS2GmDi/ed Ch09+K2Eqwg08xPcv6Z4n53+c6sVk8PungoxOkGlqcZaK/EkESPT0S39OUDRyBgG
n7Yg8zWjBS2wyCoStGKvMCnZESe5C1zl58y4cUM7dq54N6yXccy0cd9HVGTmEsDk 87rnTqhP+GHXXrElOesXza3KhvZQ1uh6Jego2LSQRrs+/SwZ28s8ERvLoi7kJfXl
9AHLAoGBANxf2Q5rkUOGVm5T2Ubzsl4Wb0gI5nxI6HiMffDvsx0AihTlfl2AlYZQ
07nq5nz3RIDJAWE23Svzf2Q7RRwWPvMMQ/+226vwgnjAB55kp0To7iO+vb85/vbl nO09sg9XOYzKF0EFSF66ZpTzSlmrQaJ2NPx0z7Ik8+nxzAWBmxsxAoGBAMt/oHyg
5TMCzTEHXpA74Hxp26alhj+nlVln7Mk0bR7EsD5uw1dPzbKmW35iZjhM/iC75Le1 7YNnWe+O0yXC5CSwP8DpnB6ANDtdpLRcRD8CvRmTkcDixLToEA1y0nRAcKEJi9MH
6OlV0lRa30SdQEqi11K2gedlVyf2ILEvaHyNAoGBAKoAzAPPUs2wxlUcHKRy2g4R
TogG3bBVgCJ7AhGi9+MsTUNR88R5IuP1NZ4M+vKwHucBdhfLPOdkEdD6hcU1u4hL
SmYt+esJ/j/kmCm7XHb81PcA24TjmM0Xh6+zQDe4UPeUlZiPC/FN91z2Mgqorvmr pTfH02wrIo/majAiJzI7AoGBAL/eu+M4nZZ++/sG8sKBmSTY1mnsheQ+6+aVL7Zk oWYnKdR3D/M8nV9MZOTgbwHiMW9SEimORldS0SOyjJFRWsOBmzI7WK8LKe7Uopts 7+OjfxgdbCrkcFLMLGRzkzpopLUXoRdt25osWJitc2yUQ+6ZiTC6tP6+oqIFUgYl YoQPAoGBAMzjGlG3Y2Oca94jgtXmVteDXudsM74AHzaHdjtoVYtDFHCrxJCvkSlJ Hi8qLT3FOKOL0D4eV5xicc14GRtxp/1y7BI2EUJ1DcsmxZePI5RRwFHhNtb7IlNH
6VPC0muYbmH76JjS17yzxH3pDaxpL4g7+JTIqnjyVYbucbFERmpO -----END RSA PRIVATE KEY-----
E o contedo do arquivo controller_key_nova.pub ser parecido com este:
-
39
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAry3e0k4K6SKZgJKA+Nzh1U2tTjoLgp2RxAiAIPG2Usq+VWalVUcsqcrmuXWWqyMj2dRHieR1a2wJUk0XzwuegGgo3J/NP8J5VbMHG9L2Ddz8YW59sZUqeLDrzzqqB2z+W/c/erfZJhVkDUUz62N5PENalhKjVBCd2gK5ZPAjCqDVjfWIL8971lkKz8Fs/hmxp8jSXQkDLr7dkc3Y7PWYvo6NtnOqqj+8XQI+7lSWkMCMYIHEDZChvBXCKijGm6SZCWLbZiEiX+Zggh+2FdTpsLVl5Z/Ijo0NEkAXi4YiDL29q+uX4Lp6dmnKIgo6lB5mwfII6s9ubTJ1whexjoG1/Q== root@controlador-SciFi
Se conecte ao ponto de acesso atravs de SSH. Neste comando, insira o IP do seu
ponto de acesso no lugar de 10.152.0.11:
controlador@controlador-SciFi:/etc/Controlador$ ssh root@10.152.0.11
root@10.152.0.11's password: //Digite a senha SSH do ponto de acesso
Entre na pasta /etc/dropbear:
root@OpenWrt:~# cd /etc/dropbear/
Copie a chave pblica para todos os pontos de acesso da rede, renomeando-a para
"authorized_keys". Neste comando, insira o IP do controlador no lugar de 10.152.0.1:
root@OpenWrt:/etc/dropbear# scp controlador@10.152.0.1:/etc/Controlador/controller_key_nova.pub authorized_keys
controlador@10.152.0.1's password: // Insira a senha do usurio controlador
controller_key_nova.pub 100% 404 0.4KB/s 00:00
Altere a permisso do arquivo authorized_keys da seguinte forma:
root@OpenWrt:/etc/dropbear# chmod 0600 authorized_keys
Para instalar a chave privada, volte ao controlador e renomeie o arquivo
controller_key_nova para controller_key:
controlador@controlador-SciFi:/etc/Controlador$ sudo mv controller_key_nova controller_key
importante copiar a chave pblica para os pontos de acesso antes de instalar a chave
privada no controlador porque, caso a chave privada seja instalada primeiro, o controlador
pode ter dificuldades para realizar o acesso SSH aos pontos de acesso. Caso isto ocorra,
desabilite o controle dos pontos de acesso na interface Web do Controlador (ver Seo 4.4) e
aguarde alguns minutos. A seguir tente realizar o SSH novamente.
-
40
3.5. Alterando a senha de acesso ao banco de dados
O Ncleo de processamento central e o Servidor de Aplicaes incorporados no
Sistema de Controle Scifi necessitam de acesso ao banco de dados para o correto
funcionamento do sistema. O usurio que permite o acesso ao banco "controlador". A senha
deste usurio pode ser redefinida atravs do programa pgAdmin, que pode ser acessado
atravs do menu do Ubuntu: Aplicativos > Desenvolvimento > pgAdmin III.
Aps abrir o programa, clique com o boto direito do mouse no usurio "controlador",
como mostra a Figura 23.
Figura 23 - Alterando senha do banco de dados via pgAdmin
-
41
A seguir, a seguinte janela surgir Figura 24:
Figura 24 - Alterando a senha do usurio de acesso ao banco de dados
Digite a nova senha nos campos "Senha" e "Senha (novamente)". A seguir, aperte o
boto OK para salvar a nova senha.
Agora necessrio dizer ao ncleo de processamento central e ao Servidor de
Aplicaes qual a nova senha de acesso ao banco de dados.
A alterao da senha utilizada pelo Ncleo de Processamento Central pode ser
realizada atravs do arquivo /etc/Controlador/login_config. Este arquivo possui o formato:
usurio senha
Para alterar a senha, digite a nova senha na linha correspondente e salve o arquivo.
Ser necessria permisso de root para realizar esta operao.
A alterao da senha utilizada pelo Servidor de Aplicaes pode ser realizada atravs
do arquivo /etc/jboss-6.0.0.Final/server/default/conf/login-config.xml, entretanto, a senha
necessita ser criptografada.
Para gerar uma senha criptografada, digite, no diretrio do jboss (/etc/jboss-
6.0.0.Final), o seguinte comando substituindo pela nova senha desejada:
-
42
sudo java -cp client/jboss-logging.jar:lib/jbosssx.jar org.jboss.resource.security.SecureIdentityLoginModule
Este comando retornar a senha criptografada. Agora abra o arquivo /etc/jboss-
6.0.0.Final/server/default/conf/login-config.xml. Ser necessria permisso de root para
realizar esta operao.
A nova senha criptografada deve ser inserida entre as tags do bloco mostrado a seguir:
controlador
-41f39b85a376ce1e9a599665e4000c9d43c6411913e15d1d
jboss.jca:name=ControllerDB,service=LocalTxCM
Salve o arquivo. Para que a nova senha se torne ativa, o sistema necessita ser
reiniciado.
-
43
4. Utilizando a Interface Web
A Interface Web do controlador SciFi possibilita que o administrador da rede insira e
modifique dados em relao aos pontos de acesso controlados e parmetros de execuo do
controlador. As prximas sees deste manual apresentaro um guia de utilizao desta
interface.
4.1. Acessando a interface Web do controlador
Para acessar a interface Web do controlador SciFi, abra o navegador Web de sua
escolha e digite o endereo:
http://:8080/ControllerWeb
onde o texto deve ser substitudo pelo endereo IP de uma das
interfaces de rede do controlador. A Figura 25 mostra a pgina inicial da interface Web do
controlador SciFi.
Figura 25 - Acesso interface Web do controlador SciFi
A seguir, digite o nome de usurio e a senha de acesso. O usurio padro admin
com senha admin. recomendado que o administrador da rede altere esta senha antes de
utilizar o controlador. Um passo a passo para a alterao da senha para acesso interface web
apresentado na Seo 4.8. A seguir, clique no boto Entrar.
A pgina inicial da seo de administrao do controlador ser exibida, como mostra a
Figura 26. Esta pgina apresenta as seguintes opes de navegao: adicionar e remover
regies de controle; adicionar, editar e visualizar pontos de acesso; executar comandos do
controlador; e editar configuraes do controlador. Cada uma dessas subsees ser
abordada, respectivamente, nos itens 4.2, 4.3, 4.4, 4.6 e 4.7 deste manual.
-
4.2. Adicionando/Removendo regies de
Antes de inserir pontos de acesso ao controlador, o administrador deve criar regies
de controle. As regies devem ser criadas de acordo com a posio
acesso, de forma que pontos de acesso que possam vir a se interferir se
mesma regio. Este mecanismo foi criado para possibilitar a utilizao do controlador em
redes de larga escala.
A criao de uma regio de controle
Controle, como mostra a Figura
Figura 26 - Pgina inicial da seo de administrao
Adicionando/Removendo regies de controle
Antes de inserir pontos de acesso ao controlador, o administrador deve criar regies
de controle. As regies devem ser criadas de acordo com a posio geogrfica dos pontos de
acesso, de forma que pontos de acesso que possam vir a se interferir sejam adicionados a
mesma regio. Este mecanismo foi criado para possibilitar a utilizao do controlador em
iao de uma regio de controle pode ser feita na subseo Adicionar Regio de
Figura 27.
Figura 27 - Adicionando regio de controle
44
Antes de inserir pontos de acesso ao controlador, o administrador deve criar regies
geogrfica dos pontos de
jam adicionados a
mesma regio. Este mecanismo foi criado para possibilitar a utilizao do controlador em
Adicionar Regio de
-
Na pgina de adio de regio,
mensagem confirmar a criao da regio.
Para remover uma regio existente, clique na subseo Remover Regio de Controle,
escolha a regio a ser excluda e clique em
da regio.
Na pgina de adio de regio, escreva o nome da regio e clique em
confirmar a criao da regio.
Figura 28 - Adicionando regio de controle
Figura 29 - Removendo Regio de Controle
Para remover uma regio existente, clique na subseo Remover Regio de Controle,
escolha a regio a ser excluda e clique em Remover. Uma mensagem confirmar a excluso
45
escreva o nome da regio e clique em adicionar. Uma
Para remover uma regio existente, clique na subseo Remover Regio de Controle,
. Uma mensagem confirmar a excluso
-
4.3. Adicionando um novo ponto de Acesso
Um novo ponto de acesso a
Adicionar ponto de acesso, acessada a partir d
seo de administrao do controlador
acesso pode ser realizada na subseo Visualizar pontos de acesso, como explica o item
deste manual.
Figura 30
Ao clicar com o mouse
mostrada na Figura 31, ser apresentada.
ponto de acesso que se deseja adicionar.
O campo MAC deve ser preenchido com o endereo MAC
ponto de acesso. Este endereo deve seguir o padro XX:XX:XX:XX:XX:XX, onde X representa
um dgito hexadecimal entre 0
executar o comando ifconfig
propriedades.
dicionando um novo ponto de Acesso controlado
Um novo ponto de acesso a ser controlado pode ser inserido atravs da subseo
Adicionar ponto de acesso, acessada a partir do menu Pontos de Acesso na pgina inicial da
seo de administrao do controlador, como mostra a Figura 30. A excluso de um ponto de
acesso pode ser realizada na subseo Visualizar pontos de acesso, como explica o item
- Acessando a subseo para adio de novos APs controlados.
mouse no cone Adicionar ponto de acesso, uma pgina
ser apresentada. Esta pgina apresenta sete campos relativos
ponto de acesso que se deseja adicionar.
O campo MAC deve ser preenchido com o endereo MAC da interface sem fio
nto de acesso. Este endereo deve seguir o padro XX:XX:XX:XX:XX:XX, onde X representa
um dgito hexadecimal entre 0 e F. Para descobrir o MAC desejado, o administrador deve
ifconfig no ponto de acesso e procurar pela interface sem fio e
46
ser controlado pode ser inserido atravs da subseo
a pgina inicial da
A excluso de um ponto de
acesso pode ser realizada na subseo Visualizar pontos de acesso, como explica o item 4.4
controlados.
Adicionar ponto de acesso, uma pgina, como a
campos relativos ao novo
da interface sem fio do
nto de acesso. Este endereo deve seguir o padro XX:XX:XX:XX:XX:XX, onde X representa
Para descobrir o MAC desejado, o administrador deve
no ponto de acesso e procurar pela interface sem fio e suas
-
47
Figura 31 - Pgina para adio de um novo ponto de acesso controlado
O campo IP deve ser preenchido com o endereo IP do ponto de acesso. Este
endereo deve ser nico e seguir o padro XXX.XXX.XXX.XXX, onde XXX representa um nmero
decimal entre 0 e 255. O administrador deve estar ciente de que o ponto de acesso deve estar
na mesma sub-rede do controlador para que possam se comunicar diretamente sem a
necessidade de roteamento entre sub-redes. Alm disso, o primeiro e o ltimo endereo da
sub-rede no devem ser utilizados, j que representam o endereo da sub-rede e o endereo
de broadcast.
O campo Localizao deve ser preenchido com um texto descrevendo a localizao
fsica do ponto de acesso, como, por exemplo, Sala de reunies ou Biblioteca. Este campo
utilizado pelo mecanismo de balanceamento de carga do controlador para informar ao
usurio da rede a localizao de pontos de acesso com menos carga.
O campo Lista de Potncias deve ser preenchido com a lista das possveis potncias
de transmisso que sero utilizadas pelo ponto de acesso. Esta lista deve seguir o padro
{X,X,X,...,X}, onde X representa valores de potncia de transmisso em dBm. Notar que no h
espaos entre os valores e as vrgulas. Estes valores no devem ser repetidos e devem estar
em ordem crescente da esquerda para direita. Um exemplo de lista vlida : {5,8,11,14,17,20}.
importante que o administrador conhea as potncias de transmisso mnima e mxima
permitidas para utilizao por cada ponto de acesso da rede. Por exemplo, os pontos de
acesso Bullet e PicoStation2 da Ubiquiti, e WRT54G da Linksys, permitem potncias de
transmisso entre 0 e 20 dBm.
Os campos Limite de carga baixa e Limite de sobrecarga representam os limiares
para definio do status de carga de um ponto de acesso. Se o nmero de clientes associados
ao AP est abaixo do Limite de carga baixa, o ponto de acesso considerado com carga
baixa. Se este nmero estiver acima do Limite de sobrecarga, o ponto de acesso
-
considerado sobrecarregado. Caso este nmero esteja entre os dois limites, o ponto de acesso
considerado com carga mdia.
forma que o Limite de sobrecarga seja maior
O campo regio deve ser escolhido de acordo com a localizao do ponto de acesso.
Aqueles pontos que possam vir a se interferir
Para que um novo ponto de acesso seja adicionado, necessrio qu
apresentados sejam preenchidos. Caso
exigidos, ou os endereos MAC e IP j estejam em uso por outro ponto de acesso cadastrado,
mensagens de erro sero apresentadas
Figura 32 - Mensagens de erro
Aps o preenchimento dos campos corretamente, o admin
mouse no boto Adicionar AP para que o novo ponto de acesso seja adicionado na lista de
pontos de acessos controlados.
tela.
4.4. Visualizando informaes
A lista contendo os pontos de acesso controlados pelo SciFi
ser visualizada atravs da subseo Visualizar pontos de acesso, acessada a partir da pgina
inicial da seo de administrao do controlador, como mostra a
considerado sobrecarregado. Caso este nmero esteja entre os dois limites, o ponto de acesso
considerado com carga mdia. Os campos devem ser preenchidos com nmeros inteiros
forma que o Limite de sobrecarga seja maior do que o Limite de carga baixa.
O campo regio deve ser escolhido de acordo com a localizao do ponto de acesso.
possam vir a se interferir devem estar na mesma regio.
Para que um novo ponto de acesso seja adicionado, necessrio qu
apresentados sejam preenchidos. Caso no sejam preenchidos de acordo com os padres
s MAC e IP j estejam em uso por outro ponto de acesso cadastrado,
apresentadas, como mostra Figura 32.
Mensagens de erro. Campos devem ser preenchidos corretamente.
Aps o preenchimento dos campos corretamente, o administrador deve clicar com o
no boto Adicionar AP para que o novo ponto de acesso seja adicionado na lista de
pontos de acessos controlados. Aps a adio, uma mensagem de confirmao mostrada na
Visualizando informaes e removendo pontos de acesso controlados
tendo os pontos de acesso controlados pelo SciFi e suas propriedades pode
ser visualizada atravs da subseo Visualizar pontos de acesso, acessada a partir da pgina
inicial da seo de administrao do controlador, como mostra a Figura 33.
48
considerado sobrecarregado. Caso este nmero esteja entre os dois limites, o ponto de acesso
Os campos devem ser preenchidos com nmeros inteiros, de
do que o Limite de carga baixa.
O campo regio deve ser escolhido de acordo com a localizao do ponto de acesso.
Para que um novo ponto de acesso seja adicionado, necessrio que os campos
no sejam preenchidos de acordo com os padres
s MAC e IP j estejam em uso por outro ponto de acesso cadastrado,
devem ser preenchidos corretamente.
istrador deve clicar com o
no boto Adicionar AP para que o novo ponto de acesso seja adicionado na lista de
Aps a adio, uma mensagem de confirmao mostrada na
de acesso controlados
e suas propriedades pode
ser visualizada atravs da subseo Visualizar pontos de acesso, acessada a partir da pgina
-
Figura 33 -
Ao clicar com o mouse
mostrada na Figura 34, ser apresentada.
Figura 34
Esta pgina exibe uma tabela cujas linhas apresentam informaes relativas a cada
ponto de acesso controlado.
MAC do ponto de acesso, endereo
possveis potncias de transmisso, potncia de transmisso atual
- Acessando a subseo para visualizao dos pontos de acesso
mouse no boto Visualizar pontos de acesso, uma pgina, como a
, ser apresentada.
34 - Pgina para visualizao dos pontos de acesso controlados
uma tabela cujas linhas apresentam informaes relativas a cada
ponto de acesso controlado. As informaes exibidas em cada coluna so, respectivamente:
endereo IP, localizao, regio, canal atual de operao,
potncias de transmisso, potncia de transmisso atual, nmero de usurios
49
Acessando a subseo para visualizao dos pontos de acesso.
Visualizar pontos de acesso, uma pgina, como a
Pgina para visualizao dos pontos de acesso controlados
uma tabela cujas linhas apresentam informaes relativas a cada
As informaes exibidas em cada coluna so, respectivamente:
canal atual de operao, lista de
, nmero de usurios
-
conectados ao AP, status de carga
acesso e informaes de scan
O status de carga pode assumir um d
Sobrecarregado, que definido pelo controlador, de acordo com o balanceamento de carga
(ver seo 1.2.3). O canal do ponto de acesso e
definidos pelo controlador, so obtidos
de potncia (ver sees 1.2.1
insero de um ponto de acesso na lista de controle (ver
Figu
A exibio dos pontos de acesso na lista pode ser ordenada de acordo com a
informaes contidas nas colunas,
Figura 34 mostra um exemplo
MAC. Clicando-se novamente no mesmo cabealho, a ordenao restau
A ltima coluna, denom
desabilitar. O primeiro, quando acionado, remove
determinada. Uma pergunta de confirmao mostrada antes que a remo
como mostra a Figura 35. Ao remover o AP da lista, este continuar funcionando, porm o
controlador no ter mais acesso a ele.
este comando, pois os clientes daquele ponto de acesso
terceiro boto, quando acionado, desabilitar o ponto de acesso.
ponto de acesso no ser mais co
definio de parmetros ou coleta de dados.
linhas cinza azuladas escuras, como mostra a
status de carga, limite de carga baixa, limite de sobrecarga
scan.
O status de carga pode assumir um dentre os trs valores: Carga Baixa
Sobrecarregado, que definido pelo controlador, de acordo com o balanceamento de carga
canal do ponto de acesso e sua potncia de transmisso atual,
, so obtidos atravs dos algoritmos de seleo de canal e controle
1.2.1 e 1.2.21.2.3). As outras informaes so definid
insero de um ponto de acesso na lista de controle (ver Seo 4.2).
Figura 35 - Confirmando a excluso de um ponto de acesso.
A exibio dos pontos de acesso na lista pode ser ordenada de acordo com a
nas colunas, bastando um clique no cabealho da coluna desejada.
mostra um exemplo no qual os pontos de acesso foram ordenados por endereo
se novamente no mesmo cabealho, a ordenao restaurada para a anterior.
nominada Aes, apresenta trs botes: remover, reiniciar e
, quando acionado, remove da lista o ponto de acesso
Uma pergunta de confirmao mostrada antes que a remoo seja realizada,
Ao remover o AP da lista, este continuar funcionando, porm o
controlador no ter mais acesso a ele. O segundo comando reinicia o AP. Ateno ao
os clientes daquele ponto de acesso podero ser desassociados
terceiro boto, quando acionado, desabilitar o ponto de acesso. Quando desabilitado, o
ponto de acesso no ser mais controlado, ou seja, no sofrer ao do controlador, seja para
definio de parmetros ou coleta de dados. Pontos de acesso desabilitados so mostrados em
, como mostra a Figura 36.
50
limite de sobrecarga do ponto de
arga Baixa, Carga Mdia ou
Sobrecarregado, que definido pelo controlador, de acordo com o balanceamento de carga
sua potncia de transmisso atual, tambm
seleo de canal e controle
utras informaes so definidas durante a
A exibio dos pontos de acesso na lista pode ser ordenada de acordo com as
bastando um clique no cabealho da coluna desejada. A
qual os pontos de acesso foram ordenados por endereo
rada para a anterior.
es: remover, reiniciar e
o ponto de acesso da linha
o seja realizada,
Ao remover o AP da lista, este continuar funcionando, porm o
. Ateno ao executar
podero ser desassociados. O
Quando desabilitado, o
ntrolado, ou seja, no sofrer ao do controlador, seja para
so mostrados em
-
Se o controlador perder conexo com o ponto de acesso, este ficar
destacado na cor laranja, como mostra a
Figura
4.5. Editando informaes dos pontos de acesso controlados
A alterao de informaes dos pontos de acesso controlados pode ser realizada
atravs da subseo Editar pontos de acesso
administrao do controlador, como mostra a
Figura 36 - Pontos de acesso desabilitado
Se o controlador perder conexo com o ponto de acesso, este ficar
destacado na cor laranja, como mostra a Figura 37.
Figura 37 - Ponto de acesso sem conexo com o controlador
Editando informaes dos pontos de acesso controlados
A alterao de inf
top related