DUMMYNET и 2 канала
Добавлено: 2006-11-24 15:14:19
Вообщем такое дело - имеет 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 пускаю пользователей в инет.
А теперь вот что мне интересно - нужно создать трубу (или трубы) чтобы эффективно использовать канал, с приоритетом для собственно поддержки тунеля над закачками.
что-то типа
...ну и т.д... я в этом не особо разобрался, а тыкать мне в маны не надо, напишите пожалуйста пример правил!
С нетерпением жду ответа!
Что есть (предположим):
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
С нетерпением жду ответа!