Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133954
  • 博文数量: 57
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-04 22:57
文章分类

全部博文(57)

文章存档

2011年(1)

2010年(1)

2009年(55)

我的朋友

分类: BSD

2009-03-06 16:00:16

FreeBSD使用ipfw和dummynet实现本机的网速限制
工作经验告诉我,在公司里面的网络环境太好了,项目开发完成后的测试需要模拟一般用户的网络速度,例如512Kbit/s,1Mbit/s。

1 修改/etc/rc.conf增加两行,并reboot

firewall_enable="YES"

firewall_type="open"

2 加载dummynet的内核模块kldload dummynet

kldload dummynet

3 增加ipfw规则,实现网速限制

ipfw pipe 1 config bw 512Kbit/s

ipfw add 400 pipe 1 ip from any to any

4 查看

ipfw list

ipfw pipe list

阅读(2695) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-03-18 22:44:27

ipfw不是从reboot时从/etc/rc.conf读取firewall_type="open"的话,默认时ip deny from any to any

chinaunix网友2009-03-17 10:00:45

ipfw pipe 1 config bw 512Kbit/s ipfw add 400 pipe 1 ip from any to any 配置完成后就无法访问外网了,最后加上out参数就可以访问了, 很郁闷,不知道为啥。