|
Автор |
Сообщение |
s76
Зарегистрирован: 29.03.2014 Сообщения: 3
|
|
|
|
Доброго времени суток
Сервер : 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
|
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
|
|
Red Hat, CentOS, SUSE (32-bit) 234.89 MB DOWNLOAD
UPDATE
234 метра, ниче так клиент, что же они туда впихнули, мне даже не по сибе становится, аниконнект 3,5 занимает. |
|
Вернуться к началу |
|
|
s76
Зарегистрирован: 29.03.2014 Сообщения: 3
|
|
|
|
Вероятно, я недостаточно точно описал ситуацию.
Kerio VPN Client вот здесь http://www.kerio.com/control/download на вкладке VPN (сразу открывается вкладка Server, там Kerio Control - межсетевой экран) |
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
|
|
s76, вероятно забили просто урки, можно розпаковать дебку и в сусе пророзпихивать по системе все компроненты ПО, или вообще заткнуть его в /opt
а вам нужен ВПН с IPSec или SSL, если с ИП секом то я в соседней теме описывал как что настроить, а если с ССЛем тогда через нетвок менеджер с openconnect |
|
Вернуться к началу |
|
|
s76
Зарегистрирован: 29.03.2014 Сообщения: 3
|
|
|
|
Нужен VPN-клиент, который будет подключаться к VPN-серверу Kerio (встроен в Kerio Control).
Не знаю как в Linux, но в Windows требуется установка именно их клиента, другие не хотят работать с их сервером.
.deb я распаковывал и да, там есть бинарные файлы, которые можно скопировать вручную в нужные папки, но, помимо скомпилированных бинарных файлов, также присутствуют скрипты установки/конфигурации/удаления.
Именно с ними у меня и возникает проблема. Как интегрировать/установить Kerio VPN Client в систему и затем сконфигурировать его ? В Windows, после установки, появляется сервис/служба "Kerio VPN Client", которая стартует и устанавливает соединение с VPN-сервером еще до входа пользователя в систему и единожды настроенная не требует затем вмешательства пользователя.
Соответственно проблема - как сконфигурировать систему для запуска VPN-клиента при запуске системы ? В идеале поправить скрипты для OpenSUSE.
Как я уже говорил - я в Linux новичок, поэтому буду благодарен за любые интрукции или ссылки на них |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
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
|
|
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|