Доброго времени суток всем ! Никто не подскажет чем можно померять потери хождения пакетов по каналу ? Есть некая выделенка и с другой стороны на ней стоит некая "железяка". Смысл этого всего - доказать тем, кто за той "железякой" приглядывает, что грабли именно в ней, чтобы они ее посмотрели, а то постоянно отмазываются что типа "она icmp'шки сама дропает, так надо, а вот остальные - все в порядке". А у меня есть подозрение что этой "железякой" понемногу дропается все подряд. Пускаю "ping -c <много>" - он показывает порядка 5% потерь. Имеется подозрение на одну железяку, стоящую с другой стороны линии. Интерфейс (по ifconfig) на линии показывает где-то в среднем этих же 5% потерь (ошибок), но icmp составляет очень малую часть трафика - там по большей части tcp. Я тут быстренько состряпал такое (с двух сторон этой линии, но не сильно далеко удаленных от нее): с одной стороны - открыл 7/tcp-й порт (echo), везде сказал ядру бросать в логи пакеты на этот и с этого порта еще и с sequence number'ами и отправил netcat'ом на этот 7-й порт большой файлик. И вот пытаюсь по логам понять - что там где было. Канал при этом был почти свободен - потерь от нехватки пропускной способности тоже не может быть. И по дороге хостов мало - те тоже не должны были влиять на картинку. Логика такая - если номера (отправки и ответа) повторяются - повторяются пакеты - доставка не была удачной. И вот их и искать. Как понимаю, гарантированность доставки можно и не проверять - это и так есть. Может для этого уже имеются какие-то готовые инструменты ?
WBR, Денис Кульгейко aka Burzumie.