Olsr en Voyage
Com instal·lar i configurar l'olsr en un voyage
És bastant senzill. A viam, primer de tot cal instal·lar el voyage tal com diu aquí pero sense el quagga i l'snmp. Segon cal instalar l'olsr i tots els plugins:
apt-get install olsrd olsrd-plugins
Ara només cal configurar les interfícies i l'olsr. Les interfícies les podeu configurar via SIRONA i així només cal copiar l'arxiu interfaces a /etc/network. El tema de l'olsr és més complicat. Poso un fitxer de configuració típic que funciona amb guifibages:
DebugLevel 0
IpVersion 4
AllowNoInt yes
Pollrate 0.1
TcRedundancy 2
MprCoverage 7
LinkQualityFishEye 1
LinkQualityWinSize 100
LinkQualityDijkstraLimit 0 6.0
LinkQualityLevel 2
UseHysteresis no
Interface "ath0" "ath1"
{
HelloInterval 4.0
HelloValidityTime 72.0
TcInterval 3.0
TcValidityTime 216.0
MidInterval 12.0
MidValidityTime 216.0
HnaInterval 12.0
HnaValidityTime 72.0
}
# Olsrd plugins to load
LoadPlugin "olsrd_httpinfo.so.0.1"
{
PlParam "port" "80"
PlParam "Net" "0.0.0.0 0.0.0.0"
}
LoadPlugin "olsrd_nameservice.so.0.3"
{
PlParam "name" "PB_NO"
PlParam "hosts-file" "/tmp/hosts.olsr"
PlParam "resolv-file" "/tmp/resolv.conf.olsr"
}
LoadPlugin "olsrd_dyn_gw.so.0.4"
{
PlParam "Interval" "40"
PlParam "Ping" "80.58.0.33"
}
LoadPlugin "olsrd_txtinfo.so.0.1"
{
PlParam "Accept" "127.0.0.1"
}
Principals coses a tenir en compte:
- Posar totes les interfícies que tinguem a la placa que vulguem que corrin olsr allà on posa "nterface". En aquest cas en tenim dues: ath0 i ath1
- El plugin httpinfo, ens crea una pàgina al port que li indiquem amb informació de l'olsr: qualitat d'enllaços, rutes, etc. En aquest cas hi tenim configurat el port 80 i que tothom hi tingui accés (0.0.0.0 0.0.0.0)
- El plugin nameservice, entre d'altres coses, anuncia el nom del host. En aquest cas PB_NO.
- Els altres plugins són el famós dyn-gw i el txtinfo. Aquest últim permet passar les dades olsr a d'altres hosts.
I ja està, fàcil no?

