Gelieve te lezen het oorspronkelijke artikel - hoe te: Het In evenwicht brengen & Failover met de Dubbele Multi BLEKE/Verbindingen van ADSL/van de Kabel op Linux te laden. Het bevat gedetailleerde informatie met een steekproefmanuscript. Viliam Koinsk� wijzigde mijn manuscript om e-mail te verzenden wanneer de verpletterende lijst verandert. Ook begint hij het manuscript als dienst van /etc/init.d. Lees hieronder voor zijn verhogingen:


Ik gebruik uw gwping manuscript. Werkelijk nuttig. Ik voegde posibility toe om e-mail te verzenden, toen het verpletteren van lijstverandering:

# kat /usr/local/sbin/gwping
.......

EMAILFROM= " root@myserver.example.com "
EMAILTO= " someone@example.com "
.....

als [[CLS1 - eq 0 || CLS2 - eq 0]]; dan
als [[$LLS1 - eq 1 && $LLS2 - eq 0]]; dan
echo die op $NAME2 overschakelt
ip de route vervangt standaardwerkingsgebied globaal via $GW2 dev $EXTIF2
LSROUTE=$ (ip de route toont)
echo $LSROUTE | post - s GWPING - Verpletterende veranderde lijst. De lijn $NAME1 is neer. - r $EMAILFROM $EMAILTO
elif [[$LLS1 - eq 0 && $LLS2 - eq 1]]; dan
echo die op $NAME1 overschakelt
ip de route vervangt standaardwerkingsgebied globaal via $GW1 dev $EXTIF1
LSROUTE=$ (ip de route toont)
echo $LSROUTE | post - s GWPING - Verpletterende veranderde lijst. De lijn $NAME2 is neer. - r $EMAILFROM $EMAILTO
elif [[$LLS1 - eq 0 && $LLS2 - eq 0]]; dan
echo die het standaardlading in evenwicht brengen herstelt
#ip de route vervangt standaardwerkingsgebied globaal via $GW1 dev $EXTIF1
ip de route vervangt standaardwerkingsgebied globale nexthop via $GW1 dev $EXTIF1 gewicht $W1 nexthop via $GW2 dev $EXTIF2 gewicht $W2
LSROUTE=$ (ip de route toont)
echo $LSROUTE | post - s GWPING - Verpletterende veranderde lijst. Beide lijnen zijn omhoog. - r $EMAILFROM $EMAILTO
FI
FI
slaap $SLEEPTIME
gedaan

Ook begin ik dit manuscript als dienst van /etc/init.d

# kat /etc/init.d/gwping
#! /bin/sh
# Auteur: Viliam Kocinsky

### BEGIN MET INIT- INFO
# Kort-beschrijving: De verbindingen van de de toegangsverbinding van Internet van de monitor en wijzigen pitroute als ��n of andere verbinding daalt.
# Beschrijving: Dit is startmanuscript voor het gwping van manuscript, dat Internet verbinding failover beheert (als u minstens 2 leveranciers hebt).
# Namelijk pingelt het reguraly ��n IP adres
# op Internet door bepaalde leverancier (maar het proberen van allen). Als ping niet terugkomt, dan het addjust de lijst van de pitroute.
# Zie binnenmanuscript voor details. Dit manuscript is van de website:
# http://blog.taragana.com/index.php/archive/how-to-load-balancing-failover-with-dual-multi-wan-adsl-cable-connections-on-linux/
#
### VAN HET EIND INIT- INFO

command= " $1 "

geval $command binnen
begin)
weergalm het Beginnende gwping.
/usr/local/sbin/gwping &
echo $! > /usr/local/share/gwping_pid
; ;
houd op)
weergalm Stoping die. gwping
dood -9 $ (kat /usr/local/share/gwping_pid) && rm /usr/local/share/gwping_pid
; ;
*)
/etc/init.d/gwping van het echo Gebruik begin|einde
; ;
esac