Nat

通過 NAT 進行類似 iperf 的雙向頻寬測量

  • February 23, 2012

我正在使用iperf測量我在 NAT 後面的家用 PC 和完全可訪問的根伺服器之間的上行鏈路速度。它使用 TCP 連接來實現。無論出於何種原因,iperf 似乎只能測量客戶端到伺服器的速度,其中客戶端是啟動 TCP 連接的部分,而伺服器是偵聽部分。

不幸的是,我的電腦在 NAT 之後,只能在這個方向啟動 TCP 連接。

是否有另一種工具可以做到這一點,但在兩個方向上都使用 TCP 連接?

我只是有同樣的問題,並找到了一個似乎有效的更新檔(經過一些額外的嘗試)。您可以在此處查看已修補的 iperf 程式碼:

https://github.com/tierney/iperf

如果您使用的是 Linux,那麼建構應該像./configure && make; 執行檔將位於 src/iperf。只需--reverse根據 README 將標誌添加到客戶端和伺服器實例。

引用自:https://serverfault.com/questions/352724