LinuxForum.Fans
Тема

Помогите с openvpn CentOS 5

Автор: Denis_____5 22 сообщений 4286 просмотров
#376070

Устанавливаю openvpn по мануалу .
1-я команда: rpm -Uvh https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-
5-3.noarch.rpm. на что пишет Неизвестноя или неожиданная ошибка. скачал вручную установил.
дальше устанавливаю сам openvpn тут все без ошибок. дальше по мануалу пишу: cp -R /usr/share/openvpn/easy-rsa/2.0/ /etc/openvpn/
пишет что нет такого файла или коталога захожу через mc в /usr/share/openvpn/ а она пустая, и сколько бы раз я не пробывал переустаналивать openvpn картина не меняется, что я делаю не так ?????? 2- й день парюсь

#376072

Покажи вывод rpm -ql openvpn

#376073

А вы точно по мануалу ставите?

text
yum install openvpn
chkconfig openvpn on

Какая версия CentOS у вас установлена x32 или x64 ?

Подключите репозиторий rpmforge:

text

rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

И попробуйте установить OpenVPN.

Походу в репозитории Epel он не полный.

#376074

Не надо подключать rpmgorge, иначе конфликты получишь. EPEL нормальный.

#376075

[console][root@openvpn /]# rpm -ql openvpn
/etc/openvpn
/etc/rc.d/init.d/openvpn
/usr/lib/openvpn
/usr/lib/openvpn/plugin
/usr/lib/openvpn/plugin/lib
/usr/lib/openvpn/plugin/lib/openvpn-auth-pam.so
/usr/lib/openvpn/plugin/lib/openvpn-down-root.so
/usr/lib/openvpn/plugins
/usr/lib/openvpn/plugins/openvpn-plugin-auth-pam.so
/usr/lib/openvpn/plugins/openvpn-plugin-down-root.so
/usr/sbin/openvpn
/usr/share/doc/openvpn-2.3.2
/usr/share/doc/openvpn-2.3.2/AUTHORS
/usr/share/doc/openvpn-2.3.2/COPYING
/usr/share/doc/openvpn-2.3.2/COPYRIGHT.GPL
/usr/share/doc/openvpn-2.3.2/INSTALL
/usr/share/doc/openvpn-2.3.2/PORTS
/usr/share/doc/openvpn-2.3.2/README
/usr/share/doc/openvpn-2.3.2/README.auth-pam
/usr/share/doc/openvpn-2.3.2/README.down-root
/usr/share/doc/openvpn-2.3.2/contrib
/usr/share/doc/openvpn-2.3.2/contrib/OCSP_check
/usr/share/doc/openvpn-2.3.2/contrib/OCSP_check/OCSP_check.sh
/usr/share/doc/openvpn-2.3.2/contrib/README
/usr/share/doc/openvpn-2.3.2/contrib/multilevel-init.patch
/usr/share/doc/openvpn-2.3.2/contrib/openvpn-fwmarkroute-1.00
/usr/share/doc/openvpn-2.3.2/contrib/openvpn-fwmarkroute-1.00/README
/usr/share/doc/openvpn-2.3.2/contrib/openvpn-fwmarkroute-1.00/fwmarkroute.down
/usr/share/doc/openvpn-2.3.2/contrib/openvpn-fwmarkroute-1.00/fwmarkroute.up
/usr/share/doc/openvpn-2.3.2/contrib/pull-resolv-conf
/usr/share/doc/openvpn-2.3.2/contrib/pull-resolv-conf/client.down
/usr/share/doc/openvpn-2.3.2/contrib/pull-resolv-conf/client.up
/usr/share/doc/openvpn-2.3.2/sample
/usr/share/doc/openvpn-2.3.2/sample/Makefile
/usr/share/doc/openvpn-2.3.2/sample/Makefile.am
/usr/share/doc/openvpn-2.3.2/sample/Makefile.in
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/README
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/client.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/firewall.sh
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/home.up
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/loopback-client
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/loopback-server
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/office.up
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/openvpn-shutdown.sh
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/openvpn-startup.sh
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/roadwarrior-client.con
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/roadwarrior-server.con
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/server.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/static-home.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/static-office.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/tls-home.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/tls-office.conf
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/xinetd-client-config
/usr/share/doc/openvpn-2.3.2/sample/sample-config-files/xinetd-server-config
/usr/share/doc/openvpn-2.3.2/sample/sample-keys
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/README
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/ca.crt
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/ca.key
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/client.crt
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/client.key
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/dh1024.pem
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/pass.crt
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/pass.key
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/pkcs12.p12
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/server.crt
/usr/share/doc/openvpn-2.3.2/sample/sample-keys/server.key
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer/README
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer/build
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer/simple.c
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer/simple.def
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/defer/winbuild
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/log
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/log/build
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/log/log.c
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/log/log_v3.c
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/log/winbuild
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple/README
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple/build
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple/simple.c
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple/simple.def
/usr/share/doc/openvpn-2.3.2/sample/sample-plugins/simple/winbuild
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts/auth-pam.pl
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts/bridge-start
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts/bridge-stop
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts/ucn.pl
/usr/share/doc/openvpn-2.3.2/sample/sample-scripts/verify-cn
/usr/share/doc/openvpn-2.3.2/sample/sample-windows
/usr/share/doc/openvpn-2.3.2/sample/sample-windows/sample.ovpn
/usr/share/man/man8/openvpn.8.gz
/usr/share/openvpn
/var/run/openvpn[/console]

#376076
"Vascom" написал:
Не надо подключать rpmgorge, иначе конфликты получишь. EPEL нормальный.

Просто у меня именно OpenVPN заводился с репозитория rpmforge.

#376077

Теперь ты видишь что и где лежит. Твоя инструкция неправильная.

#376078
AlfaStriker написал:
[quote="Vascom"]Не надо подключать rpmgorge, иначе конфликты получишь. EPEL нормальный.

Просто у меня именно OpenVPN заводился с репозитория rpmforge.[/quote]
В таком случае надо уточнять, что перед этим надо отключить репозиторий EPEL и возможно удалить все пакеты, установленные из него.
Эти два репозитория несовместимы между собой.

#376079

Согласен, по моему лучше удалить Epel repo, и поставить OpenVPN с Rpmforge.

text
yum release epel-release

А потом ставить rpmforge:

text
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Ну и OpenVPN как выше писалось.

Кстати да, в установленном пакете из Epel нету каталога easy-rsa в папке doc:

text
 /usr/share/doc/openvpn-2.*.*/easy-rsa/2.0
#376081

У тебя ошибка, ты не правильно ссылку скопировал, надо нажать правой кнопкой на ней, и в меню выбрать копировать ссылку (в браузере).
Обычным выделением с форума копируется не вся ссылка, а только часть.

#376082
AlfaStriker написал:
Согласен, по моему лучше удалить Epel repo, и поставить OpenVPN с Rpmforge.
text
yum release epel-releae

А потом ставить rpmforge:

text
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Ну и OpenVPN как выше писалось.

Кстати да, в установленном пакете из Epel нету каталога easy-rsa в папке doc:

text
 /usr/share/doc/openvpn-2.*.*/easy-rsa/2.0

Сейчас попробую всё удалить и поставить так как вы написали

#376084
AlfaStriker написал:
У тебя какая версия CentOS 32-я или 64 ?

CentOS 5,5 32

#376086
Denis_____5 написал:
[quote=AlfaStriker]У тебя какая версия CentOS 32-я или 64 ?

CentOS 5,5 32[/quote]
Значить правильный репозиторий подобрали, а то ясный пень с x64 репусом не зоведется.

#376088
"AlfaStriker" написал:
/usr/share/doc/openvpn-2.*.*/easy-rsa/2.0

он же всегда здесь был:

text

/usr/share/openvpn/easy-rsa/2.0/

и не путайте 2.0 и 2.3.х

#376089
AlfaStriker написал:
[quote=Denis_____5][quote=AlfaStriker]У тебя какая версия CentOS 32-я или 64 ?

CentOS 5,5 32[/quote]
Значить правильный репозиторий подобрали, а то ясный пень с x64 репусом не зоведется.[/quote]

Что то я не понял у меня стоит репозитарий под 64 ?

#376090
Denis_____5 написал:
[quote=AlfaStriker][quote=Denis_____5]

CentOS 5,5 32

Значить правильный репозиторий подобрали, а то ясный пень с x64 репусом не зоведется.[/quote]

Что то я не понял у меня стоит репозитарий под 64 ?[/quote]


или не тот openvpn ставлю?

#376098

Репозиторий Epel правильный, а вот пакет думаю не заведется, с него.
Установите лучше openvpn с rpmforge, тогда будет как по инструкции работать.

#376106
"AlfaStriker" написал:
Репозиторий Epel правильный, а вот пакет думаю не заведется, с него.

Все там работает.
Читай README:

Generate the master Certificate Authority (CA) certificate & key

In this section we will generate a master CA certificate/key, a server certificate/key, and certificates/keys for 3 separate clients.

For PKI management, we will use easy-rsa, a set of scripts which is bundled with OpenVPN 2.2.x and earlier. If you're using OpenVPN 2.3.x, you need to download easy-rsa separately from here.(https://github.com/OpenVPN/easy-rsa)

If you are using Linux, BSD, or a unix-like OS, open a shell and cd to the easy-rsa subdirectory. If you installed OpenVPN from an RPM or DEB file, the easy-rsa directory can usually be found in /usr/share/doc/packages/openvpn or /usr/share/doc/openvpn (it's best to copy this directory to another location such as /etc/openvpn, before any edits, so that future OpenVPN package upgrades won't overwrite your modifications). If you installed from a .tar.gz file, the easy-rsa directory will be in the top level directory of the expanded source tree.


В общем http://openvpn.net/index.php/open-source/documentation/howto.html#install

#376113
"AlfaStriker" написал:
по моему лучше удалить Epel repo

и огрести потом кучу проблем с тем, откуда же взять пакет

Войдите или зарегистрируйтесь, чтобы ответить.