====================================================== * ======================================================== Инструкция к пачингу Kerio Operator Software Appliance 1.0/1.1 и выше. ====================================================== * ======================================================== ЭТАП 1: 1) Устанавливаем Kerio Operator Software Appliance(На Железо или на Виртуалку) 1) Льём SystemRescueCD 2.X(~250MB) с оффсайта(www.sysresccd.org). 2) Генерируем лицензию используя UKAIP и файл winroute(Его можно извлечь с помощью 7-Zip из инсталлятора). ukaip86.exe -l license.key ./kts_web_server_conn 2) Добавляем в образ линуховые UKAIP-ы и сгенерированную выше лицензию в корень образа компакт диска(С помощью UltraISO или MagicISO) и сохраняем. 2) Пишем сидюк(или монтируем образ под виртуалку). ЭТАП 2: 0) УБЕЖДАЕМСЯ ЧТО НА ХОСТЕ/ВИРТУАЛКЕ ЕСТЬ МИНИМУМ 1ГБ ОЗУ!!! 1) Загружаемся с вышеполученного диска/образа 2) Набираем: rescuecd 3) На выборе локали пишем: us 4) Ожидаем окончания загрузки ЭТАП 3: 1) Смотрим на какой шине у нас винчестер: 1a) ls /dev/sda* 1b) ls /dev/hda* 2) Для одной из комманд будет выведен список из четырёх блочных устройств(s - SCSI/SATA Native,AHCI SATA, h - IDE,SATA via IDE Emulation) В последствии я буду использовать букву 'x' в инструктаже(Подмените на ту которая в вашей системе в зависимости от результата. ЭТАП 4(БУДЬТЕ ВНИМАТЕЛЬНЫ): 1) cp /mnt/cdrom/ukaip_i686 / 2) mkdir /kerroot 3) mkdir /keradd 4) umount /dev/xda3 5) mount -t ext3 -o rw,exec /dev/xda3 /kerroot 6) chmod 0555 /ukaip_i686 7) mount /dev/xda4 /keradd 8) ./ukaip_i686 -l /keradd/operator/license/license.key /kerroot/opt/kerio/operator/bin/kts_web_server_conn 9) cd /kerroot/opt/kerio/operator/bin 10) v1.X: /ukaip_i686 -autoquit ./kts_web_server_conn ./kts_web_server ./regenerateConfiguration ./resyncLinksys ./tftpd ./updateChecker v2.X: /ukaip_i686 -autoquit ./kts_web_server ./regenerateConfiguration ./resyncPhones ./tftpd ./updateChecker 11) umount /keradd 12) umount /kerroot 13) shutdown -Ph now ЭТАП 5: 1) Включаем сервер/Виртуалку и вытаскиваем сидюк до начала процесса загрузки 2) Наслаждаемся Для пачинга образа установки(Из под линуха): %VERSION% - Это собственно номер версии Kerio. Файл system-___________.img на диске только один и вы его сразу увидите. 1) tar -xf ./system-%VERSION%.img 2) mkdir /kerroot 3) mount -t ext3 -o rw,loop ./part2.img /kerroot 4) chmod 0555 /ukaip_i686 5) Равносильно 8-12 пунктам ЭТАПА 4 внутреннего пачинга. 6) cp ./license.key /kerroot/var.default/operator/license/ 7) Опционально(Копируем свой готовый конфиг для будущего быстрого развёртывания): cp ./winroute.cfg /kerroot/var.default/operator/ 8) umount /kerroot 9) tar -czf ./system-%VERSION%.img part2.img Для пачинга образа установки(Из под винды): ПОКА НЕВОЗМОЖНО. ПРИМЕЧАНИЯ: Режима временно-ограниченного использования(Trial mode) в том виде в котором он присутствует в других известных продуктах Kerio в Kerio Operator нету. Вместо внутреннего Trial режима используется файл временной лицензии который устанавливается как: /boot/trial.key . Для бесконечного триала достаточно после пачинга UKAIP-ом просто поправить руками эту лицензию заменив даты в полях License-Expires и Subscription-Expires на выражение NEVER.