的输出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
输出时
curl: (7) 无法连接到 github.com 端口 80: 网络无法访问
当 git 克隆时,即使 git push 时我也会得到这个443 failed: Network is unreachable
答案1
制作广阔的假设您的网络的其余部分没问题(即可以将流量路由到您的默认网关,您可以解析并到达外部主机等)并且您只看到一个站点(github.com)的此类问题,那么它您可能在他们这边遇到了问题。
如果上述假设不正确,或者您在到达外部主机时看到广泛的中断,那么我建议您进行一些基本的故障排除,从第 1 层(是否已插入)开始并向上。
您可能会发现 github.com 服务质量存在一些细微差异。 Github 很大,而且每天都在变得更大。以下是一些用于监控网络正常运行时间的资源:
也不要害怕traceroute
从mtr
你的设备到 github 的连接。请注意 github遭到恶意攻击最近几个月也是如此。
答案2
我刚刚遇到了同样的问题。我的问题是子网掩码。它被错误地设置为 255.0.0.0。目前Github的ip以192.30.xx开头 系统认为github是我局域网的一部分。
由于其他一切都正常,间歇性的奇怪现象使得问题看起来像是在 github 方面。我用谷歌搜索了它,得到了这篇文章,然后跟着OP,看到了我的面具,然后说“那是不对的......”。
将掩码切换到 255.255.255.0 为我解决了问题。所以我把这个留给下一个人。