Ich möchte beim Boot/Reboot meinen Routers (FB7270) eine zweite Box neu starten, da es sonnst Probleme mit dem WDS gibt und der Slave immer "gewinnt".
dazu hab ich folgendes Skript:
rc.custom
In der Konsole ausgeführt geht das alles ohne Probleme und der Slave (192.168.178.10) wird neu gestartet.
Beim Reboot wird auch alles schön in syslog geschrieben, der Slave allerdings nicht neu gestartet.
syslog master (192.168.178.1)
uptime slave (192.168.178.10)
dazu hab ich folgendes Skript:
Code:
cat /var/tmp/flash/mod/v701w_restart
#!/bin/sh
logger "[v701w] reboot v701w"
host=192.168.178.10
ping_ok=0
while [ $ping_ok -ne 1 ]; do
ping -c 1 $host
if [ $? -eq 0 ]; then
logger "[v701w] ssh?"
ssh -i /var/mod/root/.ssh/id_rsa [email protected] -f reboot
logger "[v701w] done"
ping_ok=1;
fi
sleep 3
done
logger "ende reboot v701w"
exit 0
Code:
# fix wlan WDS problem
# restart other router (v701w)
sh /var/tmp/flash/mod/v701w_restart &
Beim Reboot wird auch alles schön in syslog geschrieben, der Slave allerdings nicht neu gestartet.
syslog master (192.168.178.1)
Code:
Feb 10 22:06:37 fritz user.notice root: [v701w] reboot v701w
Feb 10 22:06:37 fritz user.notice root: [v701w] ssh?
Feb 10 22:06:37 fritz user.notice ONLINECHANGED[2935]: [online] approved
Feb 10 22:06:37 fritz user.notice ONLINECHANGED[2935]: [online] finished
Feb 10 22:06:38 fritz user.notice root: [v701w] done
Feb 10 22:06:40 fritz user.notice FREETZMOD: rc.mod finished.
Feb 10 22:06:41 fritz user.notice root: ende reboot v701w
Code:
root@fritz:/var/mod/root# ifconfig lan && uptime
lan Link encap:Ethernet HWaddr 00:1F:3F:A7:BD:E8
inet addr:192.168.178.10 Bcast:192.168.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:3245 errors:0 dropped:0 overruns:0 frame:0
TX packets:2788 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:299970 (292.9 KiB) TX bytes:675098 (659.2 KiB)
22:13:35 up 52 min, load average: 0.04, 0.02, 0.00
root@fritz:/var/mod/root#