OpenVPN –
это открытое программное обеспечение для создание виртуальных частных сетей и
шифрованных туннелей. В сетях спутникового Интернета для асинхронного доступа OpenVPN используется для передачи всех данных клиентов через сервера провайдера,
обеспечивая тем самым стабильный и безопасный канал запросов.
Требования
Для функционирование OpenVPNв среде ОС Linux. Необходимо
ядро Linux версии 2.2 и более, имеющего модульную поддержку tun/tap устройств.
Получить необходимую информацию о системе Вы можете следующими командами:
(примечание: необходим доступ от root-а)
Компиляция ядра Linux
Как видим, все необходимое уже присутствует в системе. Если
же требуемый модуль не удалось найти в системе. Попробуем установить его в
ручном режиме, скомпилировав ядро Linux из исходных текстов. Для этого:
1. Загрузите последнюю стабильную версию ядра с сайта
http://kernels.org
2. Разархивируйте архив и исходным текстом ядра в директорию /usr/src
3. Далее, как показано на рисунке, выполните команды:
cd /usr/src/linux
make menuconfig
make bzImage && make modules
make install
После запуска команды makemenuconfig появиться меню
конфигурации ядра, проверьте, что в разделе Device Drivers/Network Device
Support отмеченабуквой M опция
Universal TUN/TAP device
driver support
Cохраните настройки и приступите к компиляции и установке
нового ядра.
Установка OpenVPN
Все готово для начала установки OpenVPN.Доступно несколько способов установки OpenVPN.
Установка готовых
бинарных файлов из RPM пакета
Этот способ является более легким, быстрым и одобряемым нами.
Загрузите последнюю версию дистрибутива ОпенВПН (с поддержкой авторизации из файла) с нашего сайта и выполните команду
rpm –ivh openvpn-2.1_rc15-1.i386.rpm
Компиляция программы
OpenVPN из исходных текстов
Загрузите архив с исходными текстами последней версии
программы OpenVPN, выполните компиляцию и
установку программы
Для удачного запуска программы OpenVPN и
установления соединения с сервером Helios-Net добавьте следующую строчку в файл
/etc/rc.d/rc.local или любой другой скрипт автозапуска при загрузке системы
modprobe –q tun > /dev/null 2>&1
Запустите скрипт настройки OpenVPN,
для этого перейдите в командной строке выполните
После удачной установки и настройки OpenVPN выполните пробный
запуск OpenVPN,
на запрос программы имени пользователя и пароля, введите Ваше имя пользователя
и пароль, высланный Вам ответственным менеджером.
Для запуска выполните
cd /etc/openvpn
openvpn client.ovpn
Частые ошибки, возникающие
при установке OpenVPN соединения
1.
Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Unroutable control packet received from 80.92.200.250:1201 (si=3 op=P_CONTROL_V1)
Unroutable control packet received from 80.92.200.250:1201 (si=3 op=P_CONTROL_V1)
Низкоекачествоканалазапросов. Проверьте качество канала командой ping –n100 80.92.200.254.
При потерях на канале более 20% рекомендуем увеличить качество канала,
либо использовать другой канал запросов.
4.
WARNING: cannot stat file 'passwd.txt': No such file or directory (errno=2)
Error opening 'Auth' auth file: passwd.txt: No such file or directory (errno=2)
Exiting
Проверьтедоступностьфайла /etc/openvpn/passwd.txt
За консультацией по установке и настройке программы OpenVPN.
Вы всегда можете связаться со службой круглосуточной технической поддержи по
телефонам: (3952)407-111, (499) 504-9-504
За консультацией по установке и настройке программы OpenVPN. Вы всегда можете связаться со службой круглосуточной технической поддержи по ICQ: 110-030-375 или по телефону: (3952) 333-784, (3952) 280-480, (3952) 280-456, (495) 745-23-45
---
Подробная видеоинструкция по настройке OpenVPN в Linux (для просмотра видео нажмите на кнопку проигрывателя "Воспроизвести"):
Если вы не можете настроить с помощью этой инструкции, перейдите по ссылке ниже для скачивания полноразмерной видеоинструкции на ваш компьютер.