Перейти к содержимому
Калькуляторы

Engineer62

Пользователи
  • Публикации

    74
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Engineer62


  1. http://www.half-open.com/home_ru.htm

     

    Программа Half-open limit fix предназначена для изменения максимального количества одновременных полуоткрытых исходящих TCP соединений (half-open connections или connection attempts) в системном файле tcpip.sys.

     

    Впервые данное ограничение было введено компанией Microsoft в SP2 (Service Pack 2) для Windows XP и присутствует в последующих версиях Windows. Это было сделано в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках (от англ. Denial of Service, отказ в обслуживании).

     

    Ограничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений. При достижении предела новые попытки подключений ставятся в очередь.

     

    Таким образом, фактически ограничена скорость подключения к другим компьютерам.

     

    Особенно критично это ограничение для пользователей P2P (peer-to-peer) программ (µTorrent, BitComet, eMule, P2P TV и т.п.). При включенной P2P программе, страницы в браузере могут загружаться крайне медленно. Задержка перед началом открытия может составлять несколько десятков секунд независимо от скорости вашего соединения с интернетом.

     

    Half-open limit fix позволяет убрать это ограничение, то есть увеличить максимальный предел полуоткрытых соединений. Для подавляющего большинства пользователей будет достаточным предел, равный 100.

  2. 249 опция - передача маршрута на подсеть (с данной маской) Windows клиенту

    121 опция - передача маршрута на подсеть (с данной маской)

    33 опция - передача маршрута на хост (32 маска)

     

    В микротике версий до 3.2 249-опция мне так и не удалось передать

    В 3.2 все ок.

     

    Если нужно в option 249 передавать не целые маски (напр. /21) то делаем следующее

    Читаем RFC http://www.ietf.org/rfc/rfc3442.txt

    и в настройках dhcp пула используем hex запись для option 249

    Пример:

    route 172.172.0.0/21 168.168.168.168

    пишем hex:

    N байта: 1 2 3 4 5 6 7 8

    hex: 15 AC AC 00 A8 A8 A8 A8

     

    описание:

    байт 1 - hex маски (21dec -> 15 hex)

    байты с 2 по 4 - наша сеть

    байты с 5 по 8 - шлюз

     

    Обращаю внимание, что в RFC четко прописаноб сколько октетов сети нужно брать в зависимости от битовой маски!

     

    в итоге в конфиге будет выглядеть так

    !

    ip dhcp pool POOL

    ....

    option 249 hex 15ACAC00A8A8A8A8

    ....

    !

     

    Если сетей нужно передать несколько, то аналогично переводим следующий маршрут и дописываем его.

    option 249 hex 15ACAC00A8A8A8A815A0AC00A8A8A8A9 передаст 2 маршрута:

    route 172.172.0.0/21 168.168.168.168

    route 160.172.0.0/21 168.168.168.169

     

    P.S. Работает только на WinXP и старше. По идее для dhcp клиентов поддерживающих 4 версию, это нужно передавать в опции 121