OpenVPN сервер під керуванням CentOS

Встановлюватимемо і налаштовуватимемоopenvpn сервер наCentOS

Спершу необхідно перевірити наявність tun пристрою, так як на VPS його може не бути

висновок має бути таким

Якщо ви не знайшли файл пристроюtun, зверніться до свого провайдера.

У стандартних репозиторіях пакетаopenvpn немає. Тому спочатку підключіть репозитрій rpmforge

    Встановлюємоopenvpn

openvpn

Переходимо директоріюopenvpn

Далі змінюємо наступні значення на свої

Даємо керуючим скриптам права на виконання

Перечитуємо значення змінних

Генеруємо майстер-сертифікат, ключ Діффі-Хеллмана, сертифікат та ключ сервера

Копіюємо директорію з ключами

Створюємо файл/etc/openvpn/server.conf наступного змісту

У разі виникнення помилок вивчайте журнал/var/log/openvpn.log Додаємо сервісopenvpn в автозавантаження

На даний момент у вас має з'явитися активний інтерфейс tun0 та маршрути у ваші підмережі, а також сервісopenvpn має слухати по вказаному порту. Перевірити можна наступними командами

Генеруємо ключі та сертифікати для клієнтів

Не забудьте їх скопіювати з/etc/openvpn/easy-rsa/2.0/keys у/etc/openvpn/keys інакше ви ризикуєте їх втратити після виконання скрипту./clean -all Для маршрутизації між клієнтськими мережами необхідно в папці/etc/openvpn/ccd створити файли клієнтів такого змісту