Есть задача организовать шлюз с шейпером. Я плохо понимаю в шлюзах, а еще меньше в шлюзах на Linux и уже неделю вчитываюсь в литературу.
Задачу вижу так: установить Ubuntu с ядром выше 2,6,20 (десктоп\сервер без разницы насколько я понял), запустить пппконфиг (настроет мое пппое соединение через бридж, подключенный к 1 сетевухе), проверить файл /etc/network/interfaces (проконтролировать названия интерфейсов и их настройки), в этот момент инет должен быть на этой машине. Далее приступить к настройке брандмауэра: для этого собираюсь использовать скрипт отсюда
http://www.opennet.ru/docs/RUS/iptables/#RCFIREWALLTXT (толковое руководство по иптаблес). Следующим шагом я попробую реализовать шейпер на основе HTB, используя скрипт хтб.инит.
Схему описал для того, чтоб, если в ней есть ошибки, мне на них указали. А вопросы в следующем:
1. надо ли где-то объявлять, что вот новый скрипт или достаточно просто скопировать его в папку инит.д и поставить флаг на исполнение?
2. Будут ли корректно обрабатываться днс-запросы из локалки (у пользователей стоит шлюз праймари днс) или для этого надо подымать днс сервер? Если это необязательно, то сильно ли увеличится быстродействие инета, если кешировать днс запросы?
3. Стоит ли ставить сквид в ближайшее время,тоесть я его установлю когда-нибудь все равно, но кроме кеширования, я для него задач пока не вижу.
4. Кстати, какие модули иптаблес входят в ядро современной версии? То есть, будет ли возможность поднять фтп протокол и ирс без перезборки ядра (мой мозг этого не выдержит)?
5. Какие возможны гуи для моих целей?