> А вы попробуйте использовать более конкретизированные правила для таблицы mangle и смотрите
> счетчиками появления попадание пакетов в эти правила. Может увидете на каком
> этапе режутся пакеты самое интересное что мне кажется правила не режутся.. а они меняются..
я слушаю порт идущий в нет tcpdump-ом, пакеты идут и с сервера на mail.pisem.net и от mail.pisem.net на сервер.. потом я слушаю tcpdump-ом и внутренний интерфейс и тут видно что данные идут от клиента на mail.pisem.net и от mail.pisem.net к клиенту:
внешний:
[root@MERCURY iptables]# tcpdump -vv -i eth0 -n |grep 62.141.94.172
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
16:12:22.440350 IP (tos 0x0, ttl 127, id 4370, offset 0, flags [DF], proto TCP (6), length 52) 192.168.100.8.49264 > 62.141.94.172.110: S, cksum 0x412e (correct), 876369629:876369629(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>
16:12:22.509804 IP (tos 0x0, ttl 58, id 0, offset 0, flags [DF], proto TCP (6), length 52) 62.141.94.172.110 > 192.168.100.8.49264: S, cksum 0x2395 (correct), 1481363133:1481363133(0) ack 876369630 win 5840 <mss 1380,nop,nop,sackOK,nop,wscale 7>
16:12:22.509921 IP (tos 0x0, ttl 127, id 4372, offset 0, flags [DF], proto TCP (6), length 40) 192.168.100.8.49264 > 62.141.94.172.110: ., cksum 0x79e5 (correct), 1:1(0) ack 1 win 258
16:12:22.579552 IP (tos 0x0, ttl 58, id 59299, offset 0, flags [DF], proto TCP (6), length 57) 62.141.94.172.110 > 192.168.100.8.49264: P, cksum 0xeb55 (correct), 1:18(17) ack 1 win 46
16:12:23.046194 IP (tos 0x0, ttl 127, id 4376, offset 0, flags [DF], proto TCP (6), length 41) 192.168.100.8.49264 > 62.141.94.172.110: P, cksum 0x76dc (correct), 1:2(1) ack 1 win 258
16:12:23.113985 IP (tos 0x0, ttl 58, id 59300, offset 0, flags [DF], proto TCP (6), length 40) 62.141.94.172.110 > 192.168.100.8.49264: ., cksum 0x7aa7 (correct), 18:18(0) ack 2 win 46
16:12:24.040132 IP (tos 0x0, ttl 59, id 41612, offset 0, flags [DF], proto TCP (6), length 57) 62.141.94.172.110 > 192.168.100.8.49263: P, cksum 0x43fd (correct), 1462337101:1462337118(17) ack 802247734 win 46
16:12:24.701023 IP (tos 0x0, ttl 127, id 4390, offset 0, flags [DF], proto TCP (6), length 40) 192.168.100.8.49264 > 62.141.94.172.110: F, cksum 0x79e3 (correct), 2:2(0) ack 1 win 258
16:12:24.772016 IP (tos 0x0, ttl 58, id 59301, offset 0, flags [DF], proto TCP (6), length 40) 62.141.94.172.110 > 192.168.100.8.49264: F, cksum 0x7aa5 (correct), 18:18(0) ack 3 win 46
16:12:24.772123 IP (tos 0x0, ttl 127, id 4392, offset 0, flags [DF], proto TCP (6), length 40) 192.168.100.8.49264 > 62.141.94.172.110: ., cksum 0x79e3 (correct), 3:3(0) ack 1 win 258
16:12:25.580552 IP (tos 0x0, ttl 58, id 59302, offset 0, flags [DF], proto TCP (6), length 57) 62.141.94.172.110 > 192.168.100.8.49264: P, cksum 0xeb53 (correct), 1:18(17) ack 3 win 46
Внутрений:
[root@MERCURY iptables]# tcpdump -vv -i eth1 -n |grep 62.141.94.172
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
16:12:02.898630 IP (tos 0x0, ttl 128, id 4328, offset 0, flags [DF], proto TCP (6), length 52) 192.168.102.21.49263 > 62.141.94.172.110: S, cksum 0x4637 (correct), 802247731:802247731(0) win 8192 <mss 1460,nop,wscale 8,nop,nop,sackOK>
16:12:02.970321 IP (tos 0x0, ttl 58, id 0, offset 0, flags [DF], proto TCP (6), length 52) 62.141.94.172.110 > 192.168.102.21.49263: S, cksum 0x7a31 (correct), 1462337100:1462337100(0) ack 802247732 win 5840 <mss 1380,nop,nop,sackOK,nop,wscale 7>
16:12:02.970442 IP (tos 0x0, ttl 128, id 4329, offset 0, flags [DF], proto TCP (6), length 40) 192.168.102.21.49263 > 62.141.94.172.110: ., cksum 0xd081 (correct), 1:1(0) ack 1 win 258
16:12:03.808140 IP (tos 0x0, ttl 128, id 4332, offset 0, flags [DF], proto TCP (6), length 41) 192.168.102.21.49263 > 62.141.94.172.110: P, cksum 0xcd78 (correct), 1:2(1) ack 1 win 258
16:12:03.878042 IP (tos 0x0, ttl 58, id 41608, offset 0, flags [DF], proto TCP (6), length 40) 62.141.94.172.110 > 192.168.102.21.49263: ., cksum 0xd143 (correct), 18:18(0) ack 2 win 46
16:12:06.390178 IP (tos 0x0, ttl 128, id 4348, offset 0, flags [DF], proto TCP (6), length 40) 192.168.102.21.49263 > 62.141.94.172.110: F, cksum 0xd07f (correct), 2:2(0) ack 1 win 258
16:12:06.474366 IP (tos 0x0, ttl 58, id 41610, offset 0, flags [DF], proto TCP (6), length 40) 62.141.94.172.110 > 192.168.102.21.49263: F, cksum 0xd141 (correct), 18:18(0) ack 3 win 46
16:12:06.474454 IP (tos 0x0, ttl 128, id 4350, offset 0, flags [DF], proto TCP (6), length 40) 192.168.102.21.49263 > 62.141.94.172.110: ., cksum 0xd07f (correct), 3:3(0) ack 1 win 258