Cred ca o mica modificare ar fi folositoare :
>>#!/bin/bash >> >>status="0" >>firstgw=1.2.3.4 >>secgw=1.3.4.5 >>#rcmd="/sbin/route" >>interval=30 >> >>while(true); do >> if ( ! (ping $firstgw -i1 -c3 | grep from)> cam pe aici un - grep icmp - in loc de - grep from - de ce oare ?? :) >>/dev/null 2>/dev/null) >> then >> if [ $status eq 1 ]; >> then >> status="0" >> logger "Main route got down moving on backup!" >> ip route del default >> ip route add default equalize nexthop via $secgw >> > dev eth1 > >> fi >> else >> if [ $status eq 0 ]; >> then >> status="1" >> logger "Main route is up again, changing to it!" >> ip route del default >> ip route add default equalize nexthop via $firstgw >> > dev eth0 nexthop via $secgw dev eth1 > > >> fi >> fi >> sleep $interval >>done >> > scriptul trebuie sa includa si caderea secgw. > > Ceea ce vroiam eu sa zic aici este ca "ip route add > default equalize nexthop via $firstgw dev eth0 nexthop > via $secgw dev eth1" face un fel de "balansare" ...restul ..e chestie de gust .. TheOS. --- <a href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug">unsubscribe</a> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
