題:
完整的Wi-Fi /以太網信號,但無互聯網
Trond
2015-03-23 06:58:59 UTC
view on stackexchange narkive permalink

我真的希望這裡有人能幫到我,因為我現在對我的Macbook感到非常沮喪。
我有一個2011年後期生產的型號為15英寸的Macbook Pro,運行OSX 10.9.5,但拒絕連接到Internet在我的家庭網絡上,無論是WiFi還是通過以太網電纜,我都有相同的問題,我有完整的信號但無法上網。其他所有設備都可以正常連接; Android手機和平板電腦,Xbox One,iPhone和其他Macbook,都可以在線瀏覽
我以前用我的macbook pro連接到其他網絡沒有問題,我只是在朋友家嘗試檢查,沒有問題。
一些小東西,可能對某人有些提示:當我打開網絡診斷工具時,我的macbook pro連接了大約一微秒,它告訴我我已連接到Internet,並且一切正常。
我的IP是192.168.0.5子網掩碼255.255.255.0,而IPv6是設置為自動。所有選項均未在“代理”標籤下選中。
現在,我嘗試了以下方法機翼以不同的順序和次數無濟於事:

  1. 更新/關閉&on /手動輸入DHCP。
  2. 重新啟動/重置路由器和Macbook。
  3. 打開/關閉WiFi。
  4. 刪除&添加服務(WiFi &以太網)。
  5. 檢查並複制了另一台已連接的Macbook Pro的所有網絡設置,
  6. Ran網絡診斷和助手工具
  7. 重複/刪除/添加位置
  8. 刪除了/ Library / Preferences / SystemConfiguration文件夾。
  9. li>
  10. 從鑰匙串中刪除了網絡密碼。
  11. ol>

    我也嘗試過其他方法,但是現在不記得了。

    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範圍ID 0x5
    inet 192.168.0.5 netmask 0xffffff00廣播192.168.0.255 nd6 options = 1<PERFORMNUD>媒體:自動選擇狀態:活動我,但我也感謝長期解決該問題的指南! <3  

    致敬Trond

我還重置了SMC和嬰兒車! :-)
我只是注意到我可以在恢復模式下瀏覽網絡,這意味著必須有某種程序,應用程序或設置以某種方式乾擾/阻止。
歡迎詢問不同! +1是一個結構合理的問題。
我們/我有一種方法可以進行更多調試,但這需要一些其他信息。如果您願意嘗試此操作,則需要製作並上傳系統診斷文件。可以在登錄時使用以下組合鍵在有問題的Mac上創建此文件:Command-Option(alt)-Control-Shift-。 (是的,也需要保留該期限)。屏幕將閃爍,幾分鐘後將彈出一個包含sysdiagnose文件的窗口。它是99%的系統信息,但其中也可能會洩漏一些個人信息。但是它包含所有重要的硬件日誌!
登錄時按鍵。例如,當您打開Finder窗口時。
@JohnKeates好,所以我得到了sysdiagnose.tar.gz文件,但是在上傳之前,什麼樣的個人信息可能會洩漏到該文件中?有人可以利用它嗎?謝謝!
我肯定會將其上傳到某個地方或將其郵寄到某個地方,以使其無法公開訪問,並且在上傳的情況下可以刪除。這個問題的答案不是必需的,因為從sysdiag提取的位就足夠了(我將根據需要發布它們)。可能洩漏的信息種類:打開文件和目錄(它們的名稱),已安裝的應用程序,放置在系統日誌之一中的任何內容,諸如此類。不是私有文件的內容。
@JohnKeates好的,我可以郵寄給您嗎?還是我上傳/發送到哪裡?
我創建了一個10分鐘的電子郵件地址;給我發送您的私人電子郵件地址,我會通過我的私人地址向您發送郵件。這樣,我們的地址都不會出現在這裡;-) g138900@trbvm.com
-1
得到它了!回答。如果我能弄清楚為什麼它不起作用,我將其發佈為答案。可能是某些舊的擴展程序或插件阻止了所有網絡訪問。我們會知道一點!
@JohnKeates隨時將文件和我的電子郵件地址共享給klanomath :)
-1
您應該擁有轉發的消息。
首先發現:移交驅動程序仍處於活動狀態。沒有控制軟件,它可能會阻塞一切。我不確定它在哪裡,可能是/ Library / Extensions或/ System / Library / Extensions。
第二招:resolv.conf包含循環地址(127.0.0.1),這幾乎禁用了Mac上的DNS。
好的,我從system / Library / extensions:handsoff.kext中刪除了它,但是沒有幫助。我該怎麼解決resolve.conf?
我創建了一個完整的問題thing :) Mac上發生了很多奇怪的DNS事情,這可能是為什麼它無法正常工作的原因。
十一 答案:
klanomath
2015-03-23 12:13:43 UTC
view on stackexchange narkive permalink

這是為您提供的分步指南:

  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. 選擇Wi-fi界面,然後單擊“高級”
  7. 選擇TCP / IP設置,選擇配置IPv4手動輸入正確的IP地址,網絡掩碼和網關地址(輸入在步驟2中找到的IP地址作為網關地址)。在您的示例中,該地址應該是IP地址為192.168.0.2-192.168.0.254,網絡掩碼為255.255.255.0,網關為192.168.0.1的所有尚未使用的地址。
  8. 選擇DNS
  9. 輸入8.8.8.8作為DNS服務器。此DNS服務器是Google的公開服務器。
  10. 保存/應用設置
  11. 打開Terminal.app
  12. 通過輸入 route刷新所有現有路由-n flush 幾次。
  13. 使用 dscacheutil -flushcache; sudo killall -HUP mDNSResponder 刷新DNS緩存。您必須輸入管理員密碼才能完成任務。這僅適用於Mac OS X 10.9(Mavericks)。如果安裝了另一個OS X,請使用適當的命令。
  14. 現在使用 ping -c 5 192.168.0.1 ping -c 5 8.8.8.8 ping網關地址和DNS服務器。該命令將5次ping發送到指定地址。要停止ping操作-如果您不包括-c選項-只需輸入 ctrl kbd> C kbd>。
  15. 如果獲得成功的答案,請退出Terminal 。如果沒有答案,請輸入 ifconfig en1 並重新檢查Wi-fi接口的正確設置。 en1應該是您的Wi-fi接口。
  16. 返回網絡偏好設置,然後重新啟用所有其他接口。檢查Wi-fi接口是否在列表頂部。要重新排序列表,請單擊小齒輪->“設置服務訂單...”並重新排列界面。
  17. 現在打開您選擇的瀏覽器,然後嘗試連接到任意站點。
  18. 如果您現在可以訪問互聯網,則可以用ISP的DNS服務器替換Google DNS服務器,也可以直接添加它們。
  19. ol>

    本指南沒有解決問題。

    在進行了非常深入的調查(對 John Keates也同樣表示讚賞)之後,我們發現錯誤配置的 dnscrypt / dnscrypt-proxy 是元兇

你好,黑色素。感謝您的指導,但我仍然無法上網.. ping時我得到響應,但仍然無法讓我瀏覽網絡或更新應用程序。關於這個問題還有其他想法嗎?
我已經嘗試了LittleSnitch和Hands Off !,但已將其卸載。我做了ifconfig -a並得到了一個很長的答案,您要我尋找什麼特別的東西?我是在平板電腦上寫的,所以要花一整天的時間從ifconfig -a複製響應
我已經用ifconfig -a的輸出編輯了原始帖子。 :-)
不幸的是,另一台Macbook屬於一個朋友,他​​現在不在這裡:s非常感謝您為我提供的幫助。我是否應該在計算機上搜索LS和HO的任何遺骸?如果是這樣,我該怎麼辦? :P
大約需要一分鐘的時間才能收到響應,然後我得到:HTTP / 1.0 400錯誤的請求內容長度:54內容類型:text / html;費用= UTF-8日期:2015年3月23日星期一14:06:20 GMT服務器:GFE / 2.0
@Trond您之前是否安裝了像Murus,[IceFloor](http://www.hanynet.com/applications/index.html)或PFLists這樣的PF-GUI?從10.7開始,PF是Mac OS X中的狀態數據包篩選器軟件(〜防火牆)。
我從未聽說過您提到的任何程序,但是我確實擁有Sophos防病毒軟件,我相信它具有防火牆組件。它已被卸載。
8.8.8.8 DNS每次都能得到我
DNS 127.0.0.1不一定是問題。我有它,因為我運行本地緩存服務器。加快名稱轉換速度。但是,越區切換和dnscrypt-當它們僅在少數LAN中發生時,是否可以為類似的症狀負責?(請參閱
@WGroleau當詢問者在問題中未提及該問題時,就會遇到問題...
我有一個相同的問題,klanomath的答案使我嘗試清除DNS服務器並替換為8.8.8.8,這解決了我的問題,即計算機重置為適當的dns,這是我的家用路由器。
我僅通過按照步驟1解決了問題,就我而言,Sophos“ shiz-lalala片段”殺毒軟件就是原因。
John Keates
2015-03-23 22:40:45 UTC
view on stackexchange narkive permalink

檢查完配置後,似乎有兩個因素在起作用:

  • DNS
  • 防火牆

快速確認互聯網連接正常的方法,但錯誤的DNS會使用其IP地址而不是域名來訪問網站。例如: http://91.198.174.192,這是WikiMedia Foundation的地址。它應該顯示類似“未配置的域名”的字樣。

首先,讓我們修復DNS。如果面板仍處於鎖定狀態,請轉到系統偏好設置,網絡並單擊鎖定。接下來,轉到您的活動網絡接口(可能是Wi-Fi或AirPort),單擊“高級”,然後單擊“ DNS”選項卡。清除其中的所有內容。淺灰色物品是不可變的,您可以將它們放在此處,它們是通過DHCP提供的。按“確定”,然後按“應用”​​。

此時互聯網可以正常工作。如果是這樣:是的!如果沒有,請繼續。

首先,我們需要知道現在是否正確設置了DNS。最簡單的方法是打開“終端”窗口(是的,是只有字母的怪異應用程序),然後鍵入:cat /etc/resolv.conf

這應該產生類似於以下內容的輸出:

  ## Mac OS X通知##主機名和地址解析#或此Mac OS X系統上大多數進程使用的DNS查詢路由機制未使用此文件。##此文件是自動生成的。#domain somethingnameserver 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中
是的,沒錯。但是,它仍然不能殺死DNS。目前,要診斷出問題,將dnscrypt排除在外將是明智的步驟。
嘿,謝謝您的另一個解釋。所以我們開始了。我打開了網絡偏好設置,並刪除了dns窗格中的所有內容。有趣的是,雖然127.0.0.1自動以灰色彈出。然後,我打開終端並輸入cat /etc/resolve.conference並按您所說的得到答复。我的最後兩行顯示為:搜索主目錄和名稱服務器(猜測是什麼)127.0.0.1 ..我搜索了兩個文件夾,但是在我刪除的System / Library / Extensions文件夾中只能找到“ handsoff.kext”。現在,我將卸載/刪除dnscrypt,馬上得到結果! :-)
@Trond您無需卸載dnscrypt,只需對其進行正確配置
哇!!! :D我終於上網了!刪除DNSCrypt(無論如何我都沒有使用過),現在我正在瀏覽Web。非常感謝@klanomath和John Keates,如果沒有您的超級幫助,我會生氣的!
@Trond很高興聽到並感到高興';-)
只是最後一個問題; dnscrypt如何不干擾其他任何網絡?
我想我們永遠不會知道:)可能是本地子網的問題。或者對於特定的ssid可能配置錯誤。
@Trond如何刪除dnscrypt?我在這裡遇到類似的問題http://apple.stackexchange.com/questions/268985/trying-to-turn-on-localhost-on-sierra-made-my-mac-unable-to-connect-to-internet?noredirect = 1#comment337863_268985
嘿,@Trond,我嘗試了您提出的所有建議。我的Mac無法連接到互聯網?noredirect = 1#comment337863_268985
感謝使用此@JohnKeates,,我正在按照您的說明進行操作,只需要進入“系統偏好設置”>“網絡”>“高級”>“ DNS”下的“ DNS”選項卡,並設法將DNS服務器設置為“ Open VPN”,我已清除,應用並啟動了該服務器,再次運行。
Iman
2015-12-09 09:34:22 UTC
view on stackexchange narkive permalink

我通過更改網絡偏好設置中的DNS地址來解決了類似的問題(連接到路由器但沒有互聯網):它是192.168.0.1(這是用於更改路由器設置的路由器ip)我將其更改為192.168.0.5和我的互聯網連接已在幾秒鐘內修復。希望它對您有用

kyle
2017-01-02 22:28:34 UTC
view on stackexchange narkive permalink
嘿,我發現要修理我的。有人在我的路由器上放置了家長控制功能,如果您解除阻止設備的鎖定,則應該對其進行修復!
JKA
2017-04-20 19:15:06 UTC
view on stackexchange narkive permalink

檢查計算機中的日期是否正確。 這對我有用。它以某種方式改變了,在我修復它之後,問題就解決了。乾杯!

WheresMark
2017-04-26 07:19:17 UTC
view on stackexchange narkive permalink

我的客戶的MacBook Pro 6,1在更新為Sierra 10.12.4時出現此症狀。在嘗試了上述幾乎所有步驟之後,並且在重新安裝3-1 / 2小時後仍未解決(“剩餘”計時器從5分鐘開始倒計時!),仍然可以與ping進行連接,但沒有流量通過Firefox,Safari,Mail或系統連接(無App Store或更新)。

對擴展的討論使我進入了System>庫> Extensions文件夾,在這裡我找到了AppleAirPort2.kext文件的2010年副本。要恢復完全連接,我要做的就是刪除此文件(當然將其備份)並重新啟動計算機!什麼都沒做。此修復程序第一次起作用。希望這能幫助別人...

Dennis
2017-06-20 07:00:40 UTC
view on stackexchange narkive permalink

升級到Sierra時,我也遇到了同樣的互聯網丟失問題。升級到Sierra後可以連接到我的路由器,但不能連接到Internet。

我在終端中檢查了 cat /etc/resolv.conf ,答复說沒有這樣的文件。檢查了etc文件夾,並且確定沒有文件。我檢查了我的另一台筆記本電腦,它在那裡。(實際上,這是導致 private / var / run / resolv.conf

的別名

我只是從工作的筆記本電腦中復制了 resolve.conf 文件,將其放置在 / run 文件夾中並創建了一個別名。我將別名複製到 / etc / 並重新啟動計算機。然後在Network Prefs中添加一個DNS服務器,並使用 cat /etc/resolv.conf 和Bingo對終端進行檢查!一切都簽了。

啟動了Safari,並在幾天內首次上線。我已經將大量的Macs從El Capitan升級到了Sierra,直到這台Macbook Air都沒有問題。

kreker
2019-04-15 00:34:57 UTC
view on stackexchange narkive permalink

重置網絡設置->刪除並重新添加WiFi https://discussions.apple.com/thread/3446001

Casey35
2016-03-23 01:23:54 UTC
view on stackexchange narkive permalink

嘗試關閉計算機上具有的所有防病毒軟件。那對我有用。

Hany Yassa
2016-09-23 23:40:46 UTC
view on stackexchange narkive permalink

問題解決了 TCP / IP DHCP處於手動模式(為什麼?我不知道) 更改為自動 瞧!

歡迎問不同。我們希望答案不僅僅是一行。理想情況下,您想解釋為什麼答案正確*。它還有助於提供鏈接,引用和/或屏幕截圖。請查看我們的幫助部分[如何回答](http://apple.stackexchange.com/幫助/如何解答)撰寫問題的良好答案
dvvidko
2017-08-09 16:17:57 UTC
view on stackexchange narkive permalink

我遇到了同樣的問題,並通過打開和關閉VPN服務以某種方式解決了該問題。聽起來可能很奇怪,但對我來說沒有其他幫助。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...