OpenVPN сервер під керуванням CentOS
Встановлюватимемо і налаштовуватимемоopenvpn сервер наCentOS
Спершу необхідно перевірити наявність tun пристрою, так як на VPS його може не бути
висновок має бути таким
Якщо ви не знайшли файл пристроюtun, зверніться до свого провайдера.
У стандартних репозиторіях пакетаopenvpn немає. Тому спочатку підключіть репозитрій rpmforge
-
Встановлюємо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 створити файли клієнтів такого змісту