Страница 1 из 1

DUMMYNET и 2 канала

Добавлено: 2006-11-24 15:14:19
sashaz
Вообщем такое дело - имеет FreeBSD 5.4 и канал в интернет, который ограничен по скорости до 60 кб (480 кбит). Через него поднят OpenVpn-ном тунель к другому провайдеру, через которого мы и ходим в инет. Но такая фигня получается, что когда кто-то начинает что-то усиленно качать, то пинги на тунель увеличиваются с 80 мс до 1000 мс и выше, я так понимаю, что просто забивается канал и ему не хватает пропускной способности чтобы нормально поддерживать тунель.

Что есть (предположим):

80.80.80.1 - ip сервака
80.80.80.100 - шлюз

62.62.14.100 - адрес впн-сервера

62.62.62.1 -> 62.62.62.2 - тунель

роутинг:
route add 62.62.0.0/19 80.80.80.100
route add default 62.62.62.2

при помощи natd (поднят на 62.62.62.1) и ipfw пускаю пользователей в инет.

А теперь вот что мне интересно - нужно создать трубу (или трубы) чтобы эффективно использовать канал, с приоритетом для собственно поддержки тунеля над закачками.

что-то типа

Код: Выделить всё

ipfw add pipe 1 ip from 62.62.62.1 to 62.62.14.100
ipfw add pipe 2 ip from 192.168.0.0/24 to any
...ну и т.д... я в этом не особо разобрался, а тыкать мне в маны не надо, напишите пожалуйста пример правил!

С нетерпением жду ответа!

Добавлено: 2007-01-08 12:01:56
Alex Keda