为什么我用浏览器可以访问网络,用终端却不行?

为什么我用浏览器可以访问网络,用终端却不行?

我可以使用 Chrome 和 Safari 浏览互联网,但使用终端时却不能。当我尝试ssh在终端中浏览时,我收到“请求超时”的提示,当我尝试浏览时,ping我收到“已传输 3 个数据包,已接收 0 个数据包”的提示。可能出了什么问题,或者我可以采取哪些进一步的步骤来诊断问题?

我使用无线连接,系统是 OSX 10.10。


以下是输出netstat -rn

[~]$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.12.254     UGSc           50        3     en0
127                127.0.0.1          UCS             0       10     lo0
127.0.0.1          127.0.0.1          UH              3    30396     lo0
169.254            link#4             UCS             0        0     en0
192.168.12         link#4             UCS             4        0     en0
192.168.12.76      0:b:ab:68:f4:57    UHLWI           0      157     en0    221
192.168.12.99/32   link#4             UCS             0        0     en0
192.168.12.103     a0:ed:cd:89:0:d4   UHLWI           0        0     en0
192.168.12.108     4c:7c:5f:ab:40:45  UHLWI           0        0     en0    935
192.168.12.254/32  link#4             UCS             1        0     en0
192.168.12.254     0:6:f6:da:14:c1    UHLWIir        52       24     en0    162
192.168.12.255     ff:ff:ff:ff:ff:ff  UHLWbI          0        2     en0

Internet6:
Destination                             Gateway                         Flags         Netif Expire
::1                                     ::1                             UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::a299:9bff:fe10:7a25%en0           a0:99:9b:10:7a:25               UHLI            lo0
fe80::%awdl0/64                         link#8                          UCI           awdl0
fe80::e896:15ff:fef9:3905%awdl0         ea:96:15:f9:39:5                UHLI            lo0
ff01::%lo0/32                           ::1                             UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%awdl0/32                         link#8                          UmCI          awdl0
ff02::%lo0/32                           ::1                             UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%awdl0/32                         link#8                          UmCI          awdl0

以下是输出traceroute www.google.com

[~]$ traceroute www.google.com
traceroute to www.google.com (216.58.216.228), 64 hops max, 52 byte packets
 1  192.168.12.254 (192.168.12.254)  1.215 ms  12.702 ms  1.475 ms
 2  192.168.247.84 (192.168.247.84)  3.657 ms  4.051 ms  4.202 ms
 3  10.50.249.253 (10.50.249.253)  23.796 ms  27.235 ms *
 4  * * *
 5  * * *
 6  * * *
 7  * * *

答案1

你现在可能已经找到解决方案了。这是为了未来的用户。

我正在使用 mac mini,有 2 个临时解决方案。

  1. 我尝试在安全模式下重启 mac。这会检查是否存在任何潜在问题并自动重置。然后再次重启 mac 即可正常工作。但再次遇到同样的问题。

  2. 然后按照以下步骤操作 - 系统偏好设置>网络>我关闭了 Wi-Fi,转到高级>TCP/IP>配置 IPv4 并将其更改为关闭,点击“确定”,我返回到 >高级>TCP/IP 并打开使用 DHCP,点击“续订 DHCP 租约”,它最终创建了一个全新的 IP 地址。我再也没有遇到过这个问题,但不确定。

相关内容