@FischersFreetz :
Wenn Du irgendwo noch das Trac-Ticket #2663 findest, kannst Du das alles selbst nachlesen (inkl. warum da ein Stern auftaucht) ... auch die Information, daß dieser erste Parameter jeweils nur die Angabe ist, WAS und daß sich gerade etwas geändert hat und die Infomation, was jetzt gerade aktuell verfügbar ist, steht dann erst im zweiten Parameter, den aber weder AVM (zumindest nicht in den Skript-Files in den öffentlich verfügbaren Versionen) noch Freetz oder Freetz-NG tatsächlich
richtig auswerten - allerdings taucht er in den AVM-Files wenigstens noch auf in
case
-Statements, was bei Freetz/-NG m.W. nie der Fall war. Dadurch kommt es jedenfalls zu mehrfachen Aufrufen von
onlinechanged
(wenn z.B. die IPv6-Adressen bei einem Tunnel erst nachträglich erhältlich sind oder wenn sich die IP-Adresstypen unabhängig voneinander ändern).
Wenn Du wissen willst, wie diese zweite Angabe aussieht oder gar testen willst, ob die vom
multid
verwendeten Parameter für
/bin/onlinechanged
immer noch dieselben sind, kannst Du Dir in der originalen Firmware den
multid
ansehen (der enthält die Parameter als Zeichenketten und das sogar jeweils in unmittelbarer Nähe zu weiteren Zeichenketten, die sich als Log-Messages für diese Wechsel entpuppen) und die Dateien in
/etc/onlinechanged
.
Und meine Empfehlung (rein aus dem "Betrachten" der Dateien und in der Annahme, nichts Entscheidendes übersehen zu haben) an alle Freetz(-NG)-Benutzer mit Boxen, die auch IPv6-Support haben, war und wäre es weiterhin, auf
FREETZ_REPLACE_ONLINECHANGED
zu verzichten, weil das mit IPv6 gar nichts am Hut hat ...
/usr/bin/get_ip
wird in
/sbin/ip_watchdog
ohne weitere Parameter aufgerufen und dann arbeitet es (siehe
make/mod/files/root/usr/bin/get_ip
(wenn man kein Image hat/will), das ist ja auch ein Shell-Skript) eben nur mit IPv4-Adressen und -Methoden.