"네트워크에 액세스할 수 없습니다.", github 및 bitbucket이 작동하지 않습니다.

"네트워크에 액세스할 수 없습니다.", github 및 bitbucket이 작동하지 않습니다.

산출ifconfig

eth0      Link encap:Ethernet  HWaddr 3c:97:0e:74:43:8e  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8630 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8630 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:742760 (742.7 KB)  TX bytes:742760 (742.7 KB)

virbr0    Link encap:Ethernet  HWaddr b2:01:81:d7:78:3f  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr f4:b7:e2:7a:cd:65  
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f6b7:e2ff:fe7a:cd65/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:106677 errors:0 dropped:0 overruns:0 frame:0
          TX packets:79355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:113695485 (113.6 MB)  TX bytes:13547631 (13.5 MB)

산출ip route

default via 192.168.1.1 dev wlan0  proto static 
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.5  metric 9 
192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122

curl -I github.com 출력을 하려고 하면

컬: (7) github.com에 연결할 수 없습니다. 포트 80: 네트워크에 액세스할 수 없습니다.

git clone을 할 때, git push를 할 때에도 이런 결과가 나옵니다.443 failed: Network is unreachable

답변1

만들다넓은네트워크의 나머지 부분이 괜찮다고 가정하고(예: 트래픽이 기본 게이트웨이로 라우팅될 수 있고, 외부 호스트를 구문 분석하고 연결할 수 있는 등) 한 사이트(github.com)에서만 이러한 문제가 나타난다면 문제가 해결됩니다. 어쩌면 그들 측에 문제가 있을 수도 있습니다.

위의 가정이 올바르지 않거나 외부 호스트에 도달할 때 광범위한 중단이 발생하는 경우 계층 1(플러그 연결 여부에 관계없이)부터 시작하여 위쪽으로 작업하는 몇 가지 기본적인 문제 해결을 수행하는 것이 좋습니다.

github.com 서비스 품질에 약간의 차이가 있을 수 있습니다. Github은 크고 매일 커지고 있습니다. 다음은 네트워크 가동 시간을 모니터링하기 위한 몇 가지 리소스입니다.

  1. 전체 주 평균
  2. 과거 가동 시간 및 이벤트 로그

또한 장치 traceroute에서 github에 연결하는 것을 두려워하지 마십시오 . mtrgithub에 주목해주세요악의적인 공격을 받고 있음최근 몇 달 동안에도 마찬가지였습니다.

답변2

방금 같은 문제가 발생했습니다. 내 문제는 서브넷 마스크입니다. 255.0.0.0으로 잘못 설정되었습니다. 현재 Github의 IP는 192.30.xx로 시작합니다. 시스템은 Github이 내 LAN의 일부라고 생각합니다.

다른 모든 것이 잘 작동하기 때문에 간헐적으로 이상한 현상이 발생하여 문제가 github 측에 있는 것처럼 보입니다. 구글링해서 이 기사를 얻었는데, OP를 따라가다가 내 마스크를 보고 "그건 옳지 않아..."라고 말했습니다.

마스크를 255.255.255.0으로 전환하면 문제가 해결되었습니다. 그래서 이건 다음 사람에게 맡깁니다.

관련 정보