Federico LM ha riesumato una configurazione di OLSR funzionante per EdgeRouter. Tuttavia dato che: 1) è un po' accroccata in quanto tutti i file sono dentro la cartella /config/olsr, impedendo quindi un qualsiasi aggiornamento futuro tramite apt-get; 2) è una versione vecchissima di OLSR ho deciso di ripartire da zero utilizzando un EdgeRouter pulito e dei file .deb per l'installazione del protocollo di routing.
Procedura seguita: si creano le VLAN necessarie, dopodiché $ sudo -i # echo 'deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free' > /etc/apt/sources.list # export DEBIAN_FRONTEND=noninteractive # apt-get update && apt-get install wget # cd /tmp # wget http://test.ninux.org/~clauz/edgerouter/olsrd_0.9.0.3_mips.deb # wget http://test.ninux.org/~clauz/edgerouter/olsrd-plugins_0.9.0.3_mips.deb # dpkg -i olsrd_0.9.0.3_mips.deb olsrd-plugins_0.9.0.3_mips.deb I file allegati, personalizzati secondo le proprie esigenze, vanno nelle seguenti posizioni /config/scripts/post-config.d/boot.sh /etc/olsrd/launch4.sh /etc/olsrd/olsrd.conf la parte ipv6 al momento è commentata, in attesa di risolvere i seguenti problemi. # ps aux | grep olsr fornisce l'output root 1468 0.0 0.0 3008 1168 ? S 20:31 0:00 /bin/bash /etc/olsrd/launch4.sh root 2326 0.0 0.0 2320 568 pts/0 S+ 20:55 0:00 /bin/busybox grep olsr dove manca il riferimento a /usr/sbin/olsrd Se a mano provo ad avviare # olsrd il software viene eseguito correttamente. Che problema ci potrebbe essere?
boot.sh
Description: application/shellscript
launch4.sh
Description: application/shellscript
LinkQualityFishEye 0 Hna4 { 10.120.2.0 255.255.255.0 10.120.3.0 255.255.255.0 } Interface "eth0.3" { } LoadPlugin "olsrd_httpinfo.so.0.1" { } LoadPlugin "olsrd_jsoninfo.so.0.0" { }
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless