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 por textInfoPlugin= 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 ou freifunk-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:

Referências

Print/export
QR Code
QR Code localizacao (generated for current page)