Search squid archive

squid log with "Missing needed capability support. Will continue without tproxy support"

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

 



Hi Squid-users,

I am testing squid+tproxy on my linux box but still can not get the
real source client IP. After i check on cache.log, i get message "
Missing needed capability support. Will continue without tproxy
support"

below is the network diagram:

client PC (browser point to proxy server port
80)<------->squid+tproxy<-------->WAN<------>Web servers

software info:

- patch using cttproxy-2.6.19-2.0.6

- Linux mypc 2.6.19.7 #2 SMP Mon Sep 24 15:42:23 SGT 2007 i686
GNU/Linux and enable tproxy,conntrack, nat on kernel.

CONFIG_IP_NF_TPROXY=y
CONFIG_IP_NF_MATCH_TPROXY=y
CONFIG_IP_NF_TARGET_TPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
# CONFIG_IP_NF_NAT_NRES is not set
CONFIG_IP_NF_NAT_FTP=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_CONNTRACK_MARK=y

- echo 1 > /proc/sys/net/ipv4/ip_forward
- echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter

- Squid Cache: Version 2.6.STABLE16
configure options:  '--enable-cache-digests' '--enable-underscores'
'--enable-async-io' '--enable-storeio=ufs,a
ufs' '--enable-poll' '--with-maxfd=8192' '--enable-dlmalloc'
'--enable-linux-tproxy' '--enable-linux-netfilter'

- added on squid.conf:

http_port 8080 tproxy  transparent
tcp_outgoing_address xxx.xxx.xxx.xxx(squid IP server)
via off
forwarded_for off
server_persistent_connections off

- iptable:

#iptables -t tproxy -A PREROUTING -p tcp -m tcp --dport 80 -j TPROXY
--on-port 8080

# iptables -L -t tproxy
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
TPROXY     tcp  --  anywhere             anywhere            tcp
dpt:www TPROXY redirect 0.0.0.0:8080

I tried to point my browser to squid server port 80, and seem tproxy
success redirect the request to port 8080. Squid runs as normal. No
error message on cache.log.

Anyone can tell me what does the message " Missing needed capability
support. Will continue without tproxy support" mean and anything wrong
with my testing?

Thanks for advance.

Rgds,

JW

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux