題:
出現感嘆號時,如何解決Wi-Fi連接問題?
gentmatt
2012-04-19 10:28:36 UTC
view on stackexchange narkive permalink

有時候,當我在公共Wi-Fi中時,感嘆號會出現在灰色的Wi-Fi圖標中

我可以連接到Wi-Fi(我被分配了IP地址),但是我無法建立互聯網連接-而其他Mac用戶能夠。發生這種情況的每個網絡,我之前都已連接過。

enter image description here

我嘗試了以下嘗試,但均未成功:

  • 運行故障排除助手
  • 斷開與Wi-Fi的連接並重新連接
  • 禁用並重新啟用Wi-Fi
  • 從已知網絡列表中刪除網絡
  • 重新啟動計算機

因為我解決該問題的嘗試均未產生任何積極結果,所以我總是最終根本不使用互聯網。

現在我姐姐已經給我打過兩次電話,告訴我她也遇到了同樣的問題。由於我無法提供修復,因此需要您的幫助:)

我的妹妹在Macbook 4.1上運行10.7.3。我在MBP 8.2上運行10.7.3。

我想可能有多種原因,但這通常在您無法從DHCP服務器獲取IP地址時發生。我不認為解決方案一定會(通常不會)位於客戶方面。
您(和您的妹妹)正在運行什麼操作系統?您輸入密碼了嗎?
@Michiel我們倆都在運行10.7.3。另外:我不記得在雪豹中遇到過這個問題。
@Michiel我使用的公共網絡不需要密碼。
七 答案:
Old Pro
2012-04-25 23:33:53 UTC
view on stackexchange narkive permalink

您需要獲取更多信息,因此請進行一些故障排除並報告。

故障排除步驟:

  • 在按住Wi-Fi的同時按住Option鍵菜單欄中的Fi圖標,讓我們知道您看到了什麼。 Lion:新的Wi-Fi診斷工具
  • 首次看到感嘆號出現時,打開系統偏好設置>網絡。如果您得到這樣的窗口

Failing DHCP server

,其中帶有黃色按鈕旁邊的 Self-Assigned IP ,則您無法從Wi-Fi路由器的DHCP服務器獲取本地地址。發生這種情況是因為基站使用的是MAC地址限制,而不是實際密碼。這也可能發生,因為基站已經用盡了可用的本地IP地址租約集。

當您使用DHCP連接到網絡時,網絡路由器(例如Wi-Fi接入點)會為您提供要使用的IP地址,並承諾您可以在一段時間內使用它,這稱為一個“租賃”。 (這樣一來,其他人何時可以開始使用您正在使用的IP地址就不會造成混亂。您可以續訂租約,或者知道必須停止使用該地址並獲取一個新的IP地址。) IP地址,除非您的租約到期,否則無法將其提供給其他任何人。一個典型的家用路由器可能只設置了250個要分發的地址,租用期為24小時。在家中很好,但是在人流量大的咖啡店中,他們一天可能會使用客戶獲得超過250個Wi-Fi,此時他們將失去地址。更糟糕的是,租用時間可能會更長(我在某些路由器上已經看到14天),並且DHCP服務器可以任意分配個地址。因此,有時確實會發生這種情況,這可能就是您正在發生的事情。

無論如何,這可能是路由器所有者必須修復的路由器配置錯誤。

我真的很想提供更多信息,但是我不再受此影響。希望其他人會在他/她遇到同樣的情況時報告。
很正常。如果您是無法管理的DHCP服務器的客戶,則很難嘗試對其進行調整,尤其是當您已經無法獲得網絡訪問權限時:)。
→Old Pro:出色的解釋和問題分析。這是DHCP服務器池耗盡的典型情況。無需隨意射擊任何plist,您的答案值得更多+!
gentmatt
2012-06-03 15:18:04 UTC
view on stackexchange narkive permalink

我已經使用以下方法成功解決了兩次:

Terminal.app /Applications/Utilites/Terminal.app )類型...

  sudo ifconfig en1 downsudo ifconfig en1 up  

這令人驚訝,因為我認為這與相同就像關閉機場然後重新打開一樣-我之前曾嘗試過,但沒有成功。

但是,也許並非完全如此。根據聯機幫助頁的說明, down 命令將嘗試重置界面(詳細說明...)。

ifconfig 的聯機幫助頁中:

 向下將接口標記為``向下''。當接口標記為``關閉''時,系統將不會嘗試通過該接口傳輸消息。如有可能,該接口也將重置為禁用接收。 
在任何情況下,您都看到自己分配的IP地址嗎?在嘗試切換網絡狀態(打開/關閉或使接口保持打開狀態,並強制標記IP地址和路由表)之前,您還可以通過進入Airport-> TCP / IP,然後選擇續訂DHCP。
@bmike這次我沒有嘗試續訂DHCP,但是我之前已經這樣做過,但那時並沒有幫助。我想,這在科隆的任何星巴克都會發生。因此,明天我將嘗試再次復制此信息,並在必要時更新所有信息。
這類似於Windows上的“ ipconfig release”,“ renew”命令嗎?我一直在尋找這種解決方案多年。謝謝!
GoZoner
2012-04-20 04:25:32 UTC
view on stackexchange narkive permalink

在系統偏好設置中,確保將“網絡”偏好設置設置為Apple默認設置(應為“自動”),對於WiFi設備,請在“高級...”設置下確認“ TCP / IP”下的“配置IPv4” '是'使用DHCP'

謝謝,我已經應用了那些設置。這不是問題。
我想知道是否多次刷新DHCP會有幫助。您將需要啟動網絡實用程序,並在刷新前後查看路由表。請注意IP地址和網絡掩碼以及默認路由。
Yong Yang
2018-12-14 22:57:10 UTC
view on stackexchange narkive permalink

就我而言,問題是通過更改mac地址來解決的。作為在OS X Yosemite中更改MAC地址 只需運行三個命令

  sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed's / \(.. \)/ \ 1:/ g; s /./ 0/2; s /.$//')
網絡設置-檢測新硬件
 
John Berryman
2012-10-12 23:54:25 UTC
view on stackexchange narkive permalink

儘管我懷疑這會幫助很多人,但是我在錯誤輸入密碼後遇到了這些症狀。不知何故我沒有收到密碼錯誤的通知,因此我可以連接到路由器,但是不會發出密碼和IP地址。

好吧,在我的情況下,這是一個不需要密碼的公共星巴克Wi-Fi。
user73594
2014-03-20 14:33:46 UTC
view on stackexchange narkive permalink

我今天從www.leshdigital.com對其進行了修復事情是:有時您的Mac是一個自己分配的IP地址,與您的本地IP地址不同(我的IP地址是192.168.1.1,而自己分配的IP地址也不同因此,我們應該做的是:

我們轉到網絡偏好設置並高級-> TCP / IP->配置IPv4(手動)IPv4地址:192.168.1.19(我的本地IP為192.168) .1.1,所以我將1更改為19)子網掩碼是默認值:255.255.0.0,這很重要:ROUTER->您的本地IP,我的是:192.168.1.1點擊確定,然後就完成了。已成功設置。

Michiel
2012-04-20 13:09:36 UTC
view on stackexchange narkive permalink

我想這是一個損壞的plist。我無法重現該錯誤,因此不確定是否會幫助您。

嘗試刪除 /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist 並重新啟動計算機。刪除該文件並重新啟動應該可以使您的系統“重新安裝”適合您硬件的驅動程序。

此外,我建議您重新安裝組合更新

下次發生此問題時,我將嘗試此操作。因此,我無法立即為您提供答案。可能要過一段時間才能使這個問題再次影響我。但是其他受影響的人也應該報告您的答案是否也有幫助。
@gentmatt,好的,太好了!你讓我好奇:)
我想這只是一個猜測。在對實際問題進行任何分析之前,我不建議您觸摸任何系統plist。要重現此基本問題,只需啟動一個Fi-Fi路由器,即可通過DHCP分配一組減少的2個IP地址。猜猜當您嘗試連接第三個時會發生什麼。
如果驅動程序損壞,他不會丟失與基站的連接並且沒有連接。 !表示他具有IP地址,只是通往互聯網的默認路由無法解析多個測試地址。這是核心的網絡路由問題。
`sudo touch / Library / Preferences / SystemConfiguration / NetworkInterfaces.plist`對我有用,雖然可能只是偶然


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