Инсталиране на OpenVPN на CentOS

Отзиви за доставчици на хостинг, Административни ръководства

Отдавна търся работещ урок за инсталиране на OpenVPN, така че ще публикувам своя, надявам се да помогне на някого да забрави за тази трудна задача веднъж завинаги).

Използвам VPS, базиран на OpenVZ, 32-битова OS CentOS 5.5, 128MB RAM. Относно паметта: не се притеснявайте, OpenVPN яде не повече от 25MB, с 20 активни клиента.


Първо трябва да проверите дали tun/tap работи. Представяме:

cat:/dev/net/tun: Файловият дескриптор е в лошо състояние

Обърнете внимание на състоянието: „Файловият дескриптор в лошо състояние“ означава, че всички чики-снопове, тоест добри. Ако не, пишете на хостера за активирането на туна/крана.

Инсталирайте необходимите модули

yum инсталирайте gcc направете rpm-build autoconf.noarch zlib-devel pam-devel openssl-devel

За 32-битови системи:

За 64-битови системи:

Компилиране на мениджъри на пакети

rpmbuild — възстановяване lzo-1.08-4.rf.src.rpm

rpm -Uvh /usr/src/redhat/RPMS/i386/lzo-*.rpm

rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

* не забравяйте да промените i386 на x86_64, ако имате 64-битова система.

yum инсталирате openvpn

Копирайте папката easy-rsa в/etc/openvpn /

cp -R /usr/share/doc/openvpn-2.1.4/easy-rsa//etc/openvpn /

Сега нека създадем сертификат