на главнуюВсе эхи RU.UNIX.BSD
войти ?

Re: postfix: lost connection after DATA (approximately 0 bytes)

От Anton Yuzhaninov (2:5020/400) к "Alexander Fatykhov"

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


From: Anton Yuzhaninov <citrin@citrin.ru>

On Sat, 28 Mar 2009 08:57:26 +0000 (UTC), Alexander Fatykhov wrote:
AF> в том то и дело, что трудно выловить эти соединения... а поток входящего
AF> мусора достаточно большой...

Современные диски обычно имеют большой объем, и хранить на диске файл tcpdump
с заголвоками всего трафика за N дней ненакладно.

Сделать скрипт кторый в бесконечном цикле запускает что то типа:

tcpdump -pn -w /path/to/smtp_`date +'%F_%H-%M-%S'`.dump -c 1000000 -i bge0 port 25 or icmp

Потом можно будет из логов найти ip и время и сделать

tcpdump -r smtp_date.dump | fgrep 192.168.0.1

AF> а как проверить mtu на пути?
AF> у меня на карте стандартные 1500, понизил сейчас до 1400
AF> на втором канале vpn (pptp), там ставится тоже 1500 на ng0

Если MTU 1500 то:

$ ping -D -s 1472 www.ru
PING www.ru (194.87.0.50): 1472 data bytes
1480 bytes from 194.87.0.50: icmp_seq=0 ttl=60 time=2.590 ms

Если меньше, то пакеты 1500 байт не проходят:
$ ping -D -s 1472 82.207.112.102
PING 82.207.112.102 (82.207.112.102): 1472 data bytes
^C
- --- 82.207.112.102 ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss

Hо при этом пакеты меньшего размера проходят (т. е. icmp request/reply открыты):
ping -D -s 1464 82.207.112.102
$ PING 82.207.112.102 (82.207.112.102): 1464 data bytes
1472 bytes from 82.207.112.102: icmp_seq=0 ttl=52 time=149.643 ms

Если это так, то проблема скорее всего в этои и для начала нужно изучить:
http://paranoia.spb.ru/unix/mtu.html

--
Anton Yuzhaninov
--- ifmail v.2.15dev5.4
* Origin: Rambler (2:5020/400)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.UNIX.BSD?msgid=<1187320498@spray.anyhost.ru>+3849fa55