Cam pe la 10/14/2004 04:26 PM, Emanuel Salagean scrise: >Constantin Gavrilescu wrote: > > >>am pe la 10/14/2004 03:16 PM, Emanuel Salagean scrise: >> >> >> >> >>>Buna! >>>Problema se pune in felul urmator: >>>Am doua placi de retea, doua conexiuni la internet. >>>Am ruta default pe o conexiune, totul merge ok, vreau sa folosesc si >>>cealalta conexiune. >>>Am vazut cum se face cu load balancing, eu nu vreau load balancing. >>>Mi-am instalat squid si vreau ca toate aplicatiile care vor iesi prin >>>proxy sa foloseasca cealalta conexiune de net, iar restul aplicatiilor >>>conexiunea default. >>>Cum trebuie sa arate tabela mea de rutare, si cum ar trebui sa imi >>>configurez squidul? >>>Multumesc! >>> >>> >>> >>Policy routing se numeste. >>Cam asa am facut eu pentru irc mai demult. >> >>#!/bin/bash -x >>/sbin/ip route del table 6 >>/sbin/ip route show table main | grep -Ev ^default | while read ROUTE; >>do ip route add table 6 $ROUTE; done; >>/sbin/ip route add table 6 default via $gateway dev $gatewaydev >>/sbin/ip rule add fwmark 6 table 6 >> >>Si in firewall marchezi portul pe care-l vrei cu 6. >> >> >> > >Am incercat scriptul, nu merge ( RTNETLINK answers: No such process >Error: an inet address is expected rather than "dev". ) >La ce ma ajuta scripul, tot mai trebuie sa imi setez squidul,nu? > >
Scriptul este doar un exemplu, credeam ca ai idee de ce trb sa faci. Trb sa inlocuiesti $gateway cu ip-ul gatewayului si $gatewaydev cu eth-ul pe care iese (daca e ethernet). Si mai trb sa adaugi niste reguli cu iptables. --- Detalii despre listele noastre de mail: http://www.lug.ro/
