Который день бьюсь, а результата нет. Ситуация выглядит так:

repo.maven.apache.org - шлюз - виртуалка

tcp handshake проходит без проблем, потом от repo.maven.apache.org приходят
несколько пакетов с данными, и шлюз почему-то отсылает RST в адрес
repo.maven.apache.org, потом в адрес repo.maven.apache.org от виртуалки
уходит пачка ACK, на которые он отвечает RST.

Что интересно, первый RST уходит именно от шлюза, т.к. после iptables -A
OUTPUT -o eth2 --dst 68.232.34.223 -p tcp --dport 80 --tcp-flags RST RST -j
DROP всё работает нормально (eth2 -- это сетевуха, которая "смотрит" в
инет).

Смотрю на 2 окна wireshark'а, в одном "проблемный" дамп, в другом --
нормальный (снятый при подключении с другой машины). Разница -- размер окна
tcp, номер исходящего порта да разные версии wget, и всё.

Что делать?

Ответить