FreeBSD 4.7 p3
ipfw2
простейший пример конфигурации
ipfw add 100 check-state
ipfw add 200 deny log tcp from any to any established
ipfw add 300 permit tcp from any to any setup
на некоторых соединениях, по завершении валятся в лог пакеты с FIN флагом (смотрел tcpdump'ом) от хоста, с которым было соединение.
Jan 10 12:04:24 tower /kernel: ipfw: 200 Deny TCP 217.66.99.188:80 193.111.x.x:1147 in via rl1
при этом все работает, страницы в браузере грузятся нормально и т.п.
пробовал увеличить значения:
net.inet.ip.fw.dyn_fin_lifetime
net.inet.ip.fw.dyn_rst_lifetime
до 4
визуально вроде меньше таких записей стало, но все равно они появляются.
tcpdump также показал, что от некоторых хостов пакет с FIN приходит иногда по нескольку раз, видимо это и влияет - ipfw правило на первом fin'e отрубает, а второй уже не пускает. шо с ентим делать?