URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57402
[ Назад ]

Исходное сообщение
"А можно ли под Фрями изменить заголовок пакета?"

Отправлено Metaller , 15-Июн-05 15:45 
Приветствую. по ходу прочтения умного талмуда по сетям странного захотелось. Общая задача такова: стоит машина, на ней сервис, к нему подключаются клиенты. Сервис достаточно чувствителен к задержкам, и чем они меньше тем приятнее. Вот и подумалось - а нет ли под Фри какой-то штуки чтоб поменять ip header? В частности интересует поле ToS, чтоб поднять там приоритет и нарисовать бит D.

Содержание

Сообщения в этом обсуждении
"А можно ли под Фрями изменить заголовок пакета?"
Отправлено Chris , 15-Июн-05 16:45 
Если только при создании пакета... более, вроде никак...

"А можно ли под Фрями изменить заголовок пакета?"
Отправлено Metaller , 15-Июн-05 17:03 
>Если только при создании пакета... более, вроде никак...
Хм... В принципе сервис писан на Си, но сомневаюсь в том что там есть кусок кода, отвечающий за это. А т.к. сам в Си не силен, все-таки хотелось бы найти нечто внешнее.

"А можно ли под Фрями изменить заголовок пакета?"
Отправлено usama , 15-Июн-05 17:07 
Ты думаешь изменение поля ToS уменьшит задержки? Насколько я читал, большинство провайдеров это поле игнорируют.

"А можно ли под Фрями изменить заголовок пакета?"
Отправлено Metaller , 15-Июн-05 17:14 
>Ты думаешь изменение поля ToS уменьшит задержки? Насколько я читал, большинство провайдеров
>это поле игнорируют.

Возможно и так, но попробовать хочется.


"А можно ли под Фрями изменить заголовок пакета?"
Отправлено jonatan , 15-Июн-05 17:29 
ALTQ может (входит в проект KAME):
http://www.csl.sony.co.jp/person/kjc/kjc/software.html#ALTQ
http://www.kame.net/

Посмотрите еще:
http://venus.wsb-nlu.edu.pl/~dlupinsk/ng_mangle/


"А можно ли под Фрями изменить заголовок пакета?"
Отправлено Metaller , 15-Июн-05 17:36 
>ALTQ может (входит в проект KAME):
>http://www.csl.sony.co.jp/person/kjc/kjc/software.html#ALTQ
>http://www.kame.net/
>
>Посмотрите еще:
>http://venus.wsb-nlu.edu.pl/~dlupinsk/ng_mangle/

Спасибо, посмотрю в эту сторону.


"А можно ли под Фрями изменить заголовок пакета?"
Отправлено AMDmi3 , 15-Июн-05 19:20 
>и подумалось - а нет ли под Фри какой-то штуки чтоб
>поменять ip header? В частности интересует поле ToS, чтоб поднять там
>приоритет и нарисовать бит D.

Это действительно на практике ничего не даст, но если хочется попробовать, самый легкий путь - ipfw+divert. Можно хоть perl'ом: p5-Net-Divert, p5-NetPacket, но эффективнее на C. Просто открываем divert сокет, потом в цикле читаем-изменяем-пишем пакеты обратно. Есть более эффективный вариант с netgraph, но это сложнее.