routing (2x WAN + 1xLAN)

Pawel Bernadowski pbern w poczta.fm
Sob, 24 Maj 2003, 19:46:28 CEST


Znalazlem takie cos.. do ustawienia odpowiednio routingu na 2x wan + 1x lan
jednak jakos to nie dziala bo wywala error apropo tabeli...

czy to jest poprawne ???

bo nie zabardzo dziala...


#!/bin/bash
IF0=eth0
P0_NET=255.255.255.0

IF1=eth1
IP1=80.55.85.174
P1=80.55.85.173
P1_NET=255.255.255.253

IF2=eth2
IP2=192.168.1.2
P2=192.168.1.1
P2_NET=255.255.255.0


 echo route add $P1_NET dev $IF1 src $IP1 table 1
 ip route add $P1_NET dev $IF1 src $IP1 table 1
 echo

 echo ip route add default via $P1 table 1
 ip route add default via $P1 table 1
 echo

 echo ip route add $P2_NET dev $IF2 src $IP2 table 2
 ip route add $P2_NET dev $IF2 src $IP2 table 2
 echo
 echo ip route add default via $P2 table 2
 ip route add default via $P2 table 2
 echo


 echo ip route add $P1_NET dev $IF1 src $IP1
 ip route add $P1_NET dev $IF1 src $IP1
 echo

 echo ip route add $P2_NET dev $IF2 src $IP2
 ip route add $P2_NET dev $IF2 src $IP2
 echo
#ustawiamy domyslna trase
 echo ip route add default via $P1
 ip route add default via $P1
 echo

 ip rule add from $IP1 table 1
 ip rule add from $IP2 table 2

 ip route add $P0_NET     dev $IF0 table 1
 ip route add $P2_NET     dev $IF2 table 1
 ip route add 127.0.0.0/8 dev lo   table 1
 ip route add $P0_NET     dev $IF0 table 2
 ip route add $P1_NET     dev $IF1 table 2
 ip route add 127.0.0.0/8 dev lo   table 2


# load balancing
echo ip route add default scope global nexthop via $P1 dev $IF1 weight 1
nexthop via $P2 dev $IF2 weight 1




Więcej informacji o liście dyskusyjnej pld-users-pl