Tabela de Conteúdos
Localização
Mapa
É boa prática publicar as coordenadas gps de cada equipamento. O método mais permanente e flexivel é através do OLSR. A secção relevante do olsrd.conf:
LoadPlugin "olsrd_nameservice.so.0.3" { PlParam "lat" "39.606581" PlParam "lon" "-9.071231" }
Para que o router apareça no mapa é necessário um passo extra:
NOTAS:
- Devem ser utilizadas sempre coordenadas tão próximas do local onde se encontra o router quanto possível.
- Os termos assinalados devem ser substituídos pelos mais adequados em cada caso.
Routers OpenWRT Kamikaze, Backfire ou Attitude Adjustment
- Utilizar o script
freifunkmap.sh
editando a linha:nodeCoords=“coordenadas”
(podem ser encontradas clicando na localização do router no mapa)
- Instalar pacote
olsrd-luci-mod-txtinfo
. Caso contrário, a linha iniciada portextInfoPlugin=
deve ser comentada (basta colocar um#
no início da linha) - O comando
uci get network.mesh.ipaddr
mostra apenas o IP do router na mesh? Se sim, não alterar mais nada no ficheiro- Se não, alterar
mesh
, no comando anterior, para o nome do interface que fornece a ligação à mesh. Se passou mostrar o IP correcto, alterar a linha correspondente no script. - Se não, alterar⁽¹⁾ as linhas:
IP=ip.na.rede.mesh
NAME=hostname
- Gravar e fechar o script.
# chmod +x freifunkmap.sh; mv freifunkmap.sh /usr/bin/
# echo “coordenadas” > /www/mygooglemapscoords.txt
- Consultar a entrada recomendada no crontab para actualização diária do mapa.
(1) Estas alterações podem ser diferentes, mas cada caso deve ser analisado isoladamente. A solução apresentada serve para todos. A desvantagem é que os dados apresentados no mapa não se actualizarão automaticamente no caso de haver alterações na configuração do router.
Routers Freifunk
- Instalar pacote
freifunk-map-pt
oufreifunk-map-en
- Configurar pelo interface web, indicando pelo menos:
- Endereço do mapa: http://mapa.unimos.net
- Frequência diária para a actualização
- Coordenadas do router (podem ser encontradas clicando na localização do router no mapa)
- Nas notas indicar o hostname (nome) da máquina
Routers com outras versões de Linux
- As mesmas instruções que para os OpenWRT, mas:
- Comentar a linha iniciada por
textInfoPlugin=
, através da colocação de um#
no início da mesma IP=ip.na.rede.mesh
NAME=$(cat /etc/hostname)
Notas
O intervalo de actualização diário implica que se um nó permanecer desligado durante 2 dias consecutivos, a sua localização é automaticamente apagada do mapa.
Trabalho Futuro
Estão em estudo as possibilidades de introdução de mais informação e de tornar o processo de colocação de informação no mapa mais automático… Mais notícias em breve (ou não).
A ver: