Ubuntu

有哪些工具可以在 Ubuntu 上模擬某些網路條件?

  • March 7, 2011

為了測試我們的部署,我想模擬某些網路事件,例如連接失去、超時、頻寬有限等。

我已經用Google搜尋了這個,但還沒有找到真正適合我需要的東西。ipfw 似乎是我需要的,但我似乎無法為 Ubuntu 找到 ipfw 包。另外我想知道我的任務是否有替代方案甚至更好的工具。

你可以用防火牆模擬那些東西。

修改防火牆規則的 Userland 工具被呼叫iptables

例如,如果你想模擬 5 秒的連接失去,你可以這樣做

iptables -I INPUT -p tcp -s source.ip.for.which.you.want.to.appear.to.timeout --dpor $port -j DROP ; sleep 5; iptables -D INPUT -p tcp -s source.ip.for.which.you.want.to.appear.to.timeout --dpor $port -j DROP ;

iptables 很棒,但在處理這類問題時,有些工具更鋒利。

還有wanem,不是一個獨立的應用程序,而是一個定制的路由器發行版。

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