Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Полноценный шлюз на ubuntu server 10.10 (http://forum.oszone.net/showthread.php?t=196483)

Rockon 12-01-2011 19:52 1587133

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

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

Rockon 16-01-2011 17:27 1589967

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


Время: 01:45.

Время: 01:45.
© OSzone.net 2001-