Скажите как можно изменять ТТЛ при прохождении роутера у пакетов идущих от компов находящихся за НАТом. НАТ - freebsd 5.4 / ipfw2+natd. И вообще какие простые способы обнаружения роутеров с натом существуют?
>Скажите как можно изменять ТТЛ при прохождении роутера у пакетов идущих от
>компов находящихся за НАТом. НАТ - freebsd 5.4 / ipfw2+natd. И
>вообще какие простые способы обнаружения роутеров с натом существуют?
http://www.void.ru/content/782
http://www.linuxcenter.ru/lib/articles/networking/nat_detect...
net.inet.ip.ttl=255
В pf есть функция scrub, очень полезна будет в вашем случае. Модифицировать необходимо не один лишь TTL.обнаружение же... при детальном просмотре пакетов провайдером это возможно. машинно по заголовкам при грамотной настройке - нет. Если за натом будут windows клиенты, то запретить сервисный трафик в сеть провайдера и самому проанализировать кто передаёт свои внутренние ip в теле пакетов, например аутентификация в smtp имеет "EHLO [локальный IP хоста]" и принять меры.
Более-менее по теме статья: "Методика подсчета хостов за NATом"
http://www.cs.columbia.edu/~smb/papers/fnat.pdf