LINUX.ORG.RU

Ответ на: комментарий от ef37

man iptables. Действие -j DROP. -j TARPIT как вариант.

Это понятно. Конкретный пример: Работает торрент-клиент, всё пучком. Закрываю клиент, пиры какое-то время продолжают бомбить меня по UDP, на что мой ящик отвечает ICMP port unreachable.

1. Как iptables узнают, что я выключил клиент и теперь соединения можно отшивать?

2. При включении как они узнают, на какой порт соединения можно принимать, если порт при запуске выбирается случайно?

Торрент-клиент - это лишь пример, интересует общая концепция.

Marmirus ★★
() автор топика
iptables -I OUTPUT -p icmp --icmp-type icmp-port-unreachable -j DROP
iptables -I OUTPUT -p tcp --tcp-flags RST RST -j DROP

// Каков вопрос, таков и ответ

nnz ★★★★
()

в некоторых случаях поможет естаблишед, ирлейтед.

chocholl ★★
()

линукс тоже так делает, только сокет не должен быть открытым или в любом *_WAIT, так что можешь потвикать эти таймера чтоб он закрывался быстрее.

chocholl ★★
()

че-то я реально потерялся в своих мыслях... Спасибо всем, всё понятно.

Marmirus ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.