Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Kerio VPN client

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> OpenSUSE
 
Автор Сообщение
s76




Зарегистрирован: 29.03.2014
Сообщения: 3

СообщениеДобавлено: Сб Мар 29, 2014 2:15 pm    Заголовок сообщения: Kerio VPN client
Ответить с цитатой

Доброго времени суток

Сервер : Windows Server 2003 R2 x86 + Kerio Control с ролью VPN сервера от Kerio
Клиент : OpenSUSE 13.1 x86_64

Необходимо установить Kerio VPN client на OpenSUSE для подключения к VPN серверу Kerio.

Проблема в том, что на сайте Kerio только .deb для Debian/Ubuntu.
Alien переделывает .deb в .rpm, но полученный .rpm установить не удаётся.

Существует ли решение проблемы (установить Kerio VPN client на OpenSUSE) ?

P.S.1 В Linux новичок, переписать сценарий установки для OpenSUSE не смогу
P.S.2 Вариант замены Kerio VPN Server на другой неприменим
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
chip

Тысячник


Зарегистрирован: 22.04.2010
Сообщения: 2498

СообщениеДобавлено: Сб Мар 29, 2014 3:27 pm    Заголовок сообщения:
Ответить с цитатой

http://www.kerio.com/connect/download

не знаю как смотрели но там есть под РХЕЛ центось суусю и бунту.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
chip

Тысячник


Зарегистрирован: 22.04.2010
Сообщения: 2498

СообщениеДобавлено: Сб Мар 29, 2014 3:28 pm    Заголовок сообщения:
Ответить с цитатой

Red Hat, CentOS, SUSE (32-bit) 234.89 MB DOWNLOAD
UPDATE

234 метра, ниче так клиент, что же они туда впихнули, мне даже не по сибе становится, аниконнект 3,5 занимает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s76




Зарегистрирован: 29.03.2014
Сообщения: 3

СообщениеДобавлено: Сб Мар 29, 2014 3:42 pm    Заголовок сообщения:
Ответить с цитатой

Вероятно, я недостаточно точно описал ситуацию.
Kerio VPN Client вот здесь http://www.kerio.com/control/download на вкладке VPN (сразу открывается вкладка Server, там Kerio Control - межсетевой экран)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
chip

Тысячник


Зарегистрирован: 22.04.2010
Сообщения: 2498

СообщениеДобавлено: Сб Мар 29, 2014 4:02 pm    Заголовок сообщения:
Ответить с цитатой

s76, вероятно забили просто урки, можно розпаковать дебку и в сусе пророзпихивать по системе все компроненты ПО, или вообще заткнуть его в /opt
а вам нужен ВПН с IPSec или SSL, если с ИП секом то я в соседней теме описывал как что настроить, а если с ССЛем тогда через нетвок менеджер с openconnect
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s76




Зарегистрирован: 29.03.2014
Сообщения: 3

СообщениеДобавлено: Сб Мар 29, 2014 4:28 pm    Заголовок сообщения:
Ответить с цитатой

Нужен VPN-клиент, который будет подключаться к VPN-серверу Kerio (встроен в Kerio Control).
Не знаю как в Linux, но в Windows требуется установка именно их клиента, другие не хотят работать с их сервером.

.deb я распаковывал и да, там есть бинарные файлы, которые можно скопировать вручную в нужные папки, но, помимо скомпилированных бинарных файлов, также присутствуют скрипты установки/конфигурации/удаления.
Именно с ними у меня и возникает проблема. Как интегрировать/установить Kerio VPN Client в систему и затем сконфигурировать его ? В Windows, после установки, появляется сервис/служба "Kerio VPN Client", которая стартует и устанавливает соединение с VPN-сервером еще до входа пользователя в систему и единожды настроенная не требует затем вмешательства пользователя.
Соответственно проблема - как сконфигурировать систему для запуска VPN-клиента при запуске системы ? В идеале поправить скрипты для OpenSUSE.

Как я уже говорил - я в Linux новичок, поэтому буду благодарен за любые интрукции или ссылки на них
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Konstantin

Завсегдатай


Зарегистрирован: 01.05.2006
Сообщения: 615

СообщениеДобавлено: Вс Мар 30, 2014 6:02 am    Заголовок сообщения:
Ответить с цитатой

s76 писал(а):
Нужен VPN-клиент, который будет подключаться к VPN-серверу Kerio (встроен в Kerio Control).

.deb я распаковывал и да, там есть бинарные файлы, которые можно скопировать вручную в нужные папки, но, помимо скомпилированных бинарных файлов, также присутствуют скрипты установки/конфигурации/удаления.
Именно с ними у меня и возникает проблема. Как интегрировать/установить Kerio VPN Client в систему и затем сконфигурировать его ?
Соответственно проблема - как сконфигурировать систему для запуска VPN-клиента при запуске системы ? В идеале поправить скрипты для OpenSUSE.

Как я уже говорил - я в Linux новичок, поэтому буду благодарен за любые интрукции или ссылки на них

В deb-пакете основная сложность - это переписать /etc/init.d/kerio-kvc под формат демона Suse. Добиться, чтобы он стартовал без ошибок. Должен быть /etc/kerio-kvc.conf который как раз создают скрипты установки. А его можно получить настроенным, установив пакет на Debian и настроив клиент там же. После этого /etc/kerio-kvc.conf просто копируется на Suse вместе с /usr/lib/libk*(библиотеки клиента их пакета) , /usr/sbin/kvpncsvc, /etc/init.d/kerio-kvc

Но я бы сделал все по-научному, потому что нарушение пакетной организации в любом дистре Linux - это первый шаг к катастрофе после обновления системы или пакета Kerio.
Поэтому надо внутри SUSE поставить минимальный Debian через LXC
https://www.suse.com/documentation/sles11/singlehtml/lxc_quickstart/lxc_quickstart.html
И пробросить на Suse маршрутизацию в сторону твоего сервера через контейнер Debian, внутри которого работает VPN клиент.
!!!!!!ЛУЧШЕ РАЗОБРАТЬСЯ С LXC ЧЕМ ДЕЛАТЬ КАШУ В SUSE!!!!!!!!!!!
А так рутовый файл /etc/init.d/kerio-kvc с правами 0755 должен заработать. Потом надо в Yast через runlevel editor добавить запуск скрипта на уровни 3 и 5.

Код:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          kerio-kvc
# Required-Start:    $network
# Required-Stop:     $network
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Short-Description: Kerio Control VPN client
### END INIT INFO


NAME="kvpncsvc"
DESC="Kerio Control VPN client"
EXEC="/usr/sbin/kvpncsvc"
LIBDIR="/var/lib/kerio-control-vpn"
. /etc/rc.status
rc_reset

test -f "$EXEC" || exit 0

mkdir -p $LIBDIR
mkdir -p /var/log/kerio-kvc
[ -L /var/log/kerio-kvc/kerio-kvc ] && rm /var/log/kerio-kvc/kerio-kvc
ln -s -f -n /var/log/kerio-kvc $LIBDIR/logs

status()
{
        pgrep kvpncsvc >/dev/null
       
}

stop()
{
        kill `pgrep kvpncsvc` || return
        while true; do
                status || break
                sleep 1
                echo -n .
        done
       
}

start()
{
        true
        $EXEC $LIBDIR 2>&1 | logger -p daemon.err -t kerio-control-vpnclient 2>/dev/null &
}
case "$1" in
    start)
        echo "Starting $DESC"
        status || start
        rc_status -v
        ;;
    stop)
        echo -n "Stopping $DESC"
        status && stop
        echo
        rc_status -v
        ;;
    reload|force-reload)
        echo "Reloading $DESC"
        pkill -SIGHUP kvpncsvc
        rc_status -v
        ;;
    restart)
        echo -n "Restarting $DESC"
        stop
        echo
        start
        rc_status -v
        ;;
  *)
        echo "Usage: $0 {start|stop|restart|reload|force-reload}"
        exit 1
esac
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> OpenSUSE Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис