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/


Raspunde prin e-mail lui