fastd peer config deprecated

Oliver Voelker ov at magenbrot.net
Mo Nov 3 14:27:53 CET 2014


Moin,

das hier ist vermutlich was für Tim:

Der fastd-Client holt sich seine peer config von diesem Server, z.B. mit
dieser URL:

http://mastersword.de/~reddog/fff/?name=fff&port=10000&key=meinkey

und bekommt dann etwa das hier zurück:


####romauplink.conf
#name "romauplink";
key "secret";
remote ipv4 "176.126.237.51" port 10000 float;

####fff-nue1.default.conf
#name "fff-nue1.default";
key "secret";
remote ipv4 "193.192.41.129" port 10000 float;

###


In der aktuellen Version von fastd muss "float" zwingend in eine eigene
Zeile: "float yes;" und ist nicht mehr Teil des remote-Parameters.

Auf dem fff-nue1 ist auch schon ein workaround hinterlegt, der genau
dafür sorgt:

filenames=$(cat /tmp/fastd_${project}.${hood}_output| grep ^#### | sed
-e 's/^####//' | sed -e 's/.conf//g')
for file in $filenames
do
grep -A100 ^####$file.conf$ /tmp/fastd_${project}.${hood}_output | grep
-v ^####$file.conf$ | grep -m1 ^### -B100 | grep -v ^### | sed 's/
float;/;/g' > /etc/fastd/$project.$hood/peers/$file
echo 'float yes;' >> /etc/fastd/$project.$hood/peers/$file
done



Gibts denn irgendwo noch ältere fastd-Versionen, die auf der alten
Syntax bestehen? Denn auch das rumänische GW zeigt deprecated Meldungen
im Syslog:

2014-05-26 12:20:03 +0200 --- Warning: peer `B0487ACB276E' uses
deprecated float syntax, please update your configuration


Kann man vielleicht einfach die Config, die per wget geholt wird,
dahingehend ändern, dass "float yes;" direkt mitgeliefert wird?


Sorry wenn ich mich schwer verständlich ausdrücke ;) Ich versuch grad so
nach und nach durchzusteigen, wie alles funktioniert und zusammenhängt.

Grüße
Oli

-- 
Denken Sie bitte an die Umwelt, bevor Sie diese Mail ausdrucken
Please consider the environment before printing this e-mail



Mehr Informationen über die Mailingliste franken-dev