> > Greets, > > I'm using this normal squid installation for about a year. > Now I wanted to instruct squid to send outgoing traffic to a > new interface: > eth1. This server is using eth0 for mail and other services. > > So, I just added this line to squid configuration: > tcp_outgoing_address 10.10.10.8 > > This would mean that all squid traffic pass by eth1's ip: 10.10.10.8 > > But... It doesn't work! Squid stalls, and give no answer. > Log files record the request, but never contacts remote web server. > > I already changed all *output and *incoming directives on > squid.conf, but the > result is allways the same. > > I have no clue, since running ping and traceroute commands with > interface-forcing, i get sucess. > > Please check the following logs and letme know if you have any clue. > > TIA > > > I have this route configuration: > Destination Gateway Genmask Flags Metric > Ref Use Iface > 6.4.18.160 0.0.0.0 255.255.255.240 U 0 > 0 0 eth0 > 10.10.10.0 0.0.0.0 255.255.255.0 U 0 > 0 0 eth1 > 127.0.0.0 0.0.0.0 255.0.0.0 U 0 > 0 0 lo > 0.0.0.0 6.4.18.174 0.0.0.0 UG 0 > 0 0 eth0 > 0.0.0.0 10.10.10.252 0.0.0.0 UG 0 > 0 0 eth1 > > And this IP addresses: > 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100 > link/ether 00:02:a5:ef:b6:81 brd ff:ff:ff:ff:ff:ff > inet 6.4.18.161/28 brd 62.48.187.175 scope global eth0 > 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100 > link/ether 00:02:a5:ef:b6:80 brd ff:ff:ff:ff:ff:ff > inet 10.10.10.8/24 brd 10.10.10.255 scope global eth1 > > Ping forcing eth0: > PING www.squid-cache.com (198.64.149.47) from 6.4.18.161 > eth0: 56(84) bytes of > data. > 64 bytes from 198.64.149.47: icmp_seq=1 ttl=48 time=145 ms > 64 bytes from 198.64.149.47: icmp_seq=2 ttl=48 time=146 ms > 64 bytes from 198.64.149.47: icmp_seq=3 ttl=48 time=146 ms > 64 bytes from 198.64.149.47: icmp_seq=4 ttl=48 time=145 ms > > Ping forcing eth1: > PING www.squid-cache.com (198.64.149.47) from 10.10.10.8 > eth1: 56(84) bytes of > data. > 64 bytes from 198.64.149.47: icmp_seq=1 ttl=48 time=134 ms > 64 bytes from 198.64.149.47: icmp_seq=2 ttl=48 time=134 ms > 64 bytes from 198.64.149.47: icmp_seq=3 ttl=48 time=133 ms > 64 bytes from 198.64.149.47: icmp_seq=4 ttl=48 time=134 ms > >
- Anything weird in cache.log ? - Is DNS fully functional through this path ? M.
