Configuração de rede mesh em Ap Router Pro
Tendo em vista minha necessidade de configurar uma rede mesh com equipamentos de baixo custo aqui do provedor onde trabalho, como APs zinwell com firm AP Router, e devido a falta de material sobre o assunto, resolvi traduzir este documento para português do Brasil.
Parte 4: Testando
1.1 Conectividade básica - isto funciona?
Certifique-se de que você salvou todas as configurações e então reinicie as unidades. Agora, se tudo está instalado e funcionando, então o teste é óbvio, basta ver se seu computador móvel conectou na rede mesh. Quando for conectado, então, se o seu PC estiver configurado para obter IP automaticamente (através do DHCP), então o PC deve obter um conjunto válido IP e, em seguida, ser capaz de chegar para a Internet.
1.2 Checando OLSRD através de unidades remotas.
É possível executar a rede mesh em modo debug nos Aps, que irá registrar a conectividade da rede. Para fazer isso utilize o PuTTY para entrar modo de comando. Em seguida, digite o comando 'olsrd'.
O olsrd será executado e aparecerá uma lista das interfaces. Abaixo mostro a saída de alguns segundos de execução com a depuração ativada no arquivo olsrd.conf...
--- 00:59:23.81 ---------------------------------------------------- LINKS
IP address hyst LQ lost total NLQ ETX
192.168.0.178 0.000 0.200 0 2 1.000 5.00
192.168.0.24 0.000 0.200 0 2 1.000 5.00
--- 00:59:23.81 ------------------------------------------------ NEIGHBORS
IP address LQ NLQ SYM MPR MPRS will
192.168.0.178 0.200 1.000 YES NO NO 3
--- 00:59:23.81 ------------------------------------------------- TOPOLOGY
Source IP addr Dest IP addr LQ ILQ ETX
*** olsr.org - 0.4.10 (Mar 8 2006) ***
(ioctl)Adding route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Adding route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.24/br0.
--- 00:59:25.53 ---------------------------------------------------- LINKS
IP address hyst LQ lost total NLQ ETX
192.168.0.178 0.000 0.200 0 2 1.000 5.00
192.168.0.24 0.000 0.300 0 3 1.000 3.33
--- 00:59:25.53 ------------------------------------------------ NEIGHBORS
IP address LQ NLQ SYM MPR MPRS will
192.168.0.178 0.300 1.000 YES NO NO 3
--- 00:59:25.53 ------------------------------------------------- TOPOLOGY
Source IP addr Dest IP addr LQ ILQ ETX
*** olsr.org - 0.4.10 (Mar 8 2006) ***
(ioctl)Deleting route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Deleting route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Adding route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.178/br0.
Add route(192.168.0.178): File exists
(ioctl)Adding route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.178/br0.
Add route(192.168.0.24): File exists
Acima você pode ver as telas SSH, com olsrd no debug log em execução e as entradas dos nós para unidades vizinhas.
1.1 Checando OLSRD através de um computador com Windows.
Você pode testar adicionalmente executando o daemon olsrd switch em qualquer PC conectado à malha (através da porta LAN do nó ou sem fios a qualquer malha nó).
Você pode fazer o download do olsrd daemon em:
http://www.olsr.org/releases/0.5/olsrd-0-5-5-setup.exe
Faça o download e instale este aplicativo. Em seguida, certifique-se que o PC tenha um endereço IP na mesma sub-rede que é utilizado para os seus nós olsrd.
Execute o olsrd switch. Na lista de interfaces você deve ver o endereço IP da interface LAN do PC (eu tenho muitas!). Defina o depurar nível de 1 e clique em iniciar.
Agora vá para a Aba Output... Você pode ver as outras interfaces OLSR listadas.
No meu caso:
Além disso, se eu olhar na aba Nodes verei... Observe os endereços extras do nó. Observe que HNA é exibido ao lado da WLAN das minhas principais nó. Além disso note que as interfaces WLAN dos nós são agora mostrados como MID. A MID ou Multiple interface declaration(MID) é uma interface essencial em um nó que esteja rodando OLSR.
Se você não pode ver todos seus nós, então algo está errado.
Certifique-se de que você salvou todas as configurações e então reinicie as unidades. Agora, se tudo está instalado e funcionando, então o teste é óbvio, basta ver se seu computador móvel conectou na rede mesh. Quando for conectado, então, se o seu PC estiver configurado para obter IP automaticamente (através do DHCP), então o PC deve obter um conjunto válido IP e, em seguida, ser capaz de chegar para a Internet.
1.2 Checando OLSRD através de unidades remotas.
É possível executar a rede mesh em modo debug nos Aps, que irá registrar a conectividade da rede. Para fazer isso utilize o PuTTY para entrar modo de comando. Em seguida, digite o comando 'olsrd'.
O olsrd será executado e aparecerá uma lista das interfaces. Abaixo mostro a saída de alguns segundos de execução com a depuração ativada no arquivo olsrd.conf...
--- 00:59:23.81 ---------------------------------------------------- LINKS
IP address hyst LQ lost total NLQ ETX
192.168.0.178 0.000 0.200 0 2 1.000 5.00
192.168.0.24 0.000 0.200 0 2 1.000 5.00
--- 00:59:23.81 ------------------------------------------------ NEIGHBORS
IP address LQ NLQ SYM MPR MPRS will
192.168.0.178 0.200 1.000 YES NO NO 3
--- 00:59:23.81 ------------------------------------------------- TOPOLOGY
Source IP addr Dest IP addr LQ ILQ ETX
*** olsr.org - 0.4.10 (Mar 8 2006) ***
(ioctl)Adding route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Adding route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.24/br0.
--- 00:59:25.53 ---------------------------------------------------- LINKS
IP address hyst LQ lost total NLQ ETX
192.168.0.178 0.000 0.200 0 2 1.000 5.00
192.168.0.24 0.000 0.300 0 3 1.000 3.33
--- 00:59:25.53 ------------------------------------------------ NEIGHBORS
IP address LQ NLQ SYM MPR MPRS will
192.168.0.178 0.300 1.000 YES NO NO 3
--- 00:59:25.53 ------------------------------------------------- TOPOLOGY
Source IP addr Dest IP addr LQ ILQ ETX
*** olsr.org - 0.4.10 (Mar 8 2006) ***
(ioctl)Deleting route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Deleting route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.24/br0.
(ioctl)Adding route with metric 1 to 192.168.0.178/255.255.255.255 via 192.168.0.178/br0.
Add route(192.168.0.178): File exists
(ioctl)Adding route with metric 1 to 192.168.0.24/255.255.255.255 via 192.168.0.178/br0.
Add route(192.168.0.24): File exists
Acima você pode ver as telas SSH, com olsrd no debug log em execução e as entradas dos nós para unidades vizinhas.
1.1 Checando OLSRD através de um computador com Windows.
Você pode testar adicionalmente executando o daemon olsrd switch em qualquer PC conectado à malha (através da porta LAN do nó ou sem fios a qualquer malha nó).
Você pode fazer o download do olsrd daemon em:
http://www.olsr.org/releases/0.5/olsrd-0-5-5-setup.exe
Faça o download e instale este aplicativo. Em seguida, certifique-se que o PC tenha um endereço IP na mesma sub-rede que é utilizado para os seus nós olsrd.
Execute o olsrd switch. Na lista de interfaces você deve ver o endereço IP da interface LAN do PC (eu tenho muitas!). Defina o depurar nível de 1 e clique em iniciar.
Agora vá para a Aba Output... Você pode ver as outras interfaces OLSR listadas.
No meu caso:
- 0.22 é LAN of my main node
- 0.179 é the WLAN of my main node
- 0.24 é LAN of my main node
- 0.178 é the WLAN of my main node
Além disso, se eu olhar na aba Nodes verei... Observe os endereços extras do nó. Observe que HNA é exibido ao lado da WLAN das minhas principais nó. Além disso note que as interfaces WLAN dos nós são agora mostrados como MID. A MID ou Multiple interface declaration(MID) é uma interface essencial em um nó que esteja rodando OLSR.
Se você não pode ver todos seus nós, então algo está errado.
Só faltou dar um introduçãozinha ao que seria uma mesh-net, pois acredito que não é uma tecnologia muito difundida, mas espero que esse quadro mude, pois acredito que as redes do futuro vão ser todas na forma meshnet.
Valeu cara.
Abraços.