[apple] OS X 10.8.2에서 인터넷 작동이 중지되었습니다

OS X 10.8.2가 설치된 MacBook Air가 있습니다. MacBook이 여전히 WLAN을 통해 인터넷에 연결되어 있지만 브라우저 (Safari, Firefox 및 Chrome)가 모두 작동을 멈췄습니다.

재미있게도 Google은 여전히 ​​작동합니다 (즉, 무언가를 검색 할 수 있으며 결과를 볼 수는 없습니다), Facebook도 (채팅 메시지를받을 수 있습니다). 다른 웹 페이지가 작동하지 않습니다 …

  • 핑-작품
  • nslookup-작품
  • traceroot-작동
  • 컬-작동하지 않습니다

Google의 DNS 서버를 사용하여 URL 대신 웹 사이트의 IP를 입력하고 mDNSResponder를 다시 시작하려고 시도했으며 Macbook을 셀 수없이 자주 재부팅했습니다.

아이디어가 부족합니다 … 문제가 무엇인지 추측하십니까?


업데이트 : 출력 : netstat -i

Metalhamsters-MacBook-Air:~ Metalhamster$ netstat -i
Name  Mtu     Network            Address            Ipkts  Ierrs  Opkts  Oerrs  Coll
lo0   16384   <Link#1>                              53920  0      53920  0      0
lo0   16384   localhost          fe80:1::1          53920  -      53920  -      -
lo0   16384   127                localhost          53920  -      53920  -      -
lo0   16384   localhost          ::1                53920  -      53920  -      -
gif0* 1280    <Link#2>                              0      0      0      0      0
stf0* 1280    <Link#3>                              0      0      0      0      0
en0   1500    <Link#4>           94:94:26:04:98:dc  351    0      468    0      0
en0   1500    metalhamsters-mac  fe80:4::9694:26ff  351    -      468    -      -
en0   1500    192.168.1          192.168.1.130      351    -      468    -      -
p2p0  2304    <Link#5>           06:94:26:04:98:dc  0      0      0      0      0

업데이트 2 : “다른 웹 페이지가 작동하지 않습니다”라는 의미를 명확히해야한다고 생각합니다.

  • 웹 사이트를로드하려고하면 ‘연결 중 …’이라는 빈 탭이 표시되고 몇 분 후에 브라우저에 ‘오류 : 서버를 찾을 수 없습니다’라고 표시됩니다.
  • curl은 몇 분 후에 ‘(52) 서버에서 빈 응답’을 반환합니다.

건배, 메탈 햄스터



답변

해당 웹 사이트에 대한 액세스를 차단하는 일부 소프트웨어를 설치 한 것으로 보입니다.

계속 읽지 않으면 :

경우에 따라 HOST 파일이 수정 될 수 있습니다.

여기에 해당 사이트를 명시 적으로 차단하는 소프트웨어가 설치되어 있지 않다고 가정하면 웹 사이트를 차단하고 차단 해제하는 방법이 있습니다 .

Mac의 호스트 파일은 특정 도메인 또는 IP 주소에 액세스 할 때 시스템이 수행해야하는 작업을 지시하는 간단한 텍스트 파일입니다.

“페이지를 표시 할 수 없습니다”오류를 발생 시키거나 선택한 다른 도메인 / IP로 리디렉션 할 수도 있습니다.

이 자습서를 위해 차단 된 모든 웹 사이트는 로컬 호스트 또는 시스템 자체 인 127.0.0.1을 가리 킵니다.

  • 시작하려면 터미널에 다음 코드를 복사하여 붙여 넣습니다.
sudo /bin/cp /etc/hosts /etc/hosts-original

터미널에서 비밀번호를 묻습니다.

이제 hosts 파일 편집을 시작할 수 있습니다. 이 코드를 터미널에 복사하여 붙여 넣기 (한 줄)

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

호스트 파일이 TextEdit에서 열립니다.

다음 줄을 확인하고 어떤 상황에서도 삭제하지 마십시오.

127.0.0.1 로컬 호스트

255.255.255.255 브로드 캐스트 호스트

:: 1 로컬 호스트

fe80 :: 1 % lo0 로컬 호스트

더 이상의 데이터가 없어야합니다.

위에 표시된 마지막 줄 바로 아래에 새 줄을 만듭니다. 샘플 도메인을 차단하려는 도메인 또는 IP 주소로 바꾸어 다음을 입력하십시오.

    127.0.0.1 sample.com www.sample.com

차단하려는 각 웹 사이트에 대해 6 단계의 형식에 따라 행을 계속 추가하십시오. 완료되면 TextEdit을 종료하고 프롬프트가 표시되면 호스트 파일을 저장하십시오.

터미널로 돌아가서 다음 명령을 실행하여 컴퓨터의 DNS를 비우고 새 호스트 파일을 적용하십시오. 또는 원하는 경우 대신 Mac을 재시동 할 수 있습니다.

sudo killall -HUP mDNSResponder

그게 다야! hosts 파일에 추가 된 웹 사이트는 더 이상 해당 Mac의 사용자 계정으로 액세스 할 수 없습니다.

귀하의 경우 차단 된 IP를 찾으십시오.

  • 차단 된 웹 사이트에 대한 액세스를 다시 활성화하려면 이 프로세스를 반복하고 hosts 파일에 추가 한 행을 제거하십시오. 원본 4 줄을 삭제하지 마십시오!

경우에 따라 sshuttle (ssh를 통한 VPN) 클라우드가 / etc / hosts 파일을 변경했습니다.


답변

나에게도 일어 났고 나는 appStoreGenuisBar에 갔다. 그들은 내 OS X를 많이 업데이트하지 않았습니다. 그렇게하는 것이 좋습니다. 여전히 작동하지 않으면 애플에 문제를보고하십시오.


답변