Hi people,

 

My network daemon program cant receive any packet from iptabless REDIRECT after patching cttproxy-2.6.12-2.0.2.tar.gz.

Of course, I checked it out that REDIRECT worked before patching in the same-kernel.

 

(So, I tried it in Fedora kernel(2.6.12-1.1376_FC3). It was worse. The system was halting without any message.)

 

<<My system configuration>>

Linux-kernel version : 2.6.12 original (no warning, no error when patching)

Gcc version           : gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)

Modules :

Module                    Size  Used by

ipt_REDIRECT              2688  1

ipt_physdev               2832  1

iptable_filter                3584  0

iptable_tproxy             19780  0

iptable_nat                27976  3 ipt_REDIRECT,iptable_tproxy

ip_conntrack              44040  2 iptable_tproxy,iptable_nat

ipt_TPROXY               2688  0

ip_tables                  24448  6 ipt_REDIRECT,ipt_physdev,iptable_filter,iptable_tproxy,iptable_nat,ipt_TPROXY

video                      16388  0

 

Device Network state : Bridge

bridge name     bridge id               STP enabled     interfaces

br0             8000.00d06809c827       no              eth3

                                                         eth1

 

IP table Rule : (iptables -m physdev -t nat -A PREROUTING --physdev-in eth1 -d A.B.C.D -p tcp --dport 80 -j REDIRECT --to-port 2101)

Chain PREROUTING (policy ACCEPT)

target     prot   opt  source               destination

REDIRECT   tcp  --  anywhere         A.B.C.D        PHYSDEV match --physdev-in eth1 tcp dpt:http redir ports 2101

 

CPU info: 2 x Intel(R) Xeon(TM) CPU 3.00GHz (Hiper-Threading : On)

 

netstat info: (telnet A.B.C.D 80)

Active Internet connections (w/o servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State     

tcp        0      0 192.168.0.107:2101          192.168.0.101:1147          SYN_RECV

 

Thanks, in advance.