LINUX.ORG.RU
ФорумAdmin

Set TTL спомощью iptables


0

0

Приветствую ALL! У меня есть маленький вопрос. Есть сетка с тазиками под win98 [192.168.0.0/24], которую натит маршрутизатор под Linux Red Hat 7.3 [ядро 2.4.20]. Все работало до тех пор пока провайдер, как я понял не начал проверять TTL проходящих пакетов от win98 машин , который на 1 меньше чем от маршрутизатора.

Делаю инкремент ttl всех пакетов приходящих с внутренней сетевухи eth0

iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-inc 1

а система в ответ:

iptables: No chain/target/match by that name

В ЧЕМ ГРАБЛИ?

Может быть ядро скомпилированно без поддержки действия TTL... Вот вопрос в догонку, по каким ещё критериям провайдер судит о том что у какого то IP стоит маршрутизатор и раздаёт инет????

anonymous
()

> Может быть ядро скомпилированно без поддержки действия TTL...
Либо модуль не загружен...

spirit ★★★★★
()

Загрузил модуль, но все равно никакаго результата

Sacred_CAD
() автор топика

Тогда возможно не включена поддержка в ядре, попробуйте его пересобрать с этой вещью

spirit ★★★★★
()

А на мой вопрос так и не ответили: "По каким ещё критериям может судить пров, что за одним внешним IP есть локальная сеть??"

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