Wi-Fi 在 AP 之間頻繁變化

Wi-Fi 在 AP 之間頻繁變化

就在錫罐上。

在家裡,同一 SSID 下有幾個 AP,用於覆蓋家中訊號較差的地方,這在大多數情況下效果很好。然而,對於我的筆記型電腦,運行 Ubuntu 20.04,我可以忍受其中一個 AP,它仍然會在它們之間積極切換,儘管這樣做沒有意義。

這也表明我(曾經,咳咳)訪問的大學是一個問題,無論我是站在同一個地方還是移動,它都會在許多 AP 之間切換。

這變成一些程式的問題,如果網路條件不穩定,它們就會變得挑剔,使得網路在切換時毫無意義地緩慢,選擇一個AP離開從我帶著筆記型電腦旅行的地方,或者完全失敗。

有什麼辦法可以調整 AP 切換的積極程度嗎?就我個人而言,我希望它保持在同一個 AP 上,直到訊號差異足夠大或連接性很差,以至於需要找到新的 AP 來使用,而不是像現在這樣幾乎不斷地切換。

答案1

如果您wifi.bssid在 NetworkManager 的連線設定檔中進行設置,則可以將連線鎖定到某個存取點並防止漫遊。

否則,將啟用漫遊。具體如何發生是不可配置的,因為它必須合理地工作(無需配置)。

如果它不適合您,那麼可能存在錯誤或需要改進。請注意,漫遊決策由 做出wpa_supplicant。因此,您需要查看請求者的偵錯日誌,以了解它如何/為何漫遊,並建議它應該如何以不同的方式執行此操作(並找出為什麼所選方法不適合您)。由於沒有關於正在發生的事情的詳細信息,現在很清楚請求者(或網路管理器)可以改進什麼。

答案2

糟糕的解決方法:硬連線到網路。


細節:

我在運行 Ubuntu 22.04 的 Dell Precision 5570 筆記型電腦上遇到此問題。

我每小時失去網路連線約 10 次,每次持續約 10 秒。它打擾了我的工作。我與網路管理員交談,他說這是因為我的系統經常在兩個存取點 (AP) 之間切換。

我認為這是因為我的 WiFi 卡非常強大,以至於它甚至能夠檢測到較弱的接入點,而舊的 WiFi 卡無法檢測到,所以它會以某種方式變得混亂。

iwconfig顯示我的網路介面卡 的wlp0s20f3連線強度為-78db。

我無法在 WiFi 設定中找到解決方案,所以我而是硬連線到網路。

我希望有比這更好的解決方案。

相關內容