|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 19 Jan 2006 13:00:29 To : Dmitry Kolvakh Subject : Re: геморройная задача --------------------------------------------------------------------------------
> From: Dmitry Kolvakh <Dmitry.Kolvakh@p7.f1.n5054.z2.fidonet.org>
> Date: Wed, 18 Jan 2006 13:08:36 +0300
>
>Есть небольшая, в ~35 машин, сеть (школа). В настоящий момент она ходит в
>инфернет посредством squid на эхотажном сервере.
>
>Теперь там появляется еще один канал в инфернет. Для эхотажного сервера эти
>каналы выглядят как отдельные Ethernet-интерфейсы.
>Месячный трафик на каждом из каналов ограничен, и проплачивается разными
>конторами под разные цели.
>
>Собственно сабж состоит в том, чтобы организовать подачу инфернета на разные
>подмножества машин в локалке через разные каналы. Причем подмножества эти
>должны быть доступны изменению посредством манипуляций на сервере (тётенька
>жмакает кнопку на веб-морде и такой-то учебный класс подключается к такому-то
>каналу).
>
>С какой стороны к этой задаче лучше подходить? Организовать перелопачивание
>конфигов перлом и перезапуск сквида (сквидов) от тычка по веб-морде - не
>проблема.
Когда-то я решал похожую задачу, только вместо сквида был natd. Висело два
natdа с двумя разными alias addressами, трафик извне дивертился в них в
зависимости от destination address, а трафик из локалки наружу - стадом
правил ipfw по source address для каждого хоста отдельно. Тасовать это стадо
через web-морду я, правда, не пробовал, но скрипты с ним работали. А сейчас,
когда имеется такая вещь, как ipfw tables, это вообще должно быть тривиально.
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65778bb40d5c.html, оценка из 5, голосов 10
|