네트워크의 Win 7 노드에서 호스트 이름을 핑 (ping) 할 때 왜“일반 장애”가 발생합니까?


32

이것은 우리 네트워크의 스테이션에 매우 독특한 문제입니다. 클라이언트 PC가 Windows 7 Pro를 실행 중입니다. 이 문제를 흥미롭게 만드는 것은이 클라이언트가 네트워크에서이 문제를 겪고있는 유일한 노드라는 점입니다. 호스트 이름으로 특정 Win 08 서버를 핑하려고하면 IPv6 주소가 표시되고 General failure. IPv4 주소를 핑하면 제대로 응답합니다.

내 첫 번째 생각은 DNS 서버의 이름 확인을 통해 무슨 일이 벌어 질지 알지만 문제는 질문을 제기합니다. 스테이션이 IPv6 주소를 다시 가져오고 IPv4 설정 (정적 btw)을 사용하는 대신 스테이션이 왜 실패합니까? . 무엇을 제공합니까? 하나의 특정 서버를 시도하고 다른 서버를 성공적으로 시도하는 동안 실패한 스크린 샷을 포함하고 있습니다. 네트워크의 다른 모든 노드는 한 스테이션에 문제가있는 서버와 통신하는 데 문제가 없습니다. Pingng : 일반적인 실패


1
아마도 방화벽과 관련이있을 것입니다. 해당 컴퓨터 방화벽을 비활성화하여 비활성화 할 수 있습니까? 이것이 작동하면 방화벽의 기본값을 재설정하면 문제가 해결 될 수 있습니다.
Logman

컴퓨터의 방화벽이 비활성화되어 있습니다.
채드 해리슨

대상 머신의 네트워크 설정에서 "IPV6 프로토콜"이 활성화되어 있습니까?
Diogo 2016

@Diogo 예 IPV6이 활성화되었습니다. IPv6을 사용하는 네트워크의 다른 시스템은 IPv6을 통해 핑 응답을받습니다.
채드 해리슨

대상 컴퓨터에서 고정 IPV6 주소를 설정하고 다시 테스트해야 할 수도 있습니다. 마스크 제한으로 인해 발생할 수 있습니다. 즉, 귀하의 마법사와 대상 컴퓨터가 동일한 IPV6 네트워크에 있지 않습니다. 정말 이상합니다. 다음 단계는 wireshark와 같은 스니퍼를 설치하고 icmp ping 요청 / 응답의 각 단계를 디버깅하는 것입니다.
Diogo

답변:


14

내 상황에서 피어 블록 이이 원인을 발견했습니다.

일부 애플리케이션은 http 트래픽을 차단합니다 (예 : 피어 블록). "일반 실패"오류 메시지를 통해 핑이 실패합니다.

내가이 응용 프로그램을 발견 한 방식은 프로세스를 하나씩 죽이고 핑을 확인하는 것이 었습니다. 결국 필자의 경우 피어 블록을 죽였고 핑이 작동하기 시작했습니다.

핑이 일부 사이트에서만 실패하는 경우 방화벽, 바이러스 백신 또는 Peerblock, Charles, Wireshark 등과 같은 다른 HTTP 차단 / 차단 응용 프로그램 일 가능성이 높습니다.


피어 블록이 귀하의 경우에 일반적인 답변이 아닌 문제를 야기했을 수도 있지만, 향후 사용자에게 도움이되도록 답변을 좀 더 설명해보십시오.
Shekhar

@ Shakehar 나는 좀 더 일반적인 것을 시도하기 위해 내 대답을 수정했습니다.
Oliver

11

네트워크 어댑터 설정에서 프로토콜을 선택 해제하여 IPv6가 정확히 비활성화되지 않은 다른 게시물을 읽음으로써 발견되었습니다. 또한 IPv4보다 IPv6을 선호하는 접두사 정책이 창에 내장되어 있습니다.

밝혀 마이크로 소프트는 presedence을 선택하거나 자신의 사이트에 모두 해제 IPv6 로의 선택과 몇 가지 도구의 도움이있다. 왜 내가 General Failure처음에 메시지를 받았는지 잘 모르겠지만 적어도 해당 페이지 의 Microsoft Fix it 50410 (접두사 정책에서 IPv6보다 IPv4 선호)을 사용하여 우선 순위를 수정할 수있었습니다 .


10

나는 비슷한 문제가 있었다. AnyConnect 모빌리티 클라이언트를 제거해야했습니다.

나는 계속 핑을했고 "일반적인 실패"를 겪고 있었다. ~ 8.8.8.8; 제거가 반쯤 완료 되 자마자 핑을 할 수있게되었습니다.


1
AnyConnect와 비슷한 문제가있었습니다. 고급의 프로그래머에게 설정 알았다 -> 환경 -> (구성된 경우) VPN 사용시 로컬 (LAN) 접속을 허용
ThrowsException

8

다음 후에이 오류가 발생합니다.

  1. 사이트에 액세스
  2. 회사 VPN에 연결 중입니다.
  3. 동일한 사이트에 액세스

모든 사이트에서 발생하는 것이 아니라 우리 (회사)가 게시 한 사이트에서만 발생했습니다. 그것을 고치기 위해, 나는 달렸다

ipconfig /flushdns

와우! 실제로, 그것은 내 문제를 해결했다! :)
Kounavi

이 내용을 읽을 때까지 VPN에 연결 한 후 "일반 오류"문제에 대한 유일한 해결책은 연결을 끊었다가 다시 연결 한 후 다시 시도하는 것입니다. 그것은 종종 하나 또는 두 개의 재 연결 내에서 고정되었습니다. 그렇게해야한다는 것에 지쳐서이 대답을 찾았으며 이제는 다시는 그렇게 할 필요가 없습니다. :-)
megaflop

4

컴퓨터에 IPv6 전환 / 터널링 기술인 6to4가 활성화되어있는 것 같습니다. 불행히도 6to4는 실제로 신뢰할 수 없으며 많은 사람들에게 완전히 손상되었습니다.

실제로 사용하지 않는 경우 모든 전환 기술을 비활성화하는 것이 좋습니다. 이러한 전환 기술은 모두 이와 같은 다양한 문제를 일으킬 수 있기 때문입니다.

관리자 명령 프롬프트에서 다음을 수행 할 수 있습니다.

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh interface teredo set state disable

내가 이해하지 못하는 것은 6to4가 Cisco 라우터에서 구성하고 호스트에서는 절대 구성하지 않는다는 것입니다. 나는 MS가 이것을 쓰는 데 2 ​​초가 걸린다고 믿을 수 없다. 나는 아무도 그것을 사용하지 않았다 내기.
Brain2000

Brain2000 내 추측이 커버 엔터프라이즈 사용 사례이다 @ infrastuctural 제약에 의해 강제되지 않았다 "나는 누구에 의해 사용 된 적이 내기"
twobob

2

제 경우에는 실제로 Cisco VPN 클라이언트로 전파되었습니다. 네트워크 하위 시스템 오류가 발생했다고 말했습니다. 내 무선 nic이 IP 주소를 얻었고 라우터를 핑하려고 할 때 일반 오류가 발생했습니다.

장치 관리자를 살펴본 결과 드라이버가 설치되지 않은 새로운 Bluetooth 항목이 많이있었습니다. 새로운 것을 설치하지 않았기 때문에 이상했습니다. 실제로 이것은 내장 Bluetooth 하드웨어가 장착 된 랩톱입니다.

Bluetooth를 사용하면 PAN (Personal Area Network)을 수행 할 수 있으므로 WiFi NIC보다 우선 순위가 높은지 궁금합니다. 장치 관리자에서 이러한 항목을 모두 비활성화했으며이 '새로운 하드웨어'에 대한 새 드라이버가 설치되지 않았지만 라우터를 핑 (ping) 할 수있었습니다. 나는 이제 랩톱을 성공적으로 사용하여 우리와 VPN을 모두 사용하고 있습니다.


2

nordvpn 클라이언트의 'cybersec'기능을 사용하면 VPN이 꺼져 있어도 다른 (로컬) 서브넷 범위에 도달 할 수 없습니다-$ deity가 이유를 알고 있습니다- 'cybersec'옵션을 끄고 갑자기 다른 LAN 서브넷이 다시 작동합니다.


NordVPN에는 "LAN에서 컴퓨터가 보이지 않도록 설정"옵션도 있습니다. NordVPN 소프트웨어가 열려 있거나 연결되어 있지 않은 경우에도 마찬가지입니다.
쿠퍼

1

나는 비슷한 문제에 부딪쳤다. 즉, Windows 7 운영 체제에서 www.google.com을 핑하거나 추적 할 수 없어 일반 오류가 발생했습니다.

문제를 해결하고 해결하기 위해 다음을 수행했습니다.

  1. ping -4 www.google.com 명령을 실행하십시오. IPV4를 사용하여 명시 적으로 핑합니다. 문제를 해결하지 못했습니다.
  2. # 1과 동일한 명령을 발행했지만 ping -6입니다. IPV6을 사용하여 명시 적으로 핑 호스트 www.google.com을 찾을 수 없다는 오류가 표시되었습니다.

  3. 내 네트워크 내에서 다른 대상으로 문제없이 동일한 명령을 실행했습니다.

  4. 일시적으로 방화벽 (AVAST)을 중지했으며 www.google.com에 ping / tracert를 성공적으로 수행 할 수있었습니다.

  5. Avast Internet Security를 ​​열고 왼쪽 창에서 방화벽 설정을 클릭 한 다음 설정 버튼을 클릭했습니다.

  6. 시스템 규칙을 클릭 한 다음 ICMP (Internet Control Message Protocol)를 사용하여 발신 핑 및 추적 요청을 허용하십시오. 해결 된 문제

우려 : 몇 주 전에 동일한 워크 스테이션에서 위의 명령을 문제없이 발행했습니다. 해당 설정이 어떻게 변경되었는지 잘 모르겠습니다.


누군가에게 도움이되는 경우 Windows 8.1에서 일반 오류가 발생했습니다. Asus 랩탑과 함께 제공된 McAfee bloatware를 제거하여 수정했습니다.
Rich Dougherty

1

TCP / IP 및 Winsock을 재설정하여 8.1 승리에서 이들 중 하나를 수정했습니다. 방법에 대한 정보가 필요한 사람은 ADMIN 명령 프롬프트를 열고 다음을 실행하십시오.

윈도우 비스타, 7, 8

네쉬

netsh winsock 재설정

그런 다음 재부팅하십시오.

윈도우 XP

네쉬

netsh wr

그런 다음 재부팅하십시오. 행운을 빕니다!


소켓을 사용하는 C # 앱을 시작할 때마다 Ping givin의 "General Failure"에 문제가있었습니다. 여기에 게시 된 솔루션이 해결되었습니다. 감사합니다
Dan

0

제 경우에는 인터넷 연결에 IPv4와 IPv6이 모두 활성화되어 있었지만 IPv4 만 지원하는 VPN에 연결했기 때문에 이런 일이 발생했습니다. 따라서 Windows는 여전히 VPN을 통해 IPv6을 통해 해당 호스트에 연결하려고 시도했지만 실패했습니다.

수정 사항은 인터넷 연결의 네트워크 어댑터 속성에서 IPv6을 비활성화하는 것입니다.


0

VPN에 다시 연결해야 할 수도 있습니다.

비슷한 문제가 발생하여 dns 캐시 (ipconfig / flushdns)를 플러시하려고 시도했지만 VPN 연결을 끊었다가 다시 연결해야 다시 작동하기 시작했습니다.

ping과 tracert를 모두 수행 할 때까지 (그러나 nslookup을 통해 호스트 이름을 조회 할 수있었습니다).


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.