pptpd使用tc限制速率的方案
最近在生活上有使用到pptpd假设伺服器 然后共享给局域网外网的操作 因为nat网络的不限制性 导致发包过量伺服器都会变lag 所以就觉得还是限制下速率好了 操作如下 先切换到root用户(为了避免权限过低) 然后nano /etc/ppp/ip-up.d/speed…
最近在生活上有使用到pptpd假设伺服器
然后共享给局域网外网的操作
因为nat网络的不限制性
导致发包过量伺服器都会变lag
所以就觉得还是限制下速率好了
操作如下
先切换到root用户(为了避免权限过低)
然后nano /etc/ppp/ip-up.d/speed
在里面写入如下内容
#!/bin/bash
#限制速率
speed=1024kbps
#删除之前的限制
tc qdisc del dev $1 root
#重新定義策略
tc qdisc add dev $1 root handle 2: htb default 10
tc class add dev $1 parent 2: classid 2:1 htb rate 100mbps ceil 100mbps
tc class add dev $1 parent 2:1 classid 2:10 htb rate $speed ceil $speed prio 1
最后chmod +x /etc/ppp/ip-up.d/speed
service pptpd restart
即可