hulkster Posted February 1, 2011 Report Posted February 1, 2011 Microsoft wprowadził w Win XP SP 2 limit połączeń do max 10 jednocześnie. Ma to zapobiegać m. in rozprzestrzenianiu się wirusów i robaków. Niestety ma także wpływ na niektóre programy do wymiany danych przez np torrenty. Rozwiązań problemu jest kilka UNO : 1. Pobierz odpowiedni dla twojej wersji systemu patch tcpip.sys: 64-bit tcpip.sys lub 32-bit tcpip.sys. 32-bit http://rapidshare.com/files/445638250/tcpip.sys 64-bit http://rapidshare.com/files/445638473/tcpip.sys 2. Otwórz command (tryb komend > start > Uruchom > command - ENTER ) i wprowadź poniższe 2 komendy: takeown /f c:\windows\system32\drivers\tcpip.sys cacls c:\windows\system32\drivers\tcpip.sys /G “username”:F Zastąp username swoją własną nazwą użytkownika konta na którym jesteś aktualnie zalogowany. 3. Odrzuć funkcję TCP/IP Auto-Tuning poprzez wprowadzenie poniżej komendy w command : netsh int tcp set global autotuninglevel=disable 4. Dla 64-bit Windows Vista (x64), należy wprowadzić poniższą komendę w wierszu poleceń dla DOS: bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS 5. Zmień tcpip.sys w C:\windows\system32\drivers ze zpatchowanym tcpip.sys pobranym podczas kroku 1 (pamiętaj o użyciu poprawnej wersji albo x64 albo x86.) 6. Następnie, maksymalna liczba otwartych do połowy połączeń TCP będzie ograniczana i ustawiana w rejestrze. Otwórz edytor rejestru (Start>Uruchom>Regedit), i odnajdź te ustawienia: HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 7. Kliknij dwukrotnie, wybierz “New”, następnie wartość “DWORD value”. Wprowadź nową nazwę wartości “TcpNumConnections” (bez nawiasów). 8. Dwukrotni kliknij na TcpNumConnections registry value, i zmodyfikuj jego wartość do pożądanego maksimum TCP/IP połączeń, w wartościach dziesiętnych. na przykład; wprowadź 500 jako wartość TcpNumConnections. Możesz wprowadzić dowolny limit jaki cię interesuje. Możesz ściągnąć automatycznie zmieniający liczbę wpis do rejestru: http://rapidshare.com/files/445638830/Vista_TCPIP_limit_16777214.reg na na 16777214 połączeń - możesz oczywiście to sobie zmodyfikować edytując plik 9. Zrestartuj komputer. DUO: 1 - Pobieramy programy XP-AntiSpy 3.91 Download: XP-AntiSpy (0,21 MB) 2 - Rozpakowujemy go do dowolnego katalogu i włączamy 3 - Wchodzimy do: Special -> Connection Limit... (PL: Opcje specjalne -> Limit połączeń...) 4 - Wybieramy odpowiednią wartość z listy (nie zalecamy wybierania wartości powyżej 50) Na screenach poniżej z wersji PL Przypominamy, że ograniczenie liczby połączeń ma za zadanie redukować działanie robaków takich jak Blaster i Sasser, poprzez nałożenie limitu nawiązywania nowych połączeń TCP. Gdyby takie ograniczenie zostało by już wcześniej zastosowane w systemach, prawdopodobnie robaki typu Sasser nie rozprzestrzeniły by się tak znacząco. Jednak funkcja ta aktualnie wpływa nie tylko na ochronę systemu, ale również poważnie ogranicza działanie programów peer-2-peer. Po uruchomieniu programu eMule w dzienniku zdarzeń ukazuje się taki wpis: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts.
hulkster Posted February 24, 2011 Author Report Posted February 24, 2011 Po testowaniu obu rozwiązań problem z restartowaniem się komputera przy dużej ilości połączeń nadal występuje. Mimo różnych ustawień od małych limitów po przez duże i ich brak nadal przy full transferze, gdzie łączysz się w wieloma użytkownikami nadal wywala blue screena TCP IP znajdę rozwiązanie - napiszę
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now