У себя в компании мы начали постепенный переход с “коробков” Linksys/D-Link и пр. на решения на базе ПК. Чем это лучше? Производительность подобных коробков имеет предел, раньше он начинает чувствоваться при активном использовании возможностей маршрутизации. С правилами ограничений скорости ситуация ещё печальней. Растёт производительность коробков, растет и скорость доступа в интернет. При поднятии нескольких тунелей повесить коробок уже не составляет труда.
Для развертывания маршрутизаторов есть выбор между Calculate Directory Server (CDS) и Calculate Scratch Server (CSS). Не смотря на то, что мы предпочитаем использовать под маршрутизатор современное железо, я отдаю предпочтение все же CDS.
CDS разворачивает из архива много лишних пакетов. Как их правильно удалить?
# Отредактируйте /etc/make.conf
следующим образом:
CALCULATE="noantivirus noapache noarch nobittorrent nodecoration nodhcp noftp nojabber nomail nomysql nonamed nonettools nonetwork nopgsql noproxy nosamba nowireless"
CL=""
Примечание: CALCULATE
используется в мета-пакетах cl-*-meta
, CL
- в мета-пакете calculate-utilities
.
# Теперь выполните обновление:
emerge -uDNa world
# Затем удалите все лишние зависимости:
emerge -ac
В итоге вы получите почти CSS с бинарными обновлениями. Кол-во пакетов минимального CDS составит менее 300.
Далее можно почитать: