Сообщения

Сообщения за 2015

Скрипт установки dpkg + apt-get на Kerio Control 8.6

Скрипт патчит Kerio Control 8.6 до dpkg и apt-get, есть вероятность что  заработает и на следующих версиях. Фичи: Необходимо расширить раздел /dev/sda2 или /dev/sda3 до 2ГБ (определеяем командой mount). Предоставить доступ к Интернет (не забываем про DNS) т.к. apt-get Скрипт необходимо запускать после всех обновлений(img файл), т.к. если накатить обновление на пропатченый control получаем непредсказуемый результат. Скрипт протестирован на виртуалке, на базе ESXi. Перед запуском скрипта настоятельно рекомендую делать снапшет.  И да, используем скрипт на свой страх и риск. Если Керио узнает что вы использовали скрипт, снимает вас с поддержки и не несет никаких гарантий по дальнейшей эксплуатации. От себя скажу: скрипт не вносит изменений в сам Control, только добавляет приложения и библиотеки необходимые для apt-get, естественно что некоторые библиотеки могут быть заменены более новыми для устранения зависимостей (это фича Linux систем). Apt-get настраивается на офи...

Ставим на Kerio Control 8.6 quagga(ospf)

Изображение
Немного о том что такое quagga. Ква́гга (лат. Equus quagga quagga) — истреблённое непарнокопытное животное, ранее считавшееся отдельным видом зебр... цитата из википедии. Что же касается нашей тематики, то еще одна цитата из википедии  Quagga — пакет свободного программного обеспечения , поддерживающий протоколы динамической маршрутизации IP. Компьютер с установленным и сконфигурированным пакетом Quagga становится способен использовать любые из нижеследующих протоколов динамической маршрутизации: Routing Information Protocol ( RIP ): v1, v2, v3; Open Shortest Path First ( OSPF ): v2, v3; Border Gateway Protocol ( BGP ): v4; Intermediate System to Intermediate System ( IS-IS ); Protocol Independent Multicast ( PIM , только PIM-SSM). Неплохо. Но почему такое странное название - квага? Потому что изначально проект назывался зебра, потом он зачах и его начала поддерживать другая группа энтузиастов и они так решили назвать(спасибо Кэп :)). Сам проект сейчас обитает на ...

HowTo: Увеличение разрешения консоли.

Изображение
Если есть необходимость работать напрямую в консоли Control Linux (не через ssh, а через монитор клавиатуру мышь), можно увеличить разрешающую способность консоли. По умолчанию параметры консоли: 25 строк на 80 столбцов. mount -o remount,rw /boot nano /boot/boot/grub/grub.cfg Редактируем как показано на скриншете ниже: Сохраняем, перезагружаем. Доступные значения vga для  grub  я подсмотрел  здесь Для виртуальной машины, Kerio Control развернутой на ESXi, получилось использовать vga=771 и 773.

Kerio Control Linux НАЧАЛО (включаем ssh)

Изображение
Включить SSH можно двумя способами: - например как описано  тут . - локально, имея доступ к консоли Kerio Control: Нажимаем ENTER, вводим пароль и попадаем в такое вот окошко: Нажимаем ALT + F2  видим приглашение: Вводим логин root и па роль (пароль от учетной записи admin). Теперь когда мы получили доступ в linux, можно активировать SSH. Для этого, вводим команду: nano /etc/default/ssh меняем строку  RUN_SSHD= no на  RUN_SSHD= yes  как показано на скриншоте: Затем нажимаем CTRL+X,   Y , ENTER  Что применить настройку можно либо перезагрузить керио, либо ввести команду: /etc/boxinit.d/31ssh start Все можно подключаться по SSH с помощью программы putty или WinSCP. Напоминаю что при подключении по SSH используем логин root  и пароль от учетки admin.

Изменение размера раздела в Kerio Control Linux (Черновик)

Изображение
Назначение разделов в Kerio Control: /dev/sda1 - ядро системы /dev/sda2 или /dev/sda3 - корень файловой системы, разделы для приложений /dev/sda4 - логфайлы После очередного обновления, Kerio чередует разделы /dev/sda2 и /dev/sda3 между собой. Для того что бы определить какой именно раздел используется, запустите в ssh команду mount Например: Видно что /dev/sda3 on / - обозначает что в текущий момент, используется /dev/sda 3 Для изменения раздела я пользуюсь популярным livecd  GParted , чего и вам желаю. Скачиваем с сайта  iso , загружаем его на нашем керио: получаем хоть и бесплатный но удобный редактор разделов, с графическим интерфейсом:

Ставим на Kerio Control 8.6 apt-get (бета)

Изображение
Программа установки DEB пакетов(dpkg) в нашем Kerio Control мы уже умеем ставить Если вы уже поставили dpkg читаем дальше, если нет, выполните действия по ссылке выше. Для работы apt-get понадобиться значительно больше различных библиотек и программ. Методом проб и ошибок, исследований зависимостей, я подобрал минимальный набор пакетов: libc-bin gcc-4.4-base gcc-4.7-base libgcc1 libc6 multiarch-support libbz2 libselinux1 zlib1g libattr1 libacl1 install-info coreutils liblzma5 libstdc++6 readline-common libtinfo5 libncurses5 libreadline6 libusb  gpgv gnupgian-archive-keyring libapt-pkg4 libunwind7 apt  Скачиваем пакеты и опять кладем их на "наш ftp сервер" (как скачивать и что за ftp все здесь ) В процессе скачивания файлов переименовываем их так что бы оставались только названия, что бы не переделывать по сто раз список выполняемых на керио команд. Примечание:  Если вас не мучает паранойя и вам лень самому искать файлы на сайте дебиана, готовый пакет всех н...

Добавляем DPKG в Kerio Control 8.6

Изображение
Добавляем DPKG в Kerio Control 8.6 Введение    В окружении Linux Debian программа dpkg позволяет устанавливать готовые DEB пакеты. DEB пакет облегчает процесс установки программ или библиотек. DEB пакет содержит в себе уже скомпилированный бинарник, необходимый набор файлов и скрипты установки.  В Linux обычно, одна программа может ссылаться на какие нибудь другие программы или библиотеки, которые написал какой нибудь другой программист и соответственно вам придется дополнительно скачивать и доустанавливать эти программы и библиотеки, а те в свою очередь могут ссылаться на другие программы и библиотеки и т.д. и т.п.  В Debian для этого есть apt-get и aptitude , при наличии интернета они отслеживают все зависимости, скачивают все необходимы программы и библиотеки и устанавливают их. ... но вернемся к Kerio. Подключаемся к консоли по ssh и видим: ... видим deb7u2 - я предполагаю что использован OpenSSH для Debian 7 которые дебианцы ласково называют whe...