像CentOS/RHEL 7或Fedora这一些发行版已将iptables换成firewalld,作为默认防火墙服务器。在这类系统上,你同样可以利用xt_geoip,使用firewall-cmd阻止流量。上面三个例子可以用firewall-cmd来改写,如下所示。
创新互联建站于2013年创立,是专业互联网技术服务公司,拥有项目网站建设、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元扎鲁特旗做网站,已为上家服务,为扎鲁特旗各地企业和个人服务,联系电话:18980820575
下载限速要在eth1上面做,判断数据包的目的地址来做限制。tc包括三部分:队列、类、过滤器。我使用了htb方式去限制速度,也可以使用cbq,但cbq配置比较复杂一点,而且据说性能没htb好。
命令tc的功能是显示或修改网络接口统计信息。在终端中输入tc -s可以显示网络接口的统计信息。命令group的功能是将文件或目录加入到指定的组中。
打开IP转发功能:打开/etc/sysctl.conf文件,修改net.ipvip_forward=0一行,改0改为1 重启系统 路由器限速第三步:设置iptables防火墙,决定那些IP能通过linux主机上网。
trickle -u 100 scp backup.tgz alice@remote_host点抗 :另一种控制你的带宽资源的方式是在每一个接口上限制带宽。这在你与其他人分享你的网络连接的上行带宽时尤为实用。同其他一样,Linux 有一个工具来为你做这件事。
linux traffic control,命令是tc。用tc命令设置就可以了。
如果只是一次性的传输文件,推荐使用scp。
1、路由器限速第一步:建立adsl连接,在系统设置——网络设置处有。在图形界面下很容易搞定。
2、丢包设置为0,延时从1ms 变化到 5000ms,测试每一个延时下的传输速率。下表为测试结果:延时在4000ms以内时,传输速率能在1Mbps以上。当延时到达5000ms时,传输速率下降到200kbps。延时越大,达到稳定传输速率的时间越长。
3、Linux 中使用 tc 进行流量管理。具体命令的使用请参考 tc 的 man 手册。
4、所以推荐下面的两种方法:使用 pipeviewer和 trickle这两个工具。
5、另一种控制你的带宽资源的方式是在每一个接口上限制带宽。这在你与其他人分享你的网络连接的上行带宽时尤为实用。同其他一样,Linux 有一个工具来为你做这件事。wondershaper就是干这个的。