>Здравствуйте! прошу совета.. Стоит задача - поднять шлюз на линуксе, с кучей
>сетевых карт для для локальной сети ( на нормальный маршрутизатор денег
>нет). Каждая карта смотрит на одного клиента, по этим картам вести
>учет трафика, чтобы потом они платили за инет.
>1. выбор ядра - 2.2 или 2.4
>2. Каким образом подсчитывать трафик, и как вообще лучше сделать? Этой проблемы
>ни разу в жизни не касался.
>3. лимитирование трафика. Сколько раз подходил к этой проблеме, так и ничего
>путного для себя не вынес. Требуется, если трафик свободен, но захапать
>весь канал, иначе качать с ограниченным трафиком.
>4. Есть целесообразность ставить прозрачный прокси (сквид)?
>Если у кого есть свои соображения или мнение пишите, буду очень благодарен
>
Могу сказать только про траффик.
Лимитирование можно обеспечить проксей. То есть ставишь например ограничение по скорости в зависимости от размера файла и т.д. Как сделать так, что если траффик свободен я незнаю. Имхо невозможно так сделать ну разве что демон самому писать ,который будет следить за загруженностью сетки и давить скорость по необходисмости.
По поводу подсчет можешь воспользоваться такими пакетами как ipchains/iptables iptraf и под Бздю есть ipac.
У меня на php есть парсер логов всех трех програм,и web интерфейс к ним, чтобы юзеры свой траффик смотреть могли, так что могу заслать, коли надо будет.
Удачи
|