日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

记一次路由器频繁掉线问题的分析、解决与发展

發布時間:2023/12/8 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记一次路由器频繁掉线问题的分析、解决与发展 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.前言

剛搬新家(兩個多月了),辦了電信的300M光纖,送了一款小米的AX2100的電信定制版路由器。在這兩個月的實際體驗來看,每1個小時就會掉一次線。最終忍無可忍,想辦法去解決這個問題。

二.問題分析

2.1 軟件問題?

首先這種頻繁掉線重啟的情況,我首先考慮到會不是是路由器的硬件問題,導致的軟重啟?但是看了看兩個路由器的日志,結果發現沒有問題。然后按照網上提供的一些路由器的最佳固件,進行了固件燒錄,還是沒有解決。

2.2 硬件問題?

隨后想一想是不是硬件問題,因為最近天實在太熱了,會不會是因為路由器溫度過高?于是自己做了兩個USB風扇,分別放置于光貓和無線路由器的下面,溫度降低了10℃多,但是體驗下來,掉線的情況依舊存在。

2.3 運營商問題?

后來排除了軟硬件的問題,就開始懷疑運營商,是不是運營商在我們小區的設備有問題,設備經常重啟?事已至此,考慮給運營商打電話了。在此之前我還是想自己再試一試,畢竟請師傅來也挺麻煩的。得他有空,我有空,還不能被疫情耽擱。

三.深入

3.1 更換硬件

考慮到會不會是小米路由器的問題,畢竟網上也成天有人叫著“小米斷流”這幾個字,三人成虎,再加上身為米粉的我,還從來沒買到過次品,感覺說不一定這次讓我遇上了。
于是乎,我又斥巨資買了某款非小紅米系的,性能更好的5400級的路由器。使用一天后,還是出現了閃斷的情況(RNM,退錢!!!)。沒辦法,也懶得退了。

3.2 軟件問題

在逛商品評論的時候,看到了有人推薦把無線路由器設置為PPPOE的撥號模式,我想,好像是這樣,光貓的配置界應該不是最底層的配置,華為光貓的應該是經典橘藍配色的配置界面。于是乎嘗試尋找是不是光貓有什么暗樁,特殊的地址。好家伙,最后發現就在底部,只是沒有用特殊字體標注超鏈接:

然后一個DHCP引起了我的注意力:

一小時!時間吻合了!問題找到了!?

四.探索

因為之前在使用ESP32系列單片機時,使用lwIP的時候看過一些DHCP的東西,正好就乘這次機會深入的搜索了一下。百度搜索了一個小時,沒有找到更多深入的答案。于是很多東西是在Google上搜索的。這次得出一個結論:某度真就是個垃圾,徹徹底底的垃圾。

4.1 DHCP

在2012年左右,我跑去大嬢家上網的時候,驚奇的發現他們家的電腦不需要開機后點擊寬帶連接,直接就能上網,這就是我第一次接觸DHCP(只是不知道這是啥玩意兒,但就是牛皮)。

4.1.1 原理與作用

底層原理這里就不過多闡述,以免影響閱讀體驗。那么DHCP的作用是?如其名Dynamic Host Configuration Protocol——動態主機配置協議。
在我們上網時,假如多個設備需要連接到同一個網絡時,那么如何確保這多個設備接收到的東西是他們自己想要的呢?畢竟網線只有一股。那么這個就得靠IP去分辨,一個ip就可以理解為一個通信地址,只需要給他們分配不同的ip作以區分,那么就可以保證從電信那條網線傳過來的數據,能準確的到達想要去的設備。但是問題就來了,如何給設備設定ip?
我們可以手動設置它的ip,但這種方法往往不太好,假設有254臺設備,那一臺一臺設置不就是折磨人?而且還容易出錯。
后來DHCP的出現,就能夠讓我們的軟件,自動給它的子設備分配IP。這就是DHCP的作用。

4.1.2 概念與流程

介紹DHCP,我可以舉個這個例子。你可以把DHCP理解為網吧的一個網管,而你就是那個周末一放學就沖向網吧的那個客戶。DHCP的流程如下:

  • 放學啦,沖沖沖。“網管兒,給我開臺機子,充20塊(4小時)”。那么開的這臺機子就是網管給你分配的ip,4小時就是網管給你這臺機子的租期。
  • 在你打團前一看,我去,還有30分鐘就要下機了,你便向網管大喊:“網管,加20”。這就是你向網管續約
  • 如果在到時下機前沒有續費,那網管就會把你的網斷掉,然后這時你再找網管續費,后面依然可以繼續上網。但是從下機-續費-上機這期間你就沒辦法參與打團。也就是導致我們路由器閃斷的原因。

整個DHCP的流程也是一樣。客戶端向服務端發起請求,申請一個ip;客戶端申請的ip要過期了,就再給服務器說,再續一哈。

4.1.3 意外

那么知道了我的光貓的租期是1小時候,為什么還會出現掉線呢?問題就在于,我是無線路由器連接光貓,我也不知道無線路由器為啥不續租啊?可能這是一個BUG,兩個路由器均存在不主動續租的情況。于是乎,將DHCP服務器的租期時間改到1天或者1周,頻繁掉線的問題解決。

4.2 PPPoE

網友說的PPPoE又是什么?這就很復雜,就懶得解釋了,不然篇幅不夠。康娜喵如是說道,時不時說出一些什么OSI七層模型、數據鏈路層,整得大家哄笑連天。
這里簡要做個解釋,PPPoE就是"包含"寬帶賬號和密碼的一個封裝在數據鏈路層的協議,便于電信對你的訪問數據溯源與計費。這些都是路由器搞定的,跟你沒有任何關系(當然你得給路由器供電,電費和你有關系)。

4.3 DHCP和PPPoE對比

兩者的定位就不同。

  • DHCP用于你上網前,獲取ip地址。就像你只管喊網管開機,網管不關心你玩兒什么。
  • PPPoE是一個通信協議,它無時無刻不存在于你發給電信的數據中。
  • DHCP不參與你的通信,所以DHCP不會對上網產生額外延遲。但是DNS會影響哦

4.4 自動撥號

如果我們讓光貓參與撥號,并開啟DHCP后,那我們光貓后所有的設備,都不需要再向電信發起撥號了。因為你從光貓后面設備發到光貓里的數據會被光貓加入這些信息,再調制成光信號發給電信機房。

如果我們把光貓設置成橋接模式(這個會自動關閉DHCP),讓路由器設置為撥號+DHCP。那么無線路由器后面的設備就不需要自己撥號了,即插即用。如果此時你把電腦網線接到光貓上,那么電腦還是需要撥號的。很大程度還撥不上號,因為你的無線路由器占用了這個號。但此時光貓的壓力會變小,畢竟少干了一個活。

所以誰撥號,誰就有額外開銷。
(可能有誤,自己的理解)。

五.設置

注意,修改撥號方式需要提前準備好自己的上網賬號密碼。如果不知道就聯系自己的師傅,或者打電話問工作人員。我裝寬帶的時候就要到了

那么到底是讓光貓撥號+DHCP呢,還是光貓橋接+無線路由器撥號并DHCP呢?我的策略如下:

  • 光貓配置比無線路由器好:那就光貓撥號
  • 無線路由器比光貓好:那就無線路由器撥號

妥妥的廢話文學,那么怎么判斷光貓和無線路由器誰好呢?

  • 比如我這個光貓只有一個千兆口,三個百兆口,無線路由器有四個千兆口。那么一般來說,無線路由器“可能”主頻比光貓高,因為更多的主頻更高的網口,一般來說,肯定對性能要求更高。
  • 如果兩者都全是千兆口,那就兩種方式都可以試試,其實差距不是很大。

5.1 光貓撥號DHCP

可以看到,光貓顯示的有獲取到的IP

  • 光貓

    這里可以看到我們四個WAN口,一個用于PPPoE撥號。

  • 無線路由器

5.2 光貓橋接

此時光貓沒了IP地址,一心一意,只管把收到的數據打包成光信號發出去。

  • 光貓
  • 無線路由器


    IP都差不多,DNS也一樣。這就配置好了。對了,記得把無線路由器的DHCP租期調高一些,對少量設備用戶友好(當然如果這個路由器天天有幾百個人來連接的話除外)。

5.3 重啟

因為目前來說,路由器的主流操作系統都是linux,比如小米的是基于openWrt深度定制的一個。
如果他們程序員技術高超的話,那還行。如果這些路由器背后的代碼是屎山代碼,那你也不知道它有沒有內存泄露,垃圾有沒有回收。更何況現在路由器還可以加一大堆插件。
所以,我們可以嘗試每天在不上網的時候斷一斷網。(情況特殊的用戶慎用)

六.后記

希望大家能有個更好的上網環境,包括但不限于物理環境。

總結

以上是生活随笔為你收集整理的记一次路由器频繁掉线问题的分析、解决与发展的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。