저는 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 포트가 고갈 된 것처럼 보입니다. 따라서 질문은 다음과 같이됩니다.
- 어떤 프로그램이 범인인지 파악하는 방법?
- 재부팅으로이 문제가 해결되지 않는 이유는 무엇입니까?