「Wi-Fi」有自分配的 IP 地址「169.254.67.68」,將無法接入互聯網。這是為什麼?之前還是好的
使用MacBook Pro分享網路,出現「「Wi-Fi」有自分配的 IP 地址「169.254.67.68」,將無法接入互聯網。」
從網上查多好多辦法,試了遍,有效的解決方式如下:把路由器的模式從bgn mixed改為bg mixed,信道改為11,就可以正常工作了,而且中間不會斷。
今天在自己的電腦上裝了Fiddler,裝完之後發現之前共享的WiFi不能用了
同樣出現提示「「Wi-Fi」有自分配的 IP 地址「169.254.xxx.xxx」,將無法接入互聯網。」
看了下官方文檔
Internet connection does not work with an IP address space of 169.254.xxx.xxx from ISP, router, or manual configuration
發現
Learn more
The http://169.254.xxx.xxx IP address space is reserved for self-assigning or link-local IP addresses. They are used when your device is not connected to any network at all or a network that has no DHCP server, so that devices can assign their own IP address. When these devices use Bonjour, they can create their own DNS name resolution on the network. This is useful when you are connected to a network that is completely isolated; you will be able to network to other devices and even see their share names and Bonjour advertised services.
這個IP地址是用來自分配的本地IP地址,多數用來共享一個不需要網際網路的網路,例如設備區域網等,那麼應該是Wi-Fi的內網IP不對了,我們的WiFi模塊是用來作為「中繼」的,手機等連接這個WiFi模塊發出去的AP應該是將所有的數據轉發到真正的乙太網介面上。
如下圖所示,數據實際是通過乙太網介面收發的,Wi-Fi埠只是一個橋樑,手機和乙太網的橋樑。
因此只要給這個WiFi模塊設定一個內網IP,一般是C類地址,此前我手機連接這個模塊得到的IP是192.168.2.2,猜想此WiFi模塊的IP地址應該是192.168.2.1,在WiFi的高級設置中設置WiFi的IP
IPv4地址設置為192.168.2.1(C類內網地址,不可以做公網IP使用,路由器等一般也是這類型的地址,如192.168.1.1)
子網掩碼設置為255.255.255.0(C類地址的子網掩碼)
路由地址 10.255.213.93(這個是我的乙太網IP地址,這裡涉及到二級NAT了,我的Mac Mini本來就處在公司內網下,再次發出一個WiFi區域網來就是二級NAT了),這個地址就是你真正的數據流通地址,這個填上你真正進行網路通信的本機IP,就可以將你WiFi模塊的數據交給這個乙太網模塊進行轉發,達到手機通過Mac發送出來的WiFi進行上網的目的了。
如果不是分享AP導致的問題,那就要另外分析了,不過萬劍不離其宗,其他問題也是類似的,這裡就不贅述了。
坑爹的Fiddler,除了改我的HTTP/HTTPS代理為127.0.0.1(瀏覽器上不了網,但是網路診斷是可以的,因為所有HTTP/HTTPS請求被發送到本機了)之外,還改了我WiFi模塊的IP設置,導致不能上網。樓主看看是不是安裝了類似的網路工具。(也裝了WireSharkCharles,但都不會亂改東西)
主要是給你自動分配的Ip和你的路由器IP網路段不在同一段,手動dhcp 把IP設置成和路由器ip網路段一致就好了,主機段只要不和區域網內有重複就可以了
我只了解到這是B類地址,百度上有解說:如果你的IP地址是自動獲取IP地址,而你在網路上又沒有找到可用的DHCP伺服器,這時你將會從169.254.0.0到169.254.255.255中臨時獲得一個IP地址。
我直接把共享wifi的信道改成11就解決問題了…………
從WIFI自動獲取IP失敗了。重新連接或者重啟WIFI或者找WIFI的主人
我也想知道為啥,我現在也是出現這個問題處理不了額。求解答
關閉網路共享功能就可以了,開共享的時候就是不能搜wifi
我也遇到這情況,通過路由器斷電重連(重啟)順利解決。稍微查了下,路由器的DHCP所分配的ip池是有限且各自ip獨立的:
- 路由器和電腦的DHCP握手請求過程發生故障,電腦被分配的ip地址與某個已分配的ip地址重複
- 路由器DHCP分配的IP池滿了
Quora相關問題鏈接:Has anyone ever resolved this issue: Ethernet has a self-assigned IP address and will not be able to connect to the Internet?
今天遇到了一次5G頻段連不上的問題,只發生在我的一台電腦上,其他設備均可。到路由器設置界面把信道改成161之後解決,原理不明。。。
今天也遇到了類似的問題。
根據樓上的說法,我得出以下解決辦法:1??在瀏覽器中輸入以下地址:上網搜索了一下,找到Apple官網提供的解決方法:從 ISP、路由器或手動配置的 IP 地址空間 169.254.xxx.xxx 無法連接到互聯網PS:我沒有遇過類似的問題,不知道這個方法是否有效,題主可以試完之後反饋一下。
推薦閱讀:
※商業wifi哪家強??想加盟這類的項目,幫忙分析分析吧
※筆記本連接wifi後一段時間會自動斷開並且一定要重啟電腦才能連接(win10)?
※鄰居老來借Wi-Fi怎麼辦?