Cytuj:
W jaki sposób kolejkujecie na serwerach z dwoma łączami ?
a ja wyszdelem z innego zalozenia:) jak kolega sugeruje wyzej.
ruch z lan kierowany jest na imq0 na ktorym sa kolejki hostow (ul)
po czym po przejsciu przez inne reguly iptables kierowany jest do odpowiedniego lacza przez imq5 i imq7 gdzie filtrowany jest ruch w/g uslug.
z dl jest analogicznie tylkow druga strone - ruch filtrowany w/g uslug
i kierowany przez imq6 i imq8 do imq1 gdzie sa kolejki hostow.
ruch malowymagajacy wzgledem opoznien porty 80 i 443 kieruje na wieksze lacze, reszta leci nieco mniejszym i luzniejszym.
a odnosnie regul routingu - pokaz jak one wygladaja:
ip rule list
ps.
Cytuj:
dodatkowe wpisy dla LAN
ip route add $P0_NET dev $IF0 table T1
ip route add $P2_NET dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add $P0_NET dev $IF0 table T2
ip route add $P1_NET dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo table T2
te wpisy prawdopodobnie masz juz w tablicy main wiec po co je powtrzac ?
tyle ze odwolanie do tablicy main masz z bardzo niskim prio
Cytuj:
32766: from all lookup main
32767: from all lookup default
a wystarczy mala modyfikacja i kika regul juz odpada, bo sa tworzone przy podnoszeniu interfejsu i wystarcza same trasy domyslne w tabelach
T1 i T2 oraz pozbycie sie domyslnej tras z main.
byc moze rozwiazaniem problemu z dostepem hostow z lacza pierwszego do maszyny z www na laczu drugim bedzie dodanie regulki:
ip rule add prio 10 to $P2_NET table T2a swoja droga to w regulach panuje haos:
Cytuj:
NR=5;
while [ $NR -le 254 ]; do
ip rule add from 192.168.2.$NR table T1 ;
ip rule add from 192.168.1.$NR table T2 ;
ip rule add from 82.x.x.$NR table T1;
ip rule add from 89.x.x.$NR table T2;
NR=$[ NR + 1 ]
done
nieco za duzo regulek takich samych.
no i pytanie co z maskowaniem ip czy jest w poprawny sposob zrobony,
dla pakietow wychodzacych odpowiednim interfejsem?