Ich wiederhole meine Frage: Wieso die alte FW mit Kernel 2.4 und der alte, nicht mehr unterstützte Mod?
ds26-14.4 ist aktuell, arbeitet mit der neuesten FW zusammen und bietet mehr Pakete.
Davon abgesehen, wäre es doch praktisch, einfach das Mod-Paket Virtual-IP-CGI zu nehmen, wenn Du den Mod sowieso schon drauf hast. Das würde Dir die Handarbeit ersparen.
Sofern Du es aber doch lieber selbst machen möchtest, kann ich mir vorstellen, daß zu dem Zeitpunkt der Ausführung des Befehls in der
debug.cfg das Netzwerk noch nicht soweit ist, daß der Befehl funktioniert. Evtl. solltest Du in einer Schleife mit jeweils drei Sekunden Wartezeit zwischen den Versuchen den Befehl so lange wiederholen, bis ein
ping auf die neue IP erfolgreich ist. In etwa so (ungetestet):
Code:
{
while true; do
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 up > /dev/null 2>&1
if ping -c 1 192.168.178.253 > /dev/null 2>&1; then
break;
fi
sleep 3
done
} &
Möglicherweise geht es auch kürzer, falls
ifconfig einen Fehlerwert liefert bei mißlungenem Hochziehen des Interfaces. Vermutlich geht das, aber probiert habe ich es nicht (zu faul, die Box zu booten):
Code:
{
while true; do
if ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 up > /dev/null 2>&1; then
break;
fi
sleep 3
done
} &