routing between 2 lines problem , after starting squid

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



i'm using one line on eth2 only for web traffic 
eth1 is my internal line and eth0 is my main line to internet .
i'm marking packets like this 

i have default route on eth0

iptables -t mangle -A PREROUTING  -i eth1 -p tcp --dport 80 -j MARK
--set-mark 66
iptables -t mangle -A PREROUTING  -i eth1 -p tcp --sport 80 -j MARK
--set-mark 66
iptables -t mangle -A PREROUTING  -i eth1 -p tcp --dport 3128 -j MARK
--set-mark 66
iptables -t mangle -A PREROUTING  -i eth1 -p tcp --sport 3128 -j MARK
--set-mark 66

iptables -t mangle -A FORWARD  -p tcp --sport 80 -j MARK --set-mark 66
iptables -t mangle -A FORWARD  -p tcp --dport 80 -j MARK --set-mark 66
iptables -t mangle -A FORWARD  -p tcp --sport  3128 -j MARK --set-mark 66
iptables -t mangle -A FORWARD  -p tcp --dport  3128 -j MARK --set-mark 66


iptables -t nat -A POSTROUTING -o eth2 -p tcp --dport 80 -s
192.168.0.0/24 -d ! 192.168.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth2 -p tcp --dport 3128 -s
192.168.0.0/24 -d ! 192.168.0.0/16 -j MASQUERADE

i have also 
/sbin/ip route add 192.168.0.0/24 dev eth1 table natips
/sbin/ip route add 127.0.0.0/8 dev lo  scope link table natips
/sbin/ip route add default via 217.10.248.1 dev eth2 table natips
/sbin/ip route flush cache
/sbin/ip rule add fwmark 66 table natips


squid is running 
on 192.168.0.1:3128

without squid it's working i'm using second line for web traffic
with squid it's not working 

can anybody help me 

Thanks in advance.
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux