Доброго времени суток. Есть задача, ника не могу разобраться. Фря 6.2 ппп коннектится к провайдеру и стоит мпд к которому коннектятся юзеры. Шейпинг для юзеров сделан средствами ipfw НО! Еще стоит mldonkey и качает, качает, качает... Скорость в его настройках ограничивать не охота, хочется настроить так, чтоб шейпер работал как для юзеров так и для mldonkey. Настроить ему очередь с маленьким весом и пускай качает по полной когда юзеры неактивны. Проблема в том, что юзеры сидят каждый на своем интерфейсе ng0, ng1 и т.п. а mldonkey "питается" прямо от туннеля к провайдеру - tun0, тоесть общего канала для всех юзеров. Можно в принципе подключится "самому к себе" и забиндить в настройках mldonkey на адрес его новенького ng интерфейса, но тогда он сядет за НАТ в результате потеряет внешнюю IP со всеми вытекающими... Так вот что меня интересует. Возможно ли создать такой "виртуальный интерфейс", продублировать в него пакеты с tun0 и поставить на этот интерфейс шейпер, чтобы он (шейпер) не "мешал" юзерам и работал параллельно с ними и при этом сохранить на нем белый адрес?
|