![]() |
Полноценный шлюз на ubuntu server 10.10
Собственно сабж.
У меня дома стоит несколько пк, за которым активно работают дети(порой умные) и имеется один сервер. Раньше там стояла винда с установленным usergate. Сейчас про винду забыл, но функции юзергейта полностью имитировать не удалось Итак, нужно: 1) мониторинг и распределение ресурсов сети, например, если один из хостов за определенный промежуток времени(скажем 10 минут), скачал более 50мб, ему резалась скорость(дабы не забивать канал) 2) Возможность выключать определенные порты в определенные промежутки времени. (например контакт в учебное время) 3) Веб интерфейс для просмотра статистки посещений сайта и проч. 4) Привязка по маку (например для выдачи ип адресов нужным пк в сеть) 5) Веб авторизация для выхода в инет (опционально, для некоторых клиентов в сети) 6) Фильтр адресов (опционально, для некоторых клиентов в сети) 7) Антивирь (опционально, для некоторых клиентов в сети) Собственно сейчас пользуюсь исключительно iptables. Перегуглил уже все. Проблема так же в том, что имеется wi-fi точка доступа. На данный момент сеть построена след образом: один свич и wi-fi объединенные бриджом и отдельный интерфейс под инет |
Очень жаль, что никто не пишет. Распределение ресурсов решил с помощью iptables limit
iptables + cron решил использовать для отключения всего интерфейса в определенное время. Хотя надо придумать, как бы отключать инет определенному клиенту, а не весь интерфейс со свичем. Думаю ставить squid для фильтрации нужного трафика. Осталось только все это подружить.. Вообщем пока сырые наработки и планы по реализации |
Время: 01:45. |
Время: 01:45.
© OSzone.net 2001-