source: http://ubuntuforums.org/showthread.php?t=1337587
Dummynet là gói phần mềm chạy trên hệ điều hành FreeBSD. Tuy nhiên Dummynet vẫn có hỗ trợ bộ cài cho Linux và Windows
Dummynet dùng để mô phỏng việc thiết lập packet queuing, bandwidth limitation, delays, packet loss...
Cài đặt trên linux ubuntu.
1. Cần biết version kernel hiện tại của ubuntu mình đang dùng
Lệnh: uname -r
2. Có thể cần cài đặt linux-header tương ứng
Lệnh: sudo apt-get install linux-header-3.2.0-27-generic
(Chú ý thay 3.2.0-27-generic bằng version hiện tại đang cài lấy được từ lệnh uname -r ở trên)
3. download source code dummynet từ trang chủ
Lệnh: wget http://info.iet.unipi.it/~luigi/doc/20120812-ipfw3.tgz
4. Giải nén vào một thư mục nào đó
Lệnh: tar xvfz 0120812-ipfw3.tgz
5. Chuyển đến thư mục ipfw3-2012 chạy lệnh make
Lệnh: make KERNELPATH=/lib/modules/3.2.0-27-generic/build USRDIR=/usr
6. Sau khi chạy lệnh make sẽ có 2 file quan trọng được sinh ra:
+ ipfw nằm trong ./ipfw/ipfw ==> copy vào /usr/sbin
+ ipfw_mod.ko nằm trong ./ipfw-mod/ipfw_mod.ko ==> chạy lệnh insmod ipfw_mode.ko
7. Để sau khi reboot dummynet tự load thì vào file /etc/modules thêm dòng: ipfw_mod vào cuối là được
Không có nhận xét nào:
Đăng nhận xét