故意將自己的 WiFi 設定為較差的訊號品質

故意將自己的 WiFi 設定為較差的訊號品質

我想測量不同的應用程式在訊號品質較差的情況下的表現。

其中訊號品質透過以下方式衡量:

Signal / Noise * SNR = Signal Quality  
  -80  /  -90  * 10  = 8.9%

有哪些可用的最佳工具/硬體(不是太貴)可以使此類測量變得可能且簡單?我正在尋找比打開微波爐或在接入點周圍堆放幾塊磚更好的東西。

謝謝

答案1

這完全取決於您的存取點硬體。

例如,在 Tomato 韌體上,請前往Advanced -> Wireless -> Transmit Power並設定新值以降低訊號強度。

另一種(可能是更好的方法)是將規則新增至本機防火牆以操縱流量參數。

例如,如果您使用的是 Linux,則iptables -t mangle -A INPUT -m statistic --mode random --probability 0.01 -j DROP平均會出現 1% 的資料包遺失。

答案2

給它一頂錫箔帽嗎? :)

答案3

如果您希望您的測試可控且可重複,您可能需要使用網路模擬器/模擬器,並採用現實生活中的無線網路(它受到周圍100 公尺範圍內每個無線電話、微波爐和其他wifi 用戶的支配)圖片的。至少有一種(免費的)專門為無線設計:開放WNS

如果這太過分了……那麼使用磚塊到底有什麼問題呢?

答案4

有人寫了一個網路路由器故障用於模擬這樣的事情。

相關內容