Cài đặt dummynet trên Windows
Dummynet
- Giới thiệu
Dummynet mô phỏng/thực thi hàng đợi (queue) và hạn chế băng thông, mức độ chậm chễ (delay), mất gói tin, và các hiệu ứng đa đường. Nó hoạt động bằng cách ngăn chặn các gói tin thông qua các giao thức sắp xếp, và cho chúng đi qua 1 hoặc nhiều ống (pipes). Nơi mà mô phỏng tác động của việc hạn chế băng thông, mức độ chậm chễ, kích thước hàng đợi, tỷ lệ tổn thất gói tin, các chính sách…)
Ví dụ:
- Hạn chế tổng lưu lượng gửi đến 5Mbit/s giao thức TCP
Ipfw pipe 1 config bw 5Mbit/s
- Hạn chế băng thông kết nối đến dantri.com.vn 250Kbit/s và độ trễ 250ms
Ip pipe 2 config bw 250Kbit/s delay 250ms
- Cài đặt trên Windows
- Tải dummynet tại đây
- Sau khi giải nén, chuột phải vào card mạng trên máy tính (Control Panel à Network and Sharing Center à Change adapter settings) chọn Properties.
- Click Install à Service à Add
- Click Driver Disk và chọn file netipfw.inf nằm trong thư mục Binary thuộc bộ cài vừa giải nén.
- Click Accept on the warnings for the installation of an unknow driver.
Để có thể chạy lệnh ipfw trên cmd. Ta cần thực hiện như sau:
- Mở Control Panel à System and Maintainace à System à Advanced system settings à Enviroment variables à System variables à chọn mục Path và thêm vào đường dẫn đến thư mục chứa file ipfw.exe.