完整的Wi-Fi /以太网信号,但无互联网


17

我真的希望这里有人可以帮助我,因为现在我对Macbook感到非常沮丧。
我有一个2011年下半年运行OSX 10.9.5的15英寸macbook pro机型,该机型拒绝连接到我的家庭网络上的Internet。无论是WiFi还是通过以太网电缆,我都遇到相同的问题,我有完整的信号但无法上网。设备可以正常连接; Android手机和平板电脑,xbox one,iPhone和其他Macbook,都可以在线访问并浏览网络。
以前我用macbook pro连接到其他网络没有问题,我只是在朋友家尝试过没问题。
有一点可能是某人的线索:当我打开网络诊断工具时,我的macbook pro连接了大约一微秒的时间,它告诉我我已连接到Internet,并且一切正常。
我的IP是192.168.0.5子网掩码255.255.255.0,并且IPv6设置为自动。代理选项卡下未选中任何选项。
现在,我以不同的顺序和多次尝试了以下操作,但均无济于事:

  1. 手动更新/关闭/打开/输入DHCP。
  2. 重新启动/重置路由器和Macbook。
  3. 打开/关闭WiFi。
  4. 删除和添加服务(WiFi和以太网)。
  5. 检查并复制了另一台Macbook Pro的所有网络设置,该Macbook Pro在我的网络上已连接并在线。
  6. 冉网络诊断和辅助工具
  7. 复制/删除/添加位置
  8. 删除了/ Library / Preferences / SystemConfiguration文件夹。
  9. 从钥匙串中删除了网络密码。

我也尝试过其他方法,但是现在不记得了。

来自ifconfig en1的响应:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     
        ether 28:cf:da:e6:95:0a     
        inet6 fe80::2acf:daff:fee6:950a%en1 prefixlen 64 scopeid 0x5      
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255     
        nd6 options=1<PERFORMNUD>     
        media: autoselect      
        status: active 

我在祈祷有人能为我提供神奇的词汇或两键式解决方案,但我也很感激长期解决该问题的指导原则!<3

问候特隆


我还重置了SMC和婴儿车!:-)
Trond 2015年

我只是注意到我可以在恢复模式下浏览网络,这意味着必须有某种程序,应用程序或设置以某种方式干扰/阻止。
Trond

欢迎询问不同!+1是一个结构合理的问题。
Tetsujin 2015年

我们/我有一种方法可以进行更多调试,但这需要一些其他信息。如果您愿意尝试此操作,则需要制作并上传系统诊断文件。可以在登录时使用以下组合键在有问题的Mac上创建该文件:Command-Option(alt)-Control-Shift-。(是的,也需要保留该期限)。屏幕将闪烁,几分钟后将弹出一个包含sysdiagnose文件的窗口。它是99%的系统信息,但其中也可能会泄漏一些个人信息。但是它包含所有重要的硬件日志!
约翰·基茨

登录时按键。例如,当您打开Finder窗口时。
约翰·基茨

Answers:


12

这是为您提供的分步指南:

  1. 暂时禁用Mac上的任何防火墙/ Internet安全解决方案/数据包筛选器(例如LittleSnitch / Hands Off!/ Kaspersky Internet Security等)
  2. 使用运行正常的Mac连接到路由器的管理界面。
  3. 记下内部接口(在您的情况下可能为192.168.0.1)
  4. 如果您的路由器使用MAC过滤器来控制访问,请检查该Mac是否未列入黑名单,如果使用了白名单,则将其列入白名单。要获取Wi-fi接口的MAC地址,请在没有Internet的Mac上打开系统偏好设置->网络->选择“ Wi-fi”->高级->硬件-> MAC地址。
  5. 在没有Internet访问权限的Mac上,通过选择接口并单击小齿轮->“使服务不活动”,可以禁用网络首选项窗格中除Wi-Fi接口之外的所有接口。您可能必须先解锁左下角的锁。
  6. 选择WLAN接口,然后点击“高级”
  7. 选择TCP / IP设置,选择手动配置IPv4,然后输入正确的IP地址,网络掩码和网关地址(输入在步骤2中找到的IP地址作为网关地址)。在您的示例中,该地址应该是尚未使用的任何地址,IP地址在192.168.0.2-192.168.0.254,子网掩码255.255.255.0和gareway范围内。
  8. 选择“ TCP-IP”设置旁边的“ DNS”选项卡。
  9. 输入8.8.8.8作为DNS服务器。此DNS服务器是Google的公开服务器。
  10. 保存/应用设置
  11. 打开Terminal.app
  12. 输入route -n flush几次以刷新所有现有路线。
  13. 使用刷新DNS缓存dscacheutil -flushcache;sudo killall -HUP mDNSResponder。您必须输入管理员密码才能完成任务。这仅适用于Mac OS X 10.9(Mavericks)。如果安装了另一个OS X,请使用适当的命令。
  14. 现在ping通网关地址和DNS服务器ping -c 5 192.168.0.1ping -c 5 8.8.8.8。该命令将5次ping发送到指定地址。要停止ping(如果不包括-c选项),请输入ctrlC
  15. 如果您获得成功的答案,请退出终端。如果没有得到答案,请输入ifconfig en1并重新检查Wi-fi接口的正确设置。en1应该是您的Wi-fi接口。
  16. 返回网络首选项,然后重新启用所有其他接口。检查Wi-fi接口是否在列表顶部。要重新排序列表,请单击小齿轮->“设置服务订单...”,然后重新排列界面。
  17. 现在打开您选择的浏览器,然后尝试连接到任意站点。
  18. 如果您现在可以访问互联网,则可以用ISP的DNS服务器替换Google DNS服务器,也可以直接添加它们。

本指南没有解决问题。

经过一些非常深入的研究(对John Keates也很),我们发现错误的dnscrypt / dnscrypt-proxy是罪魁祸首。


你好,克拉诺玛斯。感谢您的指导,但我仍然无法上网.. ping时我得到了响应,但仍然无法让我浏览网络或更新应用程序。关于这个问题还有其他想法吗?
Trond

我已经尝试了LittleSnitch和Hands Off !,但已将其卸载。我做了ifconfig -a并得到了一个很长的答案,您想要我寻找什么特别的东西?我正在平板电脑上编写此代码,因此需要一整天的时间来复制ifconfig -a的响应
Trond 2015年

我已经用ifconfig -a的输出编辑了原始帖子。:-)
Trond 2015年

不幸的是,另一台Macbook属于一个朋友,他现在不在这里:s非常感谢您对我的帮助。是否应该在计算机上搜索LS和HO的任何遗骸?如果是这样,我该怎么办?:P
Trond

大约需要一分钟才能得到响应,然后我得到:HTTP / 1.0 400错误的请求内容长度:54内容类型:text / html; 费用= UTF-8日期:2015
Trond

10

检查完配置后,似乎有两个因素在起作用:

  • 域名解析
  • 防火墙功能

一种确认互联网连接正常但DNS错误的快速方法是通过使用IP地址而不是域名来访问网站。例如:http://91.198.174.192这是维基媒体基金会的地址。它应该说类似“未配置的域名”。

首先,让我们修复DNS。如果面板仍处于锁定状态,请转到系统偏好设置,网络并单击锁定。接下来,转到您的活动网络接口(可能是Wi-Fi或AirPort),单击“高级”,然后单击“ DNS”选项卡。清除其中的所有内容。浅灰色物品是不可变的,您可以将它们放在其中,它们是通过DHCP提供的。按确定,然后应用。

互联网此时可以正常工作。如果是这样:是的!如果没有,请继续。

首先,我们需要知道现在是否正确设置了DNS。最简单的方法是打开“终端”窗口(是的,只有字母的怪异应用程序),然后键入:cat /etc/resolv.conf

这将产生类似于以下内容的输出:

#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain something
nameserver 192.168.123.1

名称服务器后的数字和域名后的名称可能会有所不同。但是,重要的是名称服务器不要获得数字“ 127.0.0.1”,因为这将无法正常工作。如果该数字不是127.0.0.1,就可以了,并且DNS现在已正确设置。

接下来,删除不再安装其应用程序的所有扩展,例如控制网络流量的Handsoff扩展。我不确定确切的名称是什么,但是它位于/ System / Library / Extensions或/ Library / Extensions中。第一个破折号“ /”表示硬盘的根或开头。在大多数情况下,这是“ Macintosh HD”。如果不确定如何以“ /”开头,请使用Finder顶部菜单中的Finder-> Go-> Go To Folder。清除该框,键入一个斜杠(“ /”),然后按Go。

该扩展名可能类似于“ com.metakine.handsoff.driver”。删除该扩展名然后重新启动将清除该问题。之后,Internet应该可以工作了。


IMO是dns-crypt-proxy / dns-crypt,它可能会重定向每个dns请求。这就是为什么resolve.conf包含127.0.0.1的原因,尽管网络首选项包含google DNS服务器(8.8.8.8)(在SystemConfiguration / preferences.list-> NetworkServices-> 8516C ....-> DNS
klanomath

嗯你是对的。但是,它仍然不能杀死DNS。目前,要诊断出问题,将dnscrypt排除在外将是一个明智的步骤。
约翰·基茨

嘿,谢谢您的另一个解释。所以我们走了;我打开了网络偏好设置,并删除了dns窗格中的所有内容。有趣的是,虽然127.0.0.1自动以灰色弹出。然后,我打开终端并输入cat /etc/resolve.conference并按您所说的得到答复。我的最后两行显示为:搜索主目录和名称服务器(猜测是什么)127.0.0.1 ..我搜索了两个文件夹,但是在我删除的System / Library / Extensions文件夹中只能找到“ handsoff.kext”。现在,我将卸载/删除dnscrypt,马上得到结果!:-)
Trond

@Trond您不必卸载dnscrypt,只需对其进行正确配置
klanomath

哇!!!:DI终于在线上!删除DNSCrypt(无论如何我都没有使用过),现在我正在浏览Web。非常感谢@klanomath和John Keates,如果没有您的超级帮助,我会生气的!
Trond

1

我通过更改网络偏好设置中的DNS地址来解决了类似的问题(连接到路由器但没有互联网):它是192.168.0.1(这是用于更改路由器设置的路由器ip),我将其更改为192.168.0.5,并且我的互联网连接是固定在几秒钟内。希望对你有帮助


1

嘿,我发现要修理我的。有人在我的路由器上放置了家长控制功能,如果您解除阻止设备的锁定,则应该对其进行修复!


0

检查计算机中的日期是否正确。这对我有用。它以某种方式改变了,在我修复它之后,问题就解决了。干杯!


0

我的客户的MacBook Pro 6,1在更新为Sierra 10.12.4时出现了这种现象。在尝试了上述几乎所有步骤之后,并且在重新安装3-1 / 2小时后仍未解决(“剩余”计时器从5分钟开始倒计时!),仍然可以与ping进行连接,但没有流量通过Firefox,Safari,Mail或系统连接(无App Store或更新)。

扩展的讨论使我进入System> Library> Extensions文件夹,在其中找到AppleAirPort2.kext文件的2010副本。要恢复完全连接,我要做的就是删除此文件(当然要备份它)并重新启动计算机!什么都没做。此修复程序第一次生效。希望这可以帮助某人...


0

升级到Sierra时,我也遇到了同样的互联网丢失问题。升级到Sierra后可以连接到我的路由器,但不能连接到Internet。

cat /etc/resolv.conf在终端中签入,回复说没有这样的文件。检查了etc文件夹,并且确定没有文件。我检查了我的另一台笔记本电脑,它在那里。(实际上,这是导致private/var/run/resolv.conf

我只是resolve.conf从工作的笔记本电脑中复制了文件,将其放置在/run文件夹中并创建了别名。我将别名复制到/etc/ 并重新启动计算机。然后在Network Prefs中添加一个DNS服务器,并与cat /etc/resolv.conf and Bingo 做终端检查 !一切都签了。

启动Safari,并在几天之内首次上线。我已经将大量的Macs从El Capitan升级到了Sierra,直到这台Macbook Air没问题为止。



-1

尝试关闭计算机上安装的所有防病毒软件。那对我有用。


-1

问题已解决TCP / IP DCHP处于手动模式(为什么?我不知道)已更改为自动Voilà!


欢迎问不同。我们希望答案不仅仅是一行。理想情况下,您想解释为什么您的答案是“正确的”。它还有助于提供链接,引文和/或屏幕快照。请查看我们的帮助部分“ 如何回答如何写出正确的问题”
艾伦(Allan)

-1

我遇到了同样的问题,并且通过打开和关闭VPN服务以某种方式解决了该问题。听起来可能很奇怪,但对我来说没有其他办法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.