Уважаемый ALL!!!
Помогите, пожалуйста, систематизировать понятия о сетевой подсистеме linux и ее сервисах.
Я устроился работать в ISP, занимающийся ethernet-провайдингом.
Компьютер должен был выполнять роль сервера (RedHat 9), имея eth0 (к примеру: 10.10.10.1) для клиентов с коммутатора и eth1 (200.200.200.205) аплинк на Интернет.
Задача была поставлена следующая:
1. На сервере должен работать биллинг (выбрали stargazer)
2. На сервере должна находиться парочка внутренних web-сайтов
3. Должно поддерживаться доменное имя и почта под ним
4. И конечно прокся с кэшом.
Я поднял apache, dns, squid, stargazer, postfix.
Необходимо: юзеры могут лазить по внутренним сайтам без тарификации, юзер может лазить по инету и отправлять/принимать почту с тарификацией (при этом обращения к кэшу прокси тоже тарифицировались).
По сему вопросы:
1. Есть ли необходимость в кэшировании внутренних web-сайтов?
2. Как сделать так, чтобы до авторизации в stargazer'е, при попытке выйти в инет, юзер переадресовывался на внутренний сайт?
3. Что лучше использовать для фильтрации пакетов iptables или ipchains?
4. Когда в конфигах пишеться 0.0.0.0/0 , то имеется ввиду все адресное пространство или все кроме локальных адресов (таких как 10.x.x.x, 192.168.x.x, 127.x.x.x и др.)?
5. Перечитал много манов, доков и советов... только запутался...
Все пишут по-разному. Что посоветуете почитать про сетевую подсистему linux?
Вопросы могут еще появиться.
Заранее спасибо.