uTP-протоколом uTorrent

Обсуждаем OS FreeBSD и сервисы на ней.

uTP-протоколом uTorrent

Сообщение Mechanic » 06 мар 2010, 22:10

вопросы по опубликованной в блоге статье:
Код: Выделить всё
ngctl msg utp_filter: setprogram { thisHook=\"main\" ifMatch=\"\" ifNotMatch=\"main\" bpf_prog_len=12 bpf_prog=[
      { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=8 k=64 } { code=48 jt=0 jf=0 k=9 }
      { code=21 jt=0 jf=6 k=17 } { code=40 jt=0 jf=0 k=6 } { code=69 jt=4 jf=0 k=8191 } { code=177 jt=0 jf=0 k=0 }
      { code=64 jt=0 jf=0 k=20 } { code=21 jt=0 jf=1 k=2147483647 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }


на наге в одной из тем посвященной uTP торренту описана другая последовательность, а вообще я там насчитал их 3 шт
Код: Выделить всё
setprogram { thisHook=\"main\" ifMatch=\"\" ifNotMatch=\"main\" bpf_prog_len=7 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=3 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=1 k=2147483647 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }


так какой из них правельный ?
и еще как можно расшифровать вывод статистики ?
Код: Выделить всё
 ngctl msg uTP_filter: getstats \"main\"
Rec'd response "getstats" (3) from "[14]:":
Args:   { recvFrames=104763230 recvOctets=7741389764 recvMatchFrames=34976865 recvMatchOctets=2081668229 xmitFrames=69786228 xmitOctets=5659708878 }
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: uTP-протоколом uTorrent

Сообщение root » 07 мар 2010, 13:24

С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: uTP-протоколом uTorrent

Сообщение Mechanic » 17 май 2010, 17:44

прошло немного времени и стали проявляться проблемы в некоторых играх и общении через сервере тимспик.
Есть у кого-нить похожее ?
покажите плиз последовательность для нарезки ?
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: uTP-протоколом uTorrent

Сообщение root » 18 май 2010, 09:08

Mechanic писал(а):стали проявляться проблемы в некоторых играх

да, есть такое дело
вот тока вчера выявилась трабла с бателфилдом

чичас у меня фильтрация такая:
Код: Выделить всё
"((ip[40:4]=0x7FFFFFFF and ip[44:1]=0xab) or (ip[36:4]=0x7FFFFFFF and ip[40:4]=0x00032000) or (ip[40:4]=0x00380000 and ip[44:4]=0x00010000) or (ip[36:4]=0x00000000 and ip[40:4]=0x00380000))"
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: uTP-протоколом uTorrent

Сообщение Mechanic » 18 май 2010, 16:51

а bpf код ?!
в текущем коде игра не работает ?
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: uTP-протоколом uTorrent

Сообщение root » 19 май 2010, 12:19

Mechanic писал(а):а bpf код ?!

Код: Выделить всё
bpf_prog_len=21 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=17 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=2 k=2147483647 } { code=48 jt=0 jf=0 k=44 } { code=21 jt=12 jf=0 k=171 } { code=32 jt=0 jf=0 k=36 } { code=21 jt=0 jf=2 k=2147483647 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=8 jf=0 k=204800 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=2 k=3670016 } { code=32 jt=0 jf=0 k=44 } { code=21 jt=4 jf=0 k=65536 } { code=32 jt=0 jf=0 k=36 } { code=21 jt=0 jf=3 k=0 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=1 k=3670016 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ]


Mechanic писал(а):в текущем коде игра не работает ?

ага, не пашет
убрал фильтр - заработало
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31