Ich habe mal etwas gekramt und bin in
/etc/cron.d/04-dyngwplain
fündig geworden:
if [ -n "$defgw" ]; then
hyst=$(cat /var/run/dyngw.hyst 2>&-);
hyst=${hyst:-0}
pinglist="$(nvram get ff_ping)"
ok=0
IFS=\;
for pingip in $pinglist; do
ok=$(ping -c 1 -q $pingip 2>&- | grep
"packets received" | cut -d' ' -f4)
[ $ok -gt 0 ] && break
done
unset IFS
if [ $ok -gt 0 ]; then
hyst=0
if [ "dyngw" = "$tabgw" ];then
logger -t cron.minutely "activated
HNA4 for $defgw"
ip route flush table dyngw
2>/dev/null
ip route add default via $defgw
2>/dev/null
fi
else
hyst=$(( $hyst + 1 ))
maxhyst=$(nvram get ff_dyngw_hyst)
if [ "$hyst" -ge "${maxhyst:-3}" ] && [
"dyngw" != "$tabgw" ];then
logger -t cron.minutely
"deactivated HNA4 for $defgw"
if ! ip rule ls 2>&- | grep -q
dyngw 2>&-; then ip rule add iif lo table dyngw; fi
ip route flush table dyngw
gleich mal ein paar IPs in die Liste eingetragen, hoffe jetzt klappt es.
r...@235-13:~# nvram show | grep ping
size: 5314 bytes (27454 left)
ff_ping=141.1.1.1;217.20.113.31;62.93.246.131
nachtens.
Am 21.01.2009, 21:40 Uhr, schrieb tipuraneo <[email protected]>:
> Ich kämpfe mit folgender Fehlermeldung, kann aber deren Ursache nicht
> finden:
>
> Jan 21 21:09:33 (none) user.notice cron.minutely: deactivated HNA4 for
> 92.50.100.1
> Jan 21 21:11:03 (none) user.notice cron.minutely: activated HNA4 for
> 92.50.100.1
>
> Für den beschriebenen Zeitraum werden keine Pakete aus dem LAN ins
> Internet geroutet. Routerintern wird die Verbindung nicht deaktiviert,
> es liegt also nicht am Internetzugang.
>
> Hat jemand eine Idee, wo ich suchen kann?
>
--
118.2
_______________________________________________
freifunk-leipzig mailing list
[email protected]
https://lists.subsignal.org/mailman/listinfo/freifunk-leipzig