我已经在我的服务器上安装了ikev2 vpn,但没有像openvpn(tun0)那样的通道接口。
所以我不能使用tc来限制ikev2 vpn速度。
下面的openvpn(tun0)的stream量分布示例。
tc qdisc del dev tun0 root tc qdisc add dev tun0 root handle 1: htb tc class add dev tun0 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit tc class add dev tun0 parent 1:1 classid 1:20 htb rate 1mbit ceil 1mbit tc qdisc add dev tun0 parent 1:10 sfq perturb 10 tc qdisc add dev tun0 parent 1:20 sfq perturb 10 tc filter add dev tun0 protocol ip parent 1: prio 50 u32 match ip src 10.24.26.1/32 flowid 1:10
因为ikev2没有隧道接口,我甚至不能使用tc来限制内部ip速度。 任何想法呢?
我必须限制个人内部网速10.24.26.1-10.24.26.255。
好吧,我已经find了通过限制使用ikev2的内部地址的方式
iptables -I FORWARD -s 10.24.26.2 -j MARK --set-mark 6 iptables -I FORWARD -d 10.24.26.2 -j MARK --set-mark 6 tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1: htb tc class add dev eth0 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit tc qdisc add dev eth0 parent 1:10 sfq perturb 10 tc filter add dev eth0 protocol ip parent 1: prio 1 handle 6 fw flowid 1:10