Войти

Показать полную графическую версию : Полноценный шлюз на ubuntu server 10.10


Rockon
12-01-2011, 19:52
Собственно сабж.
У меня дома стоит несколько пк, за которым активно работают дети(порой умные) и имеется один сервер. Раньше там стояла винда с установленным usergate.
Сейчас про винду забыл, но функции юзергейта полностью имитировать не удалось
Итак, нужно:
1) мониторинг и распределение ресурсов сети, например, если один из хостов за определенный промежуток времени(скажем 10 минут), скачал более 50мб, ему резалась скорость(дабы не забивать канал)
2) Возможность выключать определенные порты в определенные промежутки времени. (например контакт в учебное время)
3) Веб интерфейс для просмотра статистки посещений сайта и проч.
4) Привязка по маку (например для выдачи ип адресов нужным пк в сеть)
5) Веб авторизация для выхода в инет (опционально, для некоторых клиентов в сети)
6) Фильтр адресов (опционально, для некоторых клиентов в сети)
7) Антивирь (опционально, для некоторых клиентов в сети)

Собственно сейчас пользуюсь исключительно iptables. Перегуглил уже все.
Проблема так же в том, что имеется wi-fi точка доступа.
На данный момент сеть построена след образом: один свич и wi-fi объединенные бриджом и отдельный интерфейс под инет

Rockon
16-01-2011, 17:27
Очень жаль, что никто не пишет. Распределение ресурсов решил с помощью iptables limit
iptables + cron решил использовать для отключения всего интерфейса в определенное время. Хотя надо придумать, как бы отключать инет определенному клиенту, а не весь интерфейс со свичем. Думаю ставить squid для фильтрации нужного трафика. Осталось только все это подружить..
Вообщем пока сырые наработки и планы по реализации




© OSzone.net 2001-2012