dwa

Masz problemy z siecią bądź internetem? Zapytaj tu
dareth
Posty: 7
Rejestracja: 27 listopada 2008, 13:30

Post autor: dareth »

Uznałem, że spróbuję zrobić to jednak bez aliasów - dodam jeszcze jedną kartę sieciową - będzie to eth3.
Rozwiązanie takie znalazłem tutaj: http://bromirski.net/docs/translations/ ... IPLE-LINKS

W moim wykonaniu wygląda to póki co tak:
Tabele:

Kod: Zaznacz cały

GatewayMain:~# ip rule list
0:      from all lookup 255
32764:  from 192.168.0.1 lookup brama1
32765:  from 192.168.0.2 lookup brama2
32766:  from all lookup main
32767:  from all lookup default
i ustawienia iproute2:

Kod: Zaznacz cały

IF1=eth1
IF2=eth3
#IF1 - interfejs operatora A
#IF2 - interfejs operatora B

IP1=5.5.5.5
IP2=55.55.55.55
#IP1 - ip interfejsu A
#IP2 - ip interfejsu B

P1=5.5.5.4
P2=55.55.55.54
#P1 - brama operatora A
#P2 - brama operatora B

P1_NET=5.5.5.3/29
P2_NET=55.55.55.53/29
#P1_NET - adres sieci operatora A
#P2_NET - adres sieci operatora B

ip route add $P1_NET dev $IF1 src $IP1 table brama1
ip route add default via $P1 table brama1
ip route add $P2_NET dev $IF2 src $IP2 table brama2
ip route add default via $P2 table brama2

ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

ip route add default via $P1

ip rule add from $IP1 table brama1
ip rule add from $IP2 table brama2

ip route add $P1_NET dev $IF1 table brama1
ip route add $P2_NET dev $IF2 table brama1
ip route add 127.0.0.0/8 dev lo table brama1
ip route add $P1_NET dev $IF1 table brama2
ip route add $P2_NET dev $IF2 table brama2
ip route add 127.0.0.0/8 dev lo table brama2
Idę w dobrą stronę?

BTW: tak właściwie to trochę nieodpowiednio nazwałem ten temat :)
ODPOWIEDZ