Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: Diab on July 20, 2006, 16:34:24

Title: Как форматить ttl пакетов
Post by: Diab on July 20, 2006, 16:34:24
Подскажите как во FreeBSD форматить ttl всех пакетов, прошедшых через NAT ??
net.inet.ipf.fr_ipfrttl не подходит.
Или мож кто-нить вкурсе как фиксить ttl в Винде??
На линух переходить не охото
Title: Как форматить ttl пакетов
Post by: visual on July 20, 2006, 22:34:39
Quote from: Diab
Подскажите как во FreeBSD форматить ttl всех пакетов, прошедшых через NAT ??
net.inet.ipf.fr_ipfrttl не подходит.
Или мож кто-нить вкурсе как фиксить ttl в Винде??
На линух переходить не охото
а смысл? спрятать от провайдера что за тобой целая сетка?
Title: Как форматить ttl пакетов
Post by: Diab on July 20, 2006, 23:39:31
Quote from: visual
а смысл? спрятать от провайдера что за тобой целая сетка?
Догадливый...а по теме что-нить могешь написать?

Да и еще обнаружил скруб в pf, кто-нить им форматил? У меня только при начале работы пакеты проходят, такое ощущение будто очередь гонит
Title: Как форматить ttl пакетов
Post by: visual on July 21, 2006, 00:10:47
Quote from: Diab
Догадливый...а по теме что-нить могешь написать?
http://www.talkbroadband.com/articles/49/1...our-Default-TTL (http://www.talkbroadband.com/articles/49/1/Registry-Tweak-for-Windows2000%7B47%7DXP%7B47%7DNT:-Change-Your-Default-TTL)
http://kamburov.net/index.php?/content/view/17/26/ (http://kamburov.net/index.php?/content/view/17/26/)
Title: Как форматить ttl пакетов
Post by: Diab on July 21, 2006, 21:01:47
Реестр не помогает, софтину не пробывал...
Кто-нить под фрей настраивал ipf или встречал IPTABLES переделанный под фрю?
Title: Как форматить ttl пакетов
Post by: visual on July 22, 2006, 11:20:25
Quote from: Diab
Реестр не помогает
что значит "реестр не помогает"? ты поменял значение в реестре, но начальное значение ttl так и осталось равным 32?
Title: Как форматить ttl пакетов
Post by: Diab on July 22, 2006, 12:06:52
Quote from: visual
что значит "реестр не помогает"? ты поменял значение в реестре, но начальное значение ttl так и осталось равным 32?
Значение поменялось...но толку мало
Вообщем надо именно на шлюзе форматить...
Title: Как форматить ttl пакетов
Post by: visual on July 22, 2006, 12:42:45
Quote from: Diab
Значение поменялось...но толку мало
что значит мало? что не работает-то? если провайдер режет пакеты у которых TTL меньше 32, то ты просто увеличиваешь TTL на клиентах. если к тебе на NAT приходят пакеты с TTL=1, тогда правка DefaultTTL естессно не поможет.
Title: Как форматить ttl пакетов
Post by: Sib on July 31, 2006, 15:36:50
Quote from: Diab
Значение поменялось...но толку мало
Вообщем надо именно на шлюзе форматить...

Diab вот как раз на тебя я и буду ставить больше или меньше. Спасибо что засветился здесь.
Title: Как форматить ttl пакетов
Post by: demiurg on July 31, 2006, 15:56:58
Quote from: Sib
Diab вот как раз на тебя я и буду ставить больше или меньше. Спасибо что засветился здесь.
Я никогда не понимал таких "провайдеров" какой в этом тайный смысл. Я какой надо TTL такой и поставлю. В лаликсе вообще в iptables есть цель TTL, корректируешь на 1 и наслаждаешься жизнью.
Title: Как форматить ttl пакетов
Post by: Diab on August 01, 2006, 22:35:31
Quote from: Sib
Diab вот как раз на тебя я и буду ставить больше или меньше. Спасибо что засветился здесь.
Оберону и тебе лично "благодарность" за такой...беспредел...у меня в контракте подобные пункты не оговорены...хотя бы стабильных 100Мб/с без постоянных дисконектов кабеля наладили, а потом  выежывались.
Хотел остаться на Фре  ...
Title: Как форматить ttl пакетов
Post by: demiurg on August 02, 2006, 15:05:53
Quote from: Diab
Оберону и тебе лично "благодарность" за такой...беспредел...у меня в контракте подобные пункты не оговорены...хотя бы стабильных 100Мб/с без постоянных дисконектов кабеля наладили, а потом  выежывались.
Хотел остаться на Фре  ...
Метод борьбы с "сильно умными" провайдерами на Linux шлюзе
$IPTABLES -t mangle -A PREROUTING -j TTL --ttl-inc 1
или даже
$IPTABLES -t mangle -A PREROUTING -j TTL --ttl-set нужное_значение_TTL
Title: Как форматить ttl пакетов
Post by: Sib on August 03, 2006, 12:33:32
Quote from: demiurg
Метод борьбы с "сильно умными" провайдерами на Linux шлюзе
$IPTABLES -t mangle -A PREROUTING -j TTL --ttl-inc 1
или даже
$IPTABLES -t mangle -A PREROUTING -j TTL --ttl-set нужное_значение_TTL


Метод борбы с "силно умными" клиентами

ipfw add deny all from ip to any
Title: Как форматить ttl пакетов
Post by: visual on August 03, 2006, 12:52:53
Quote from: Sib
Метод борбы с "силно умными" клиентами
ipfw add deny all from ip to any
и это провайдерский уровень? в корпоративной сети с жестким policy я еще понимаю, а в случае коммерческого провайдинга imho не те методы. далеко ходить не буду, ни Томлайн, ни ЦИС не ставит нам препятствий, спокойно натимся к обоим.
Title: Как форматить ttl пакетов
Post by: demiurg on August 03, 2006, 13:57:15
Quote from: Sib
Метод борбы с "силно умными" клиентами

ipfw add deny all from ip to any
тогда уж ipfw add deny all from any to any
нафига вам клиенты, только работать мешают
Всякие наты делают, хотя как влияет нат на работу провайдера мне совсем не понятно, это же личное дело клиента -- хочет он "мучится" и сидеть за натом, ну и пусть, сам себе злобный буратино.
ЦиС вот при установке ADSL сами настраивают его так чтобы можно было подключить столько компов сколько тебе нужно, никаких проблем.
Title: Как форматить ttl пакетов
Post by: mars on August 03, 2006, 16:44:21
Обычно такие запреты делают мелкие коммерческо-домашние сети, которые хотят срубить побольше денех
Хотя, с другой стороны, а вдруг пользователь тоже будет брать денехи с тех, кто подключены через него
А вообще-то такие вещи нужно четко прописывать в договоре
Title: Как форматить ttl пакетов
Post by: Diab on August 03, 2006, 20:11:42
Quote from: Sib
Метод борбы с "силно умными" клиентами

ipfw add deny all from ip to any
Какой умный ход , и зачем тода клиентов подключать...на кабели тратиться да монтажникам плотить, пусть лучше деньги просто платят за воздух        !!!!
Title: Как форматить ttl пакетов
Post by: n-di on August 03, 2006, 22:25:28
Quote from: Sib
Метод борбы с "силно умными" клиентами

ipfw add deny all from ip to any
кстати, а если у меня виртуальная машина запущена, и выходит в нет с хост машины, за это тоже надо платить абонентку??? Ведь ttl будет разный с одной машины, просто особенность работы ПО! Imho, оберон бредят уже.
ps:// интересно посмотреть на них будет, как они будут кабель прокладывать внутри моего компа ))
Title: Как форматить ttl пакетов
Post by: Diab on August 04, 2006, 15:19:54
Quote from: n-di
ps:// интересно посмотреть на них будет, как они будут кабель прокладывать внутри моего компа ))
ЖЖОШЬ!!!!
Title: Как форматить ttl пакетов
Post by: Xray_Linux_Root on September 01, 2006, 23:48:41
Quote
кстати, а если у меня виртуальная машина запущена, и выходит в нет с хост машины, за это тоже надо платить абонентку??? Ведь ttl будет разный с одной машины, просто особенность работы ПО! Imho, оберон бредят уже.
ps:// интересно посмотреть на них будет, как они будут кабель прокладывать внутри моего компа smile.gif))

А если целый сегмент?  
Title: Как форматить ttl пакетов
Post by: Sib on September 05, 2006, 16:22:06
Quote from: demiurg
тогда уж ipfw add deny all from any to any
нафига вам клиенты, только работать мешают
Всякие наты делают, хотя как влияет нат на работу провайдера мне совсем не понятно, это же личное дело клиента -- хочет он "мучится" и сидеть за натом, ну и пусть, сам себе злобный буратино.
ЦиС вот при установке ADSL сами настраивают его так чтобы можно было подключить столько компов сколько тебе нужно, никаких проблем.

Ответ. Есть дохрена домашних сетей которые платят 200 рублей а внутри собирают по 50 тысяч. И спрашивается нах они такие умные нужны?
Title: Как форматить ttl пакетов
Post by: nuclight on September 05, 2006, 17:39:41
Вообще, изменять TTL в проходящих пакетах - диверсия и нарушение стандарта. Сразу отсекаем нафиг диагностические средства типа traceroute. Кроме того (в том числе по указанной причине) не имеет смысл провайдеру определять NAT лишь по TTL, а клиенту маскировать его только лишь изменением TTL. Давно уже существуют методики определения NATа по "отпечаткам" TCP/IP-стека в пакетах, позволяющие даже примерно оценить количество машин за NATом. Так что единственный надежный способ для клиента замаскироваться - это поставить проксю %)
Title: Как форматить ttl пакетов
Post by: MaksT on September 14, 2006, 09:28:30
Интересно, а если поднять ВПН сервер с шифрованием трафика или даже без шифрования, то провайдер сможет установить, что за этим компом подсеть висит?
Title: Как форматить ttl пакетов
Post by: Unit on September 14, 2006, 10:14:16
Ну тогда уже получается хождение через туннель, а не напрямую сразу. По логике вещей туннели провайдер может только резать.
Title: Как форматить ttl пакетов
Post by: hardegor on September 16, 2006, 20:28:21
Quote from: Sib
Ответ. Есть дохрена домашних сетей которые платят 200 рублей а внутри собирают по 50 тысяч. И спрашивается нах они такие умные нужны?
Хм, а тебе завидно?   Можешь сходить в какой-нибудь правоохранительный орган.
Или тебе мешает нагрузка от левой сети? Тогда пиши договора правильные, скажем гарантируй скорость 64кбит/с при любой нагрузке. И можешь спокойно урезать тех кого подозреваешь. А еще можно отказываться от таких клиентов и разрывать договора. Но морочить себе голову вычислением сетей за NAT'ом - лишний геморрой и зря потраченое время.