文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>OPENVPN服务器下增加网络带宽流量控制

OPENVPN服务器下增加网络带宽流量控制

时间:2006-11-24  来源:KZCA

操作系统:CentOS Linux 4.x ( 2.6.9内核 )
VPN服务器:OpenVPN for Linux 2.0.x
VPN客户端:OpenVPN GUI for Windows 1.0.x

eth0 - 服务器外网网卡借口 ( 66.77.88.99 )
tap0 - 服务器VPN网卡借口 ( 10.8.0.1 )
VPN客户端IP: 10.8.0.2

要求:VPN客户端通过OPENVPN GUI软件连接到VPN服务器,然后通过NAT连接到外网,并对客户端进行流量限制.

*** 启动NAT

iptables -t nat -A PREROUTING -d 66.77.88.99 -j DNAT --to 10.8.0.2
iptables -t nat -A POSTROUTING -s 10.8.0.2 -o eth0 -j SNAT --to-source 66.77.88.99

*** 限制VPN客户下载速度为256Kbit/s

tc qdisc  add dev tap0 root handle 1: htb default 10
tc class  add dev tap0 parent 1: classid 1:1 htb rate 256kbit  burst 10k
tc filter add dev tap0 parent 1: protocol ip prio 16 u32 match ip dst 10.8.0.2 flowid 1:1

*** 限制VPN客户上载速度为128Kbit/s

tc qdisc  add dev eth0 root handle 2: htb default 10
tc class  add dev eth0 parent 2: classid 2:1 htb rate 128kbit burst 10k
tc filter add dev eth0 parent 2: protocol ip prio 16 handle 1 fw flowid 2:1
iptables -t mangle -A PREROUTING -i tap0 -s 10.8.0.2 -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -i tap0 -s 10.8.0.2 -j RETURN
相关阅读 更多 +
排行榜 更多 +
少女爱换装

少女爱换装

休闲益智 下载
百变英雄射击

百变英雄射击

飞行射击 下载
魔灵契约

魔灵契约

休闲益智 下载