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