[心得]改一個設定,意外解決了N150RT在無線中繼模式下「不定時斷線重連」的毛病

這台TOTOLINK的N150RT無線分享器,是我在2017年4月的時候買的。買來之後到現在,它一直擔負著我房間裡的主力電腦的網路橋接任務。

先前都沒有什麼大問題;但是打從我把主力桌機換成SSD之後,只要有透過它連網的裝置(除了主力桌機外,還有手機、平板)都會有「不定時斷線」的毛病。後兩者只要改連前端分享器就可以恢復正常。前者則是得經過一連串的排錯,才有可能恢復正常。

最終,這個問題在今天,終於被我徹底解決了(算是吧,因為之後還要再觀察)。所以我就把這個過程做個紀錄,如果大家有用這款分享器且有遇到這個問題,不妨參考看看,搞不好就藥到病除囉。

病因

分享器在使用「無線中繼」模式時,剛設定好時是可以正常連線的。但是在過了一段時間之後,有連線的裝置會突然斷線,然後很快重新連線。
接著重點來了:

此時裝置上取得的IP會是異常的,且DHCP伺服器與DNS伺服器位址都會顯示為該分享器的IP位址,而不是前端分享器的位址。
正常情況下,不管連的是前端分享器還是這台中繼用的分享器,拿到的內部IP位址應該都是與純粹連前者的時候一樣的。

舉個例子:我設定前端分享器發配的IP位址是192.168.0.100-199。假設裝置A連到的是前端分享器,它所取得的IP位址應該是192.168.0.100(在沒有其他裝置同時連線的前提下);然後裝置B連線到中繼用分享器(中繼前端分享器的Wifi訊號),它所取得的IP位址應該是192.168.0.101。
以上例子是在我上面講的配置之下,應該產生的結果。


有問題的狀況呢?

重複上面的例子。發生此問題時,裝置B連線時取得的內部IP位址會是192.168.0.10(或是卡在正在取得IP位址然後沒下文),而不是192.168.0.101。
另外問題發生在手機或平板上時,還會跳出認證畫面,畫面當然就是登入分享器後台的介面。
那麼問題來了:

在無線中繼模式下,按理說中繼用的分享器是「必須關閉」DHCP的。而我實際登入它的web介面去看,DHCP確實有關掉,那為什麼還會有配發192.168.0.10這種無效位址的狀況?難道分享器韌體表面上說DHCP關了,實際上並沒有關?

除此之外,還有一個狀況:

在我使用主力桌機,發生斷線情形時,我有嘗試登入中繼分享器的後台,也確實可以登入。而且上面顯示的訊號品質都還可以,可是就是無法連線。用系統的疑難排解會顯示設備有問題,需要重開。然而重開了中繼分享器之後問題依舊,最終得把前端分享器,甚至數據機重開才得以恢復。

在我嘗試下面這個方法之前,我先後對它進行了重設、降版韌體(我一度懷疑是韌體有bug)、調整設定等等的,雖然中間一度恢復,但是都只是曇花一現,很快就又出現問題了。

一個小嘗試就把問題解決了

就在我百思不得其解、束手無策的時候,我發現分享器管理介面當中的「網路設定」→「區域網路設定」當中,DHCP的選項裡有”Client”這個項目。於是我便將它選到Client這個項目(也就是讓分享器以從前端分享器取得的IP位址,作為本身管理介面的IP位址),然後儲存。

結果就發生了這個意想不到的結果

之前那些斷線啦、位址不對等問題,在經過這麼調整之後,全都沒有了(有沒有這麼magic?)。當然,分享器的IP位址、遮罩、閘道等參數全部都是從前端分享器抓下來的,如下圖:

重點在下面的「區域網路狀態」,此時連線方式是「DHCP已連線」;也就是說中繼分享器是以「連線到前端分享器的裝置之一」的形式運作的,就與手機、平板、筆電等有無線網路卡的設備一樣。

IP位址部分,我有預先在前端分享器中設定保留位址給它,所以每次連線的時候,中繼分享器取得的IP都是如圖顯示的這一組,就與家中正在運作的兩台伺服器主機一樣(其中一台就是這個部落格的伺服器)。簡單來說,就是把它也視為一台伺服器啦。因為伺服器一般來說IP位址都是固定的,沒有在變的啊。

其實不替它設定保留位址也是可以,不過按照DHCP運作的邏輯,每一段時間各個裝置取得的IP位址都會變。如果哪時想要上去這台分享器改個設定什麼的,可能就會發生「打了先前記下的IP位址結果找不到分享器介面」的狀況。為避免這一狀況,最好還是幫它設定保留一組固定IP吧。現在的分享器幾乎都有DHCP保留位址的功能(除非你的分享器是很舊的,只有支援802.11b的那種;我手上就有一台,它就沒有這個功能),而且不難設定。只要找到要固定位址的設備MAC位址就可以設了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料