Назад | Перейти на главную страницу

Как расставить приоритеты для трафика openvpn?

У меня есть openvpn-сервер с одним сетевым интерфейсом. Трафик VPN очень медленный. Я пытался управлять трафиком с помощью этой конфигурации (в настоящее время):

qdisc del dev eth0 root
qdisc add dev eth0 root handle 1: htb default 12
class add dev eth0 parent 1: classid 1:1 htb rate 900mbit

#vpn
class add dev eth0 parent 1:1 classid 1:10 htb rate 1500kbit ceil 3000kbit prio 1
#local net
class add dev eth0 parent 1:1 classid 1:11 htb rate 10mbit ceil 900mbit prio 2
#other
class add dev eth0 parent 1:1 classid 1:12 htb rate 500kbit ceil 1000kbit prio 2

filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip sport 1194 0xffff flowid 1:10
filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.10.0/24 flowid 1:11

qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
qdisc add dev eth0 parent 1:11 handle 11: sfq perturb 10
qdisc add dev eth0 parent 1:12 handle 12: sfq perturb 10

Но это все еще очень медленно. У меня есть соединение imaps, которое постоянно передает данные (я успешно ограничил скорость), но с openvpn я не могу получить более 100 кбит / с

Скорость интернет-соединения около 3 Мбит / с (симметричная).

В чем может быть проблема? Спортивный фильтр работает на udp?

Что ж, я переключил openvpn на tcp, и теперь он работает намного лучше. Странно, но я это заметил. Может быть, одно из подключений к Интернету плохо справляется с udp?