You are on page 1of 27

Relatrio de Atividade prtica

Felipe Csar Costa1 | Paulo Roberto1 | Victor Hugo1 | Odmar Gomes1

Departamento de Informtica Instituto Federal de Educao Cincia e Tecnologia do


estado de Mato Grosso (IFMT)

felcca@gmail.com paulinhu@xms.com.br

odmargomes@hotmail.com v.h.s@outlook.com

Resumo. Este relatrio ir apresentar descrio e resultados de experimento


prtico de atividade Bimestral da disciplina de Redes de comunicao sem fio.
Ser demonstrado as diversas caractersticas de configurao utilizadas na
elaborao de uma rede ad-hoc. Os equipamentos fsicos utilizados foram 4
dispositivos mveis com diferentes sistemas operacionais e um Access Point.
As caractersticas especficas de cada componente desta rede sero
apresentados neste relatrio. Alm deles as configuraes das
implementaes tambm sero descritas bem como todos procedimentos e
resultados dos testes realizados.

1. Introduo
As redes mveis ad-hoc (Mobile Ad Hoc Network MANET) so caracterizadas
pelo baixo nvel estrutural, j que composto por enlaces sem fio comunicando entre si
em distncias reduzidas. Sua aplicao geralmente empregada em situaes que exista
necessidade de uma comunicao cooperativa temporria. Nesta rede ponto-a-ponto
todos ns formam dinamicamente a comunicao de modo descentralizado no
existindo um elemento central de comunicao como um router. Cada componente atua
como
roteador
transferindo
pacotes
para
os
vizinhos.
O Protocolo OLSR (Optimized Link State Routing Protocol) um padro
presente nas redes Ad Hoc. tido como um protocolo reativo, ou seja, capaz de troca
informaes com vizinhos frequentemente quando algum componente entra ou deixa de
fazer parte de rede. Esta caracterstica fundamental em uma MANET. Alm disso,
funciona com clculo de manuteno de rotas de todos os ns da topologia em malha.
Isso ocorre com execuo de um loop em cada n. Assim cada n preenche uma tabela
de roteamento indicando como chegar a um n destino.
Para este experimento ser utilizado uma rede ad-hoc funcionando com
protocolo OLSR. Estes conceitos apresentados podero ser observados nas
apresentaes prticas e nos resultados obtidos. Ao final espera-se obter comunicao
entre todos componentes da rede.

2. Metodologia
Com objetivo de realizar estruturao da MANET projeto 5 possui os requisitos
apresentados na tabela 1. Estas 5 caractersticas apresentadas so consideradas parciais.
Ao trmino deste relatrio ser apresentado as dificuldades encontradas que fizeram
com que esta estrutura prevista no fosse efetivamente concretizada. A figura 1
demostra a topologia parcial solicitada.
Caracterstica 1

Contar com no mnimo 4 dispositivos mveis, sendo 1 Linux,


1 Windows e 2 Smartphone Android;

Caracterstica 2

Rodar o protocolo de roteamento OLSR;

Caracterstica 3

Usar o protocolo de segurana WPA;

Caracterstica 4

Uma das mquinas baseadas no Android deve prover o


roteamento para a Internet;

Caracterstica 5

Um das mquinas Windows deve prover o servio de DHCP.

Outras informaes

As configuraes dos dispositivos rodando o sistema


operacional Linux devem ser feitas na linha de comando, e
pelo menos uma mquina Linux deve ser implementada em
roteador sem fio.
Tabela 1- Descrio Inicial da Topologia

Figura 1- Topologia Inicial

Para desenvolvimento deste experimento foi necessrio aquisio dos


equipamentos iniciais para execuo das caractersticas da tabela 2. Os hosts presente
nesta estrutura esto descritos na Figura 1. As modificaes metodolgicas ser
descritas em seguida aps apresentao das dificuldades encontradas.
Componente

Descrio tcnica
Smartphone Motorola Fire 800 Mhz 512 RAM
150 Mb memoria interna.
X340
Android Verso 2.3

Funo desempenhada

Tablet Phaser

Roteamento da rede ad-hoc

1Ghz 512 RAM


256 Mb memoria interna.

Host da rede ad-hoc

Android Verso 4.0


Notebook HP Proobok 3421 Sistema
Operacional Servidor DHCP
Windows Seven com
software para DHCP
Notebook LG T480

Sistema
Operacional Implementao em rede sem
Back Track R3 baseado fio
em Debian

Roteador Acess Point TP Criptografia


LINK TL-WR941ND
habilitada

WPA Comunicao
Linux para

com

host

Tabela 2- Equipamentos utilizados no experimento

3. Principais dificuldades encontradas


Ao longo das implementaes deste experimento diversas dificuldades fizeram
com que a topologia inicial descrita no Tpico 2 sofressem algumas modificaes
estruturais. O curto prazo para elaborao deste projeto fez com que as solues para
estes problemas no fossem realizadas buscando no apenas substituio de
equipamentos e sim excluso de algum deles do escopo inicial do projeto. Os tpicos
dos problemas encontrados para a topologia inicial sero descritos nas sees 3.1 3.2 e
3.3.

3.1 Roteador
Dentro do projeto inicial o host Linux deveria se conectar ao Ponto de acesso e
comunicar-se com rede ad-hoc provendo conectividade para internet atravs do
protocolo OLSR e utilizando criptografia WPA (Wi-Fi Protected Access).
Inicialmente foi necessrio realizar atualizao do firmware do equipamento
para implementao de outros protocolos que atendam requisies deste experimento.
Entre eles o OLSR e a criptografia WPA.

O primeiro entrave foi fazer com que este equipamento ao instalar DD-WRT fosse
configurado para funcionamento em modo ad-hoc e protocolo OLSR. Aps diversas
tentativas este apenas era criado em modo infraestrutura. Alm disso quando
configurado a criptografia WPA e OLSR existia falha nas configuraes estabelecidas
entre os dispositivos da ad-hoc. Sendo assim desabilitamos segurana e exclumos o
Access point da topologia.

3.2 Dispositivos com sistema Android


Inicialmente teramos entre os equipamentos disponveis apenas o dispositivo
Smartphone Motorola. Posteriormente adquirimos Tablet Phazer e Smartphone
Samsung Galaxy Y. O dispositivo Motorola por padro no possua compatibilidade
com software utilizado para ad-hoc MANET Managed (disponvel na plataforma
GOOGLE PLAY). Mesmo ciente foi realizado configuraes para trabalhar em modo
ROOT e permitir funcionamento do software. Aps funcionamento no modo SuperUser
o MANET MANAGED passou a abrir a interface inicial mas no passou desta opo.
Diversas configuraes distintas foram estabelecidas. Aps varias de tentativas este
equipamento foi excludo do projeto.

Nas configuraes de Super Usurio realizado a


permisso de execuo do software MANET
Manager.

Nesta imagem apresentado a interface padro do


software.

Aps realizada a configurao necessrio Start


no modo Ad-hoc com toque no cone central da
imagem anterior. Nesta imagem verificado Start
Ad-Hoc Mode. No entanto este equipamento
aps iniciar por vezes o Smartphone desligava.
Com isso foi necessrio optar pela utilizao de
outros equipamentos.

Tabela 3- Tentativa de utilizao do Manet Menager no smartphone Motorola Fire

4. Novos dispositivos e topologia


Aps esclarecimento dos problemas encontrados, foi necessrio reestruturao
da rede com novas configuraes, topologia e implementaes. Foi excludo do
experimento o equipamento Roteador e Access Point Tp-Link e para funcionamento
como Gateway foi utilizado o outro dispositivo Android. Alm disso, foi acrescentado
um novo notebook com sistema operacional Back Track R3. A nova topologia e relao
de dispositivos so descritos na tabela 3 e figura X.

Componente
Smartphone
Galaxy Y

Descrio tcnica
Samsung 800 Mhz 512 RAM
150 Mb memoria interna.
Android Verso 2.4

Tablet Phaser

1Ghz 512 RAM


256 Mb memoria interna.

Funo desempenhada
Host da rede ad-hoc e sada
para internet
Roteamento da rede ad-hoc

Android Verso 4.0


Notebook HP Proobok 3421 Sistema
Operacional Servidor DHCP
Windows Seven com
software para DHCP
Notebook LG T480

Sistema
Operacional Host da rede ad-hoc
Back Track R3 baseado
em Debian

Notebook HP

Sistema
Operacional Host da rede ad-hoc
Back Track R3 baseado
em Debian

Tabela 4- Relao final de equipamentos utilizados no experimento

NOVA TOPOLOGIA

Figura 2- Topologia Definitiva

5. Implementaes
A tabela a seguir demonstra as 3 etapas de implementao, separando-as por
funes semelhantes.
Etapas do
experimento

Descrio resumida das implementaes

Inicial

Criao da rede ad-hoc. Aquisio e configurao dos dispositivos


mveis. Nos smartphones verificao das verses do sistema
Android e configurao do Root e MANET Maneger.

Intermediria

Instalao e configurao dos pacotes OLSRD nos dispositivos


Linux e OLSRSwitch no notebook Windows.

Final

Teste de conectividade e verificao de saltos da rede ad-hoc

Tabela 5- Etapas da implementao

5.1. Etapa Inicial


5.1.

Criao

configurao

da

rede

ad-hoc

Com a plataforma Windows Seven o modo mais rpido em Iniciar, digitar na barra de
pesquisa Ad-hoc e selecionar a aba. Em seguida apenas seguindo as etapas
autoexplicativas at finalizao do com nome da rede e segurana.

Figura 3- Configurao da Ad-hoc

Criamos uma rede com SSID projeto05 e este mesmo ser criado nos dispositivos
Android. No foi estabelecido segurana.

Figura 4- Configurao da Ad-hoc

5.2. Configurao dos dispositivos mveis Android


Estas imagens demonstram a interface inicial do software MANET. Ao clicar em
qualquer local da tela inicial sero abertas as opes do segundo quadro. Em Settings
podemos realizar as configuraes disponveis. Quando realizada comunicao em
Routing info veremos as informaes do roteamento ad-hoc em OLSR

Figura 5- Interface do MANET

Em seguida a entrada de configurao do software. Em User Identifiel entramos com


mesmo SSID da rede ad-hoc j criada. Com isso o Smartphone reconhecer a rede e ir
realizar associao. Mais abaixo h outras opes de configuraes. Para este
experimento foi alterado apenas endereo IP, protocolo de Roteamento e Interface.

Figura 6.- Interface de configuraes

O endereo IP da mesma faixa j disponvel no ad-hoc configurada. Posteriormente


escolhido o protocolo OLSR.

Figura 7- Interface de configuraes

Escolhemos a interface, e confirmamos as configuraes em Commit no canto superior


esquerdo. Por fim Clicamos no centro do smbolo de rede wireless.

Figura 8- Interface de configuraes

Aps todas finalizao das configuraes realizado confirmao e o cone da rede


ficar de cor verde.

Figura 9- Modo Ad-hoc estabelecido

5.3 Servidor DHCP


Nesta topologia optamos pela utilizao do servidor de DHCP no prprio Windows
Seven. Com isso houve um ganho de tempo para configurao do protocolo OLSR.
Utilizamos o software livre Open DHCP Server. O servidor DHCP foi o mesmo host
utilizado para criao da rede ad-hoc.

Figura 10- Criao do servidor DHCP

Figura 11- Seleo da interface

Figura 12- Configurao da faixa de ip

Figura 13- DHCP Server

6. Etapa Intermediria
6.1 Configurao do OLSR no Linux
Aqui so tratadas as informaes mais importantes para configurao do OLSR em adhoc. A distribuio utilizada foi Back Track R3. Nenhuma de suas ferramentas de
anlise forense possuiu importncia neste experimento. A opo pela escolha desta
distribuio foi baseada na disponibilidade e este sistema esteve mais acessivel.
Faremos instalao do pacote OLSRD e em seguida alterar parmetros no arquivo
olsrd.conf.

Figura 13- Instalao do pacote OLSRD

Aps realizar a instalao necessrio acessar o arquivo olsrd.conf para alterao de


dois parmetros. Nesta Figura realizado copia de segurana.

Figura 14- Copia de segurana do arquivo de configurao

J no arquivo de configurao alterada a interface e escolhida Wlan0 . Em seguida


salvamos e samos do editor.

Figura 15-alterao da interface no OLSRD

Figura 16- OLSRD em funcionamento

Agora realizado acesso ao ad-hoc j criado anteriormente. As prximas figuras


apresentam sequencia de comandos para mquina Linux associar-se com a ad-hoc criada
pelo notebook Windows. Iremos desabilitar a interface Wlan0, estabelecer
configuraes e em seguida confirmar e levantar novamente a interface.

Figura 17- Desabilitar a interface WLAN0

Figura 18- Configurao do modo, SSID da rede e canal

Figura 19- Captura das configuraes de DHCP

Figura 20- Habilitar novamente interface Wlan0

6.2 Configurao do OLSR no Windows


Realizamos o download do software OLSR Switch e configuramos com IP da rede adhoc.

Figura 21- Configurao do OLSR Switch

Figura 22- Configurao do OLSR Switch

7. Testes e resultados

O teste de conectividade contou com a participao dos alunos que compe este
grupo. Cada membro do grupo responsabilizou-se pela administrao de um
dispositivo da rede ad-hoc. Perceberam-se diversas falhas na composio dos
saltos. Um dos problemas observados foi excluso de elementos centrais da
rede. Uma das possveis respostas para este problema o alcance da placa de rede
do notebook que era maior que de outros dispositivos. Este poderia alcanar um
n localizado na ponta e ignorava a ponte realizada pelo vizinho na rede. Alm
disso, o Tablet apresentada comunicao fraca e por vezes caia e no era visto
por outros equipamentos. Quando solicitado os dispositivos das pontas deveriam
acessar internet atravs do Gateway Smartphone que estava localizado dentro do
laboratrio. Alm disso foi realizado teste ping e tracerout entre todos os
elementos da rede. Constatou-se que apesar da baixa qualidade de conexo dos
equipamentos obtiveram sucesso na comunicao entre a rede ad-hoc.

Mapa da realizao dos testes

Figura 23- Mapa da rede

8. Consideraes finais
Aps diversas dificuldades enfrentadas, especialmente o curto prazo e os recursos
de hardware e incompatibilidade, foram realizados os testes necessrios para
implementao da rede ad-hoc. Com isso vrias informaes podem ser extradas
deste processo. Inicialmente tivemos dificuldades com a implementao da
criptografia WPA em modo ad-hoc. No se sabe ao certo se este erro foi
originado pelo o tipo de rede, do protocolo OLSR ou outra configurao.
Podemos concluir que a presena deste tipo de criptografia trar dificuldades para
futuras implementaes que envolvam estas especificaes. Alm disso, com
roteador Tp-Link no obtivemos sucesso na atualizao de firmware com
DDWRT para funcionamento do OLSR. E por fim ao trmino deste experimento
sabemos que apesar da recomendao dos desenvolvedores possvel realizar
utilizao do software MANET Manage com sucesso em hardware inferior aos
disponveis
no
site
oficial.