Search squid archive

TPROXY4, squid-2.6.18, and kernel 2.6.25.14 doesn't work

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

 



dear all,
any experience using new TPROXY4.
I already compiled kernel (2.6.25.14) with tproxy4,
patch squid-2.6.18 and iptables 1.4

[root@cachebox squid2.6.stable.18]# ip rule
0:      from all lookup local
32764:  from all fwmark 0x1/0x1 lookup 100
32765:  from all fwmark 0x1 lookup 100
32766:  from all lookup main
32767:  from all lookup default


[root@cachebox squid2.6.stable.18]# ip route show table 100
local default dev lo  scope host

[root@cachebox squid2.6.stable.18]# iptables -t mangle -L -xvn
Chain PREROUTING (policy ACCEPT 2462105 packets, 1395331335 bytes)
    pkts      bytes target     prot opt in     out     source
     destination
    1474    91248 DIVERT     tcp  --  *      *       0.0.0.0/0
   0.0.0.0/0           socket
  279100 37919535 TPROXY     tcp  --  *      *       0.0.0.0/0
   0.0.0.0/0           tcp dpt:80 TPROXY redirect 0.0.0.0:3128 mark
0x1/0x1

Chain INPUT (policy ACCEPT 8575 packets, 558014 bytes)
    pkts      bytes target     prot opt in     out     source
     destination

Chain FORWARD (policy ACCEPT 2884819 packets, 1455715086 bytes)
    pkts      bytes target     prot opt in     out     source
     destination

Chain OUTPUT (policy ACCEPT 9871 packets, 3045490 bytes)
    pkts      bytes target     prot opt in     out     source
     destination

Chain POSTROUTING (policy ACCEPT 2894692 packets, 1458760640 bytes)
    pkts      bytes target     prot opt in     out     source
     destination

Chain DIVERT (1 references)
    pkts      bytes target     prot opt in     out     source
     destination
    1462    90432 MARK       all  --  *      *       0.0.0.0/0
   0.0.0.0/0           MARK set 0x1
    1454    89968 ACCEPT     all  --  *      *       0.0.0.0/0
   0.0.0.0/0

[root@cachebox squid2.6.stable.18]# sbin/squid -v
Squid Cache: Version 2.6.STABLE18
configure options:  '--prefix=/usr/local/squid2.6.stable.18'
'--enable-gnuregex' '--enable-carp' '--with-pthreads' '--with-aio'
'--with-dl' '--enable-delay-pools' '--enable-useragent-log'
'--enable-referer-log' '--enable-htcp' '--enable-arp-acl'
'--enable-cache-digests' '--enable-linux-netfilter'
'--enable-truncate' '--enable-underscores' '--enable-stacktraces'
'--enable-x-accelerator-vary'
'--enable-basic-auth-helpers=MSNT,NCSA,YP,getpwnam'
'--enable-external-acl-helpers=ip_user,unix_group,wbinfo_group'
'--enable-auth=basic,ntlm' '--disable-ident-lookups'
'--enable-follow-x-forwarded-for' '--enable-large-cache-files'
'--enable-async-io' '--with-maxfd=2048000' '--enable-epoll'
'--enable-snmp' '--enable-removal-policies=heap,lru'
'--enable-storeio=aufs,coss,diskd,null,ufs' '--enable-ssl'
'--with-openssl=/usr/kerberos' '--disable-dependency-tracking'
'--with-large-files'

But i check in access.log, no traffic comes


[root@cachebox squid2.6.stable.18]# squidclient mgr:active_requests
HTTP/1.0 200 OK
Server: squid/2.6.STABLE18
Date: Mon, 15 Sep 2008 03:25:38 GMT
Content-Type: text/plain
Expires: Mon, 15 Sep 2008 03:25:38 GMT
Last-Modified: Mon, 15 Sep 2008 03:25:38 GMT
X-Cache: MISS from cachebox.sldm.net
X-Cache-Lookup: MISS from cachebox.sldm.net:3128
Proxy-Connection: close

Connection: 0x97cb098
        FD 43, read 70, wrote 0
        FD desc: cache_object://localhost/active_requests
        in: buf 0x97e3148, offset 0, size 4096
        peer: 127.0.0.1:38205
        me: 127.0.0.1:3128
        nrequests: 1
        defer: n 0, until 0
uri cache_object://localhost/active_requests
log_type TCP_MISS
out.offset 0, out.size 0
req_sz 70
entry 0x97e5500/6253C1F43059CF9CC59F0A560EBE707F
old_entry (nil)/N/A
start 1221449138.803287 (0.000000 seconds ago)
username -
delay_pool 0

[root@cachebox squid2.6.stable.18]#

in squid.conf, already defined
http_port 3128 tproxy transparent

any suggest ?
Should I downgrade the tproxy version 2 ?.
Thanks.

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

  Powered by Linux