Windows 10의 TCP 연결 손실


6

저는 MSI 170A-Pro 메인 보드에 Realtek PCIe GBE 패밀리 컨트롤러를 통합하여 Windows 10 Professional을 실행하고 있습니다. 대개 괜찮습니다. 네트워크는 정상적으로 작동하며 Linux 및 Windows에서 무료로 사용할 수 있습니다. 그래서 하드웨어는 괜찮은 것 같습니다.

그러나 Windows 10을 사용하여 하루에 한 번씩 연결이 끊어지는 경우가 있습니다. 증상은 다소 이상합니다.

  • Chrome 또는 Internet Explorer에서 웹 사이트에 연결할 수 없습니다 (Chrome에서 ERR_CONNECTION_FAILED (으)로 표시됨).
  • 단, Google이 일반적으로 작동한다는 점을 제외하고는 (크롬과의 연결이 크롬에 의해 유지되기 때문일 수 있음)
  • 내 Google 토크 연결이 계속 작동합니다 (새 연결에만 영향을 미친 것 같습니다).
  • nslookup은 모든 도메인에서 정상적으로 작동합니다.
  • 탐색하려는 사이트에 대해 ping을 수행 할 수 있습니다.
  • 유효한 IPv4 및 IPv6 주소가 있습니다.
  • IPv4와 IPv6에서 기본 게이트웨이를 ping 할 수 있습니다.
  • Windows 네트워크 진단에서 문제를 찾을 수 없습니다.
  • Windows가 인터넷에 성공적으로 연결되어 있다고합니다.
  • 네트워크상의 다른 장치는 계속 문제가 없습니다 (라우터 관련 없음).

그러나 유일한 해결책은 제어판 옵션을 통해 네트워크를 재설정하고 재부팅하거나 전화를 거는 것입니다 netsh winsock reset 관리 콘솔에서 혼자 재부팅해도 문제가 해결되지 않습니다.

지금까지 내가 한거야.

  • 네트워크 카드의 전원 관리를 비활성화하십시오.
  • Realtek에서 최신 드라이버로 업그레이드

나는 정확히 무엇이 잘못되었는지를 완전히 잃어 버렸습니다. 네트워크가 분명히 작동하기 때문입니다. 그 중 일부가 제대로 작동하지 않는 것 같습니다.

누군가가 이것을 더 디버깅하는 방법을 알고 있다면 나는 모든 귀입니다!

이것은주의 사항입니다. 열광한 회로망

ipconfig 출력은 다음과 같습니다 (연결이 작동하면 정확히 같아 보입니다)

Windows IP Configuration


Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : w00t
   IPv6 Address. . . . . . . . . . . : 2a02:2450:1024:442:808:aa56:5c13:9413
   Temporary IPv6 Address. . . . . . : 2a02:2450:1024:442:a5e3:4f74:fb29:5d13
   Link-local IPv6 Address . . . . . : fe80::808:aa56:5c13:9413%3
   IPv4 Address. . . . . . . . . . . : 192.168.1.165
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : fe80::1e87:2cff:fe6a:b6b0%3
                                       192.168.1.1

Tunnel adapter isatap.w00t:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : w00t

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . : 
   IPv6 Address. . . . . . . . . . . : 2001:0:9d38:6ab8:2cd7:1e65:3f57:fe5a
   Link-local IPv6 Address . . . . . : fe80::2cd7:1e65:3f57:fe5a%12
   Default Gateway . . . . . . . . . : 

몇 가지 추가 정보 :

  • Linux로 재부팅 할 때 네트워크 연결이 완벽하게 작동하고 Windows로 다시 부팅하면 문제가 계속 발생합니다.
  • 완전히 기계를 끄면 문제가 해결되지 않습니다.
  • 내 로컬 네트워크의 HTTP 사이트에도 연결할 수 없습니다.
  • 문제는 DNS와 관련이 없으며 IP 주소를 통해 사이트에 연결할 수 없습니다.
  • Windows 공유에 대한 SMB 연결이 작동하지 않습니다.

나에게 그것은 Operation-System의 TCP-Stack이 어떻게 든 갇혀있는 것처럼 보인다. Ping (ICMP) 및 DNS (UDP) 작업, HTTP 및 SMB (TCP) 작업은 수행하지 않습니다.

이것은 나에게 또 다른 것을 시도했다. 나는 다른 기계에 ssh (TCP)를하기 위해 PuTTY를 사용하려고 시도했다. 그리고 그것은 오류를 불러 온다 : Network error: No buffer space available

위의 오류는 나를 지적했다. https://serverfault.com/questions/131935/network-error-no-buffer-space-available 이벤트 뷰어에서 오류 4227을 확인할 수있게되었습니다.

선택된 로컬 엔드 포인트가 최근에 동일한 원격 엔드 포인트에 연결하는 데 사용되었으므로 TCP / IP가 나가는 연결을 설정하는 데 실패했습니다. 이 오류는 일반적으로 나가는 연결을 열고 닫을 때 사용 가능한 모든 로컬 포트를 사용하고 TCP / IP가 나가는 연결에 대해 로컬 포트를 다시 사용하도록 할 때 발생합니다. 데이터 손상의 위험을 최소화하기 위해 TCP / IP 표준은 주어진 로컬 엔드 포인트에서 주어진 원격 엔드 포인트로의 연속 연결간에 최소 시간이 필요합니다.

기기를 사용 중지했다가 다시 사용하도록 설정할 때 ( 지식 기반 항목 제안) 오류가 단순히 로그에 다시 발생합니다.

일부 프로그램에서 사용 가능한 나가는 TCP 포트가 고갈 된 것처럼 보입니다. 따라서 질문은 다음과 같이됩니다.

  • 어떤 프로그램이 범인인지 파악하는 방법?
  • 재부팅으로이 문제가 해결되지 않는 이유는 무엇입니까?

1
라우터 나 다른 CPE가 있는지 궁금합니다. 문제가 발생하면 다시 켜고 다시 켤 때 어떻게됩니까?
Journeyman Geek

클라이언트 및 DNS 서버 인 모든 도메인 컨트롤러 어댑터에서 IPV6을 사용하지 않도록 설정 한 상태에서 이러한 문제를 계속 해결할 수없는 경우 문제가 계속 발생하는지 확인하십시오. 도메인에 참여한 DNS 서비스와 해당 NIC 어댑터 세부 정보 및 OS 사양, DNS 서버 \ 서비스 사양, DW 경로를 사용하는 라우터 장치 홉 등을 사용하는 경우와 같이 설정 및 구성을 시각화하는 데 도움이 될 수 있습니다 당신은 더 정확한 대답을 얻습니다. 영향을받은 트래픽 경로를 따라 IPV6 트래픽을 네트워크를 통해 라우팅하는 것은 무엇입니까?
Pimp Juice IT

답변:


5

EventID 4227은 너무 많은 미해결 TCP 연결과 관련이있는 것으로 보입니다.

대답이 아니지만 다음 첫 번째 단계는 설명하기에는 너무 길다.

  1. 운영 sfc / scannow
  2. 장치 관리자에서 네트워크 어댑터를 삭제하고 재부팅하십시오.
  3. 용도 TCPView 이것이 일어날 때 나가는 연결을 보는
  4. 설정하여 나가는 연결의 최대 값 늘리기 TcpNumConnections 에 설명 된 다른 매개 변수도 참조하십시오. 이 기사
  5. IPv6 사용 안 함
  6. Chrome 다시 시작
  7. Windows를 네트워크와 함께 안전 모드로 시작하십시오. 그리고 이것이 일어나지 않으면 그 때 설치 한 몇몇 응용은 비난하기위한 것이다
  8. 시크릿 모드에서 Chrome을 사용하여 확장 프로그램을 일시적으로 사용 중지합니다.
  9. Firefox 사용해보기
  10. 많은 탭이 열려 있습니까? 또는 이런 일이 발생하면 항상 하나의 특정 웹 사이트가 열렸습니까?

위의 결과는 문제의 현지화에 도움이 될 수 있습니다.


tcpview가 도움이 된 것처럼 보였습니다. 이미 문제가 될만한 것을 발견했습니다. 나는 며칠 후에 다시보고 할 것이다. 다른 질문에 대해서는 브라우저와 독립적입니다 (게임을하고 브라우저를 전혀 사용하지 않을 때도 발생합니다).
Andreas Gohr

1
며칠 후 내 네트워크가 계속 실행 중입니다. TCPView는 결정적인 디버깅 도구였습니다. 내 마우스 (Roccat Swarm) 용 소프트웨어가 빠른 속도로 포트를 열고 닫았는데, 이는 모바일 앱과 관련된 것으로 나타났습니다. 나는 그 기능을 무력화 시켰고 모든 것이 잘 작동한다. 나를 올바른 방향으로 가리켜 주셔서 감사합니다.
Andreas Gohr

좋아,이 모든 설명 =) 재부 팅 사실 오픈 소켓을 다시 설정할 수 있도록 다시 사용할 수있을 때까지 다른 시간 .. 어쩌면 마우스 소프트웨어가 올바르게 열려있는 포트를 닫지 않거나 타임 아웃 시간이 너무 길다. 사용 빈도와 비교해 ... 나는 그것을 고쳤습니다.
Luke

2

멈추고 사용 중지하십시오. "IP Helper" 어댑터 IPv6 프로토콜의 속성에서 서비스를 비활성화 (선택 취소)합니다.


1

단지의 경우 : https 통신을 차단할 수있는 방화벽이나 바이러스 백신이 있습니까? 나는 나의 https 통신을 모두 막고있는 바이러스 백신과 비슷한 문제를 겪었고, 중간자 공격 인 것처럼 필터링했습니다.

이유를 이해할 수 없지만 잠시 동안 바이러스 백신을 사용하지 않도록 설정하면 다시 탐색 할 수있는 것으로 나타났습니다.

추신 : 일부 https 사이트에만 문제가있는 경우 이전 또는 잘못된 SSL 인증을 사용하고 있는지 확인하십시오.

[편집하다] 좋습니다, 바이러스 백신이 없으므로 다른 옵션을 사용해 봅시다.

  • 간단한 재부팅 (시스템 전원을 끄지 않고도)으로 문제가 해결되지 않는다고 말하면서 시스템을 완전히 끈 다음 몇 초 후에 다시 켤 수 있습니까? 나는 물건을 가지고 두통을 앓고 있었는데, 전원을 완전히 끄지 않으면 제대로 리셋하지 못했다.

  • 동일한 로컬 네트워크에 다른 컴퓨터가있는 경우 연결 가능한지 확인하십시오 (문제가 발생한 경우)

  • 당신은 인터넷에 연결하는 방법을 말하지 않습니다 : 나는 라우터를 통한 공유 연결을 가정하고 있습니다 ... 당신은 그 PC에서 문제가 발생했을 때 동일한 접속 장치의 다른 장치에서 웹 서핑을 할 수 있습니까?

  • 다른 연결 (wifi, usb-to-ethernet 어댑터 등)이 있다면 잠시 동안 그 중 하나를 사용하여 시도해 볼 수 있습니다. (필자의 win10 시스템에서는 드라이버가 종종 블루 스크린을 유발하고 win10 버전이 없었기 때문에 통합 네트워크 카드를 사용하여 포기해야했습니다)

  • IPv6에 강하지는 않지만 과거에는 문제가있었습니다. 사용하지 않으려는 경우 IPv6 스택을 비활성화하고 IPv4 만 사용하십시오.

  • 네트워크 잠김 현상이 발생하면 연결 상태를 확인할 수 있습니다. netstat 명령을보고 이상한 점을 알아보십시오.

희망이 도움이


창문을 제외하고는 방화벽이 하나도 없으며 아무 쓸모없이 사용하지 못하게하려고했습니다. 바이러스 백신 없음 문제는 HTTPS가 아닙니다.
Andreas Gohr

승인. 정확히 무슨 일이 벌어지고 있는지 말하기는 어렵지만 체크 할 수있는 몇 가지 옵션을 추가했습니다.
Luke

몇 가지 세부 사항을 추가했습니다. 나는 지금까지는 하드웨어 / 드라이버와 관련이 없지만 상위 계층에서는 문제가 있다는 것을 확신합니다.
Andreas Gohr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.