TC網路控制工具的基本使用

2021-07-11 13:57:58 字數 716 閱讀 8736

模擬網路延時(驗證是否成功ping一下就可以知道了)

1 將 eth0 網絡卡的傳輸設定為延遲 100 毫秒傳送。

2 將 eth0 網絡卡的傳輸設定為延遲 100ms ± 10ms (90 ~ 110 ms 之間的任意值)傳送(這個命令也會在一定程度上打亂包的順序)

3 將 eth0 網絡卡的傳輸設定為 100ms ,同時,大約有 30% 的包會延遲 ± 10ms 傳送

模擬網路丟包:

將 eth0 網絡卡的傳輸設定為隨機丟掉 1% 的資料報

tc qdisc add dev eth0 root netem loss 1%

將 eth0 網絡卡的傳輸設定為隨機丟掉 1% 的資料報,成功率為 30%

tc qdisc add dev eth0 root netem loss 1% 30%

模擬包重複

將 eth0 網絡卡的傳輸設定為隨機產生 1% 的重複資料報

模擬資料報損壞

將 eth0 網絡卡的傳輸設定為隨機產生 0.2% 的損壞的資料報

模擬資料報亂序

有 25% 的資料報(50%相關)會被立即傳送,其他的延遲10 秒

檢視已經配置的網路條件

刪除配置的網路條件

刪除網絡卡上面的相關配置:將之前命令中的 add 改為 del 即可刪除配置

1 該命令將 eth0 網絡卡的傳輸設定為延遲 100 毫秒傳送。

刪除上面的就用:

linux下使用tc工具模擬網路延遲和丟包

模擬延遲傳輸簡介 netem 與 tc netem 是 linux 2.6 及以上核心版本提供的乙個網路模擬功能模組。該功能模組可以用來在效能良好的區域網中,模擬出複雜的網際網路傳輸效能,諸如低頻寬 傳輸延遲 丟包等等情況。使用 linux 2.6 或以上 版本核心的很多發行版 linux 都開啟了...

Linux 網路 基本工具

吳巨集東 記於2018年07月04日 部落格 ping用來測試網路的連通性,也可以用來攻擊網路伺服器,例如著名的死亡之ping 檢查是否連通 ping 14.215.177.38 只傳送3次icmp請求包 ping c 3 14.215.177.38 死亡之ping攻擊,有高防和攻擊機不多一般是構不...

網路的基本使用

1.網路訪問的步驟 1 建立nsurl 2 建立nsurlrequest 3 建立nsurlconnection 4 開始連線 5 通過 nsurlconnectiondatadelegate方法處理網路請求的資料 2.要使用網路的 方法,必須先遵循他的 協議nsurlconnectiondatad...