@gr0mW:
У Вас симметричный канал? А то у меня на ассиметричном канале клиенты подключаються как 10 мбит. И какое железо на шлюзах (какая загрузка проца при передаче).Возможно мощности не хватает.
Спасибо за ссылки - прочту.
Канал до прова ассиметричный (25 мб\с - входящий, 80 исходящий.) Железки - одна VM ESXi с Intel Xeon 5520, 1Гб RAM., а вторая - Intel Celeron 1.5 Ггц, 1Gb DDR (это сервер OpenVPN). Вообще это checkpoint http://forum.pfsense.org/index.php/topic,51361.0.html на который накатили pfsense, раньше тоже VM была с Intel Xeon 5520, 1Гб RAM, но там тоже такая же проблема была.
Нагрузку нормально держит: Вот top при перекачке трафика:
last pid: 36973; load averages: 0.18, 0.06, 0.02 up 0+01:12:38 17:05:31
86 processes: 2 running, 71 sleeping, 13 waiting
Mem: 35M Active, 16M Inact, 50M Wired, 1000K Cache, 48M Buf, 886M Free
Swap:
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU COMMAND
10 root 171 ki31 0K 8K RUN 68:40 93.99% idle
0 root -16 0 0K 88K sched 1:56 0.00% {swapper}
0 root -68 0 0K 88K - 0:20 0.00% {em3 taskq}
0 root -68 0 0K 88K - 0:14 0.00% {em0 taskq}
60719 root 45 0 6140K 4488K select 0:11 0.00% openvpn
11 root -64 - 0K 104K WAIT 0:07 0.00% {irq14: ata0}
48363 root 76 0 54784K 21244K accept 0:04 0.00% php
11 root -32 - 0K 104K WAIT 0:04 0.00% {swi4: clock}
48224 root 47 0 53760K 18940K piperd 0:04 0.00% php
13 root -16 - 0K 8K - 0:03 0.00% yarrow
0 root -68 0 0K 88K - 0:03 0.00% {em1 taskq}
4 root -8 - 0K 8K - 0:03 0.00% g_down
11 root -68 - 0K 104K WAIT 0:02 0.00% {irq16: em0 uhci0}
18109 root 44 0 4948K 2400K select 0:02 0.00% syslogd
0 root -68 0 0K 88K - 0:01 0.00% {dummynet}
Тут скорее всего и правда дело в шейпинге.
Еще такой вопрос: OpenVPN настроен в режиме tun. В интерфейсах можно сделать assign ovpn1 - тогда появится интерфейс OPT4. Вот на него можно выставить отдельную полосу, но как только он появляется openvpn падает. Так зачем он нужен - для tap соединений?
**UPD:**Впринципе решилось. Настроил HBCQ в качестве шейпера (раньше CBQ использовал), трубке p2p поставил upperlimit 60%. Трафик кое-как да побежал, пинги на уровне, правда и торренты теперь открыты, но хоть скорость внутри VPN будет более - менее. Будет ли правильным шаг - отказ от tun и заменой на tap интерфейсы? Или может как-то в правилах можно прописать, чтобы отдельные подсети не шейпились, ведь получается, что даже использовав tap интерфейс, на пользователей с LAN интерфейса все равно будет действовать шейпер, в какой бы интерфейс и в какие бы подсети не отправлялись пакеты?