Увеличение количества полуоткрытых соединений Half-open limit

Если в event-логе наблюдаете такие сообщения:

Тип события: Предупреждение
Источник события: Tcpip
Категория события: Отсутствует
Код события: 4226
Описание: Достигнут предел безопасности для TCP/IP, налагаемый  на количество попыток одновременных TCP-подключений.

То это говорит о том, что Ваши программы активно используют сеть и не вписываются в стандартное ограничение по количеству TCP-сессий. Но это ограничение можно исправить.

Есть 2 вида TCP-IP соединений:

  • полуоткрытые (стоящие в очереди)
  • открытые (действующие)

Твик TCPIP.SYS позволяюет увеличить число одновременных полуоткрытых или открытых TCP/IP-соединений для ОДНОГО процесса, а твик реестра делает возможным более 10 TCP-IP соединений (суммарно для ВСЕХ процессов).

Например если необходимо брутить какой-либо программой в 200 потоков то без твика tcpip.sys не обойтись, так как разрешенное количество tcp-ip соединений для процесса прописано именно в нём.
А с твиком реестра можно запустить 10 процессов каждый из которых будет по праву получать свои 10 TCP-IP соединений и не больше (10х10=100), суммарно 100, при этом в реестре должно быть разрешено более 100 TCP-IP соединений.

Твик рееестра имелся ввиду этот:

HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Services -Tcpip - Parameters

ключ DWORD с названием "TcpNumConnections" параметр 00fffffe или 16777214.

Твик увеличения полуоткрытых соединений можно скачать по ссылке: softpedia.com/get/Windows-Widgets/System-Utilities/Half-Open-Limit-Fix.shtml

Понравилось? =) Поделись с друзьями:

Обсудить