wifi非常不穩定且延遲高可能的原因是什麼?

第一次在知乎提問..
使用環境,大學宿舍,不到20平方米,六人
兩個路由器,TP-link WR847n 和TP-link WR710N
我的筆記本是lenovo Y480N-ISE i7-3630QM HM76
網卡是Intel N2200 現在更換Intel N6205(雙頻 但是沒有5Ghz路由)
更換網卡後鏈接速度提升了,本來路由器就是11n 300M路由,其實兩個網卡都支持300M,不過N2200 在宿舍最大達到78Mbps,N6205達到300Mbps 的鏈接速度

現在的情況是網路非常不穩定
以下均是在windows下Ping 路由器的測試
人多的時候(8人連接路由)丟包率高達41%
4人左右丟包率高達7%-15%
僅1人連接(無負載)基本不丟包,但是Ping 延遲還是很高,最大2000ms+ 平均68ms &<5ms延遲不超過50%
我的信號強度大概在-40dbm~-55dbm之間

周圍無線網環境比較差,不過我的路由所用的10信道只有一個接入點
另一個路由(WR-710)的情況大體相同,最嚴重的是連接的人多了我根本就連不上網路,只能搜到

y480 的天線設計比較坑爹:
在天線上省成本!很傻很天真
這個說的就是Lenovo Y480
舍友的其他電腦情況比我好一些
快瘋了
求....分.....析.....


我今天終於發現了家裡WiFi不穩定並且時常打不開某些網站(有線正常)的原因,原來是因為WiFi的MTU和寬頻的MTU不一致。

寬頻採用PPPoE撥號,默認的MTU是1492,而WiFi的MTU為1480。這意味著如果伺服器發來一個大小超過1480位元組的數據包,路由器就無法直接轉發給WiFi設備,而是需要先進行IP分片。但是IP分片速度很慢,某些路由器處理分片的時候有問題,並且某些數據包是禁止分片的,這意味著這些數據包會直接丟失並且很可能永遠收不到(包大小過大,禁止分片,被丟棄,重傳,過大,禁止分片,被丟棄……),這樣某些網站就莫名其妙的打不開了。

所以我的解決方法是,把WAN的MTU設為1488(默認為1500)。之所以是1488,是因為PPPoE頭信息要佔用8位元組,這樣撥號完成後PPPoE介面的MTU就是1480,和WiFi介面的一樣。這樣設置後,WiFi流暢了很多,並且原來打不開的網站馬上能正常打開了。


經常遇到連上WiFi但是很慢,只能幹著急,是不是很多人遇見這樣的情況?大家是不是很想知道到底是什麼原因會使WiFi變慢的呢?這裡小編將為大家從六大原因來分析。


經常遇到連上WiFi但是很慢,只能幹著急。一般解釋說跟網路帶寬和使用人數有關。我想知道除此之外還有什麼原因會使WiFi變慢呢?

網速慢幾乎成了每個寬頻運營商收到客戶投訴頻率最高的話題。有研究表明,目前大多數消費者使用到的WiFi速度一般僅是其路由器帶寬上限的50%左右。


WiFi速度之所以沒有達到大家的期望,跟這六個因素有關。


1.WiFi信號擁堵


用戶在通過WiFi接入網路的時候,其實就像收聽電台一樣,使用的是一個固定頻率的無線波段,因此用戶所在地區周邊有多少類似的信號發射、接收設備就會對WiFi的使用體驗構成多大影響。


在無線熱點方面頗有研究的紐西蘭工程師史蒂夫-比德爾(Steve Biddle)曾在上周撰文表示:「如果你生活在市中心的一幢中心公寓樓,而這幢公寓樓內又有數百個無線網路存在的話,這幾乎是最糟糕WiFi使用環境了。」


即便你手機上的WiFi信號條是滿格,實際的WiFi信號可能也會非常緩慢,而包括手機、無繩電話、微波滬、藍牙設備甚至是無線嬰兒監控設備都有可能影響WiFi的信號質量。


2.設備無法同時發送、接收數據


由於WiFi信號無法同時發送、接收數據,這就使得這一網路接入方式會比其他方式產生更多的數據延遲現象。而且,許多人同時使用同一WiFi信道也會大大影響到WiFi的信號強度。


事實上,你的路由器通常可以使用上百個WiFi信道,但大多數人僅僅會將路由器信道選擇的選項調節到「自動」模式,因此大多人都是在使用如今已 經異常擁擠的2.4GHz頻率信道。此外,如果你身處一個網路信號充沛的地區,你的路由器還會持續查找最佳的網路信道,這同樣也會產生網路延遲的現象,而 且這並不是寬頻運營商所能夠解決的問題。


3.天生缺陷

無論WiFi技術未來會有多大的改善,無線連接方式也將很難超過現有的有線互聯網接入模式。


WiFi不會徹底取代有線互聯網連接,它只是一個更加方便的聯網解決方案。

4.後台工作


如果在排除了以上所有因素後的WiFi速度依舊沒有得到改善的話,不妨檢查一下你的軟體是否在自動同步數據和照片吧。事實上,包括全球最大綜合 性數字發行平台Steam、Netflix和BitTorrent這些應用都會在後台傳輸文件,這會極大影響用戶的WiFi速度。而且,由於這些應用大多 是在後台默默工作的,因此許多用戶根本就想不起來它們的存在。

5.路由器位置


無線路由器的擺放位置對於信號強度有著非常大的影響。比如,如果你將路由器放在一堵水泥牆邊上的話,其信號強度將會大打折扣。如果可能的話,路由器的最佳擺放位置自然是屋子正中間的天花板上(當然,許多消費者都不具備這樣的條件)。


6.連接設備差異

如果你的iPhone 3G WiFi連接速度沒有iPhone6快的話,千萬不要驚訝,因為WiFi的連接速度跟連接設備的信息處理速度同樣有著很大關係。

四條建議:

1.將自己的路由器設備升級到那種可以同時支持2.4GHz和5GHz頻率的雙頻路由器。但需要指出的是,5GHz頻率信號的穿牆能力不及2.4GHz,且有不少較老的設備不支持這一WiFi頻率。  

2.通過信道查看器查到所在地區的WiFi信道使用情況,然後選擇較為暢通的信道使用。


3.如果你手頭擁有一部閑置無線路由器的話,不妨考慮通過無線信號中繼、或者放大的方式來加強室內的WiFi信號強度。 


4.如果你的路由器擁有高功率和低功率等不同電源使用方案可選的話,通常低功率的使用方案會擁有更好的WiFi信號強度。


一看你的設備就知道多小白 又想好用,國產貨還帶路由帶無線功能就幾十塊的東西你還想什麼呢

大哥你需要一個專業級的AP~UBNT解決你一切的問題。還用啥狗腿子國產貨呢。一個設備覆蓋白平米。秒殺各種打廣告天線多多的,整天吹NB

一般的無線路由器都沒有太多的無線技術,

你說,你一個連的時候不丟,是因為有一個老鼠屎(信號特別弱的)攪和了。拖慢了你的速度

300M的要開40的頻段才有300 ,覆蓋範圍會減小,

當有一個信號非常弱的連上了。而且無法通信的時候你的設備也癱了。。

無線傳輸是這樣的,基站是H.A,B,C,D,E,F,G.

比如你的是A.。有一個是信號無法回傳的G.

由於無線傳輸是 H-A-B-C-D-E-F-G-然後在傳回到H.

途中有一個是無法通訊的就會重發包。超時最後丟棄、所以你的延遲就這麼高.嗯嗯還有一個。你的300M速率已經被一個信號差調整了。。比如他接收的 20M。你的必當只有20.呵呵了。。。。。。。


最後,給LZ建議了。有線路由一枚。AP一個。搞定了、、、買個鎚子集成無線的!便宜貨集成的無線晶元 無線功放,無線交換晶元 都是渣。甚至只有一顆無線晶元 其他都沒有,不坑你坑誰


你借個USB無線網卡,用無線網卡連接無線ping。
如果情況好轉就說明是電腦的天線存在問題,有可能是接收/發射功率不夠或者天線的靈敏度偏低,用USB無線網卡吧,TP-LINK TL-WN725N也才40塊錢不到。
如果情況依舊,可能是無線網路環境存在問題,檢查一下是不是有人在大量下載東西,嗯,路由器換個無人的信道等等。在一個乾淨的無線環境中測試,確認不是無線網路環境問題。
最後可能是路由器出現問題,這個概率比較小,你連接到其他人正常使用的路由器上測試,看是不是OK的。


補充一個我見過的情況:

某次我給手機刷入了一個奇怪的rom鏡像,之後只要這個手機連接到路由器,所有接入無線網的主機全部延遲超高,ping可以達到三四千,有線網不受影響。

以此類推,你的情況可能是某台設備的無線網卡驅動有問題,拖慢了路由的處理速度。

----

如果不考慮題主的補充,一般無線網路很卡有線網無壓力都是因為信道太堵了(尤其是大學生宿舍這種地方),換個空閑點的信道就好。
推薦一個我使用的手機信道掃描app:WiFi Channel Analyzer
注意12、13、14這些信道可能會有設備不支持


我們宿舍也是這樣,不過有一個稍微可以解的辦法,掉線,ping值,丟包高無非兩個主要原因,一是路由器自身性能不好,在多終端時處理能力資源帶寬分配能力不夠。二是周圍路由器太多,信號影響,大多發生在校園等場景。
1你們宿舍兩個路由器,平均四個人一個,你可以先查找一下周圍路由器的信道,避免使用重複,大多選用1 6 11這三個,
2,小型號的普通家用路由器,一般難以承受8-10個終端,所以盡量不要在大家都玩電腦的時候手機也鏈接上,四個終端ping值會好一點.
3.可以買兩根網線,四個人中兩個人使用網線,也就是本地連接,剩下的兩個人使用無線鏈接,這樣也能緩解一下.或者直接上5G路由器,現在最便宜的大概100左右。


Wi-Fi不穩定 有時很快有時又很卡 而且沒網就只有將網線在Lan口和Wlan口換來換去 是房東的網 弄了個交換器大概有六七家在用 網速很快就是很容易卡(我可能說的有點亂 希望大神能理解到) ??? ???? ?


請根據您寬頻運營商的實際情況在路由上設置正確的MTU值,這樣PING值會好看很多


推薦閱讀:

Zeta-TCP真的有效嗎?
怎麼有效理解可靠數據傳輸?
瀏覽器能夠使用一次TCP連接多次發起http請求,那麼瀏覽器是怎麼區分這多個請求的響應的?
學習網路編程,想寫個聊天伺服器練練,想實現客戶端之間的通信,但是卡殼了?
1.1.1.1 是哪裡的 IP?

TAG:Wi-Fi | 無線網路 | 無線路由器 | 聯想Lenovo | TCPIP |