|
Dimensione: 1656
Commento:
|
Dimensione: 2152
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 17: | Linea 17: |
| apt-get install bison flex build-essential cmake | apt-get install bison flex build-essential cmake libnl-3-dev |
| Linea 31: | Linea 31: |
| E' possibile lanciare olsrd2 con il seguente comando: {{{ /usr/local/sbin/olsrd2_static -l /etc/olsrd2.conf }}} |
|
| Linea 79: | Linea 83: |
== Management e Troubleshooting == Per controllare lo stato di OONF è possibile usare questi comandi: Visualizzare lo stato delle interfaccie {{{ echo "/nhdpinfo interface" | nc 127.0.0.1 2009 }}} Visualizzare i vicini {{{ echo "/nhdpinfo neighbor" | nc 127.0.0.1 2009 }}} Netjson {{{ echo "/netjsoninfo filter graph ipv4_0" | nc 127.0.0.1 2009 }}} |
OLSRv2
Compilazione/Installazione
OpenWRT/LEDE
Su OpenWRT/LEDE è sufficiente il pacchetto con il comando
opkg update opkg install oonf-olsrd2
Debian
OLSRv2 non è pacchettizzato per Debian, quindi è necessario compilarlo dai sorgenti. Scaricate l'ultima versione dei sorgenti da: https://github.com/OLSR/OONF Installate le dipendenze:
apt-get update apt-get install bison flex build-essential cmake libnl-3-dev
Entrate nella directory "build", dentro al codice di OLSRv2 ed eseguite
cmake .. make make install
se si vuole usare olsr2_dynamic è necessario esportare il percorso delle librerie:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
E' possibile lanciare olsrd2 con il seguente comando:
/usr/local/sbin/olsrd2_static -l /etc/olsrd2.conf
Configurazione
OpenWRT/LEDE
config olsrv2 'olsrv2'
list lan '10.150.9.0/24'
config log 'log'
option file '/var/log/olsrd2.log'
config global 'global'
option lockfile '/var/lock/olsrd2'
option pidfile '/var/run/olsrd2.pid'
config interface 'olsr2_common'
list ifname 'loopback'
list ifname 'Ant1'
list ifname 'Ant2'
list ifname 'Ant3'
list ifname 'Ant4'
config telnet 'telnet'
option port '2009'
option bindto '127.0.0.1'
Debian
Questo è un file di esempio di configurazione: basta sostituire le interfacce con quelle specifiche della vostra configurazione.
[global]
plugin remotecontrol
pidfile '/var/run/olsrd2.pid'
[telnet]
bindto 127.0.0.1
port 2009
[olsrv2]
lan 10.150.x.0/24
[interface=eth1.2]
[interface=eth1.3]
[interface=eth1.4]
[interface=eth1.5]
[interface=lo]
Management e Troubleshooting
Per controllare lo stato di OONF è possibile usare questi comandi: Visualizzare lo stato delle interfaccie
echo "/nhdpinfo interface" | nc 127.0.0.1 2009
Visualizzare i vicini
echo "/nhdpinfo neighbor" | nc 127.0.0.1 2009
Netjson
echo "/netjsoninfo filter graph ipv4_0" | nc 127.0.0.1 2009






