123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <h1>Настройка OpenVPN во FreeBSD.</h1>
- <h2>Краткая инструкция</h2>
- <pre>
- export VPN_LOGIN=имя_пользователя
- cd /tmp; LANG=C lynx -nopause -accept_all_cookies https://vpn.mephi.ru/vpn/openvpn/$VPN_LOGIN.zip
- unzip $VPN_LOGIN.zip
- cd /usr/ports/security/openvpn && make install
- mv /tmp/$VPN_LOGIN.vpn.mephi.ru /usr/local/etc/openvpn
- cat >> /etc/rc.conf << EOF
- openvpn_enable="YES"
- openvpn_configfile="/usr/local/etc/openvpn/$VPN_LOGIN.vpn.mephi.ru.conf"
- EOF
- /usr/local/etc/rc.d/openvpn start
- </pre>
- <hr>
- <h2>Подробная инструкция</h2>
- <h3>Установка браузера для скачивания конфигурации</h3>
- <pre>
- cd /usr/ports/www/lynx
- make install
- </pre>
- <p>Далее необходимо ответить на вопросы установочника.</p>
- <h3>Скачивание конфигурации (пропустить, если уже скачан)</h3>
- <div class='folder'>
- <pre>
- cd /tmp
- LANG=C lynx -nopause -accept_all_cookies https://vpn.mephi.ru/vpn/openvpn/$VPN_LOGIN.zip
- </pre>
- <p>Вместо «$VPN_LOGIN» необходимо подставить имя пользователя требуемой учётной записи, например «iiivanov».</p>
- <p>В результате отобразится следующая страница:</p>
- <pre class='result'>
- Tehnicheskaya podderzhka: +7 (495) 788-56-99, dob. 9999
- [logo.png]
- [user.png] ________________________________
- [key.png] ________________________________
- LOGIN
- NIYAU MIFI, Upravlenie informatizacii
- </pre>
- <p>Необходимо правее «user.png» ввести корпоративное почтовое имя пользователя (например «iiivanov»), правее «key.png» — пароль (от корпоративной электронной почты в домене «@mephi.ru»); после чего нажать кнопку «LOGIN».</p>
- <p>В нижней части окна терминала (в статусной строке) появится список предлагаемых действий (скачать или отменить):</p>
- <pre style='background-color:blue;color:yellow;border-radius:5px;padding:5px;'>
- application/zip D)ownload, or C)ancel
- </pre>
- <p>Необходимо нажать клавишу «d», чтобы скачать файл с конфигурацией. В результате отобразится следующее окно:</p>
- <pre class='result'>
- Downloaded link: https://vpn.mephi.ru/vpn/openvpn/$VPN_LOGIN.zip
- Suggested file name: $VPN_LOGIN.zip
-
- Standard download options:
- Save to disk
- Local additions:
- </pre>
- <p>Необходимо выбрать «Save to disk» и ещё раз нажать «Enter». После чего можно выйти из браузера, нажав «control+c».</p>
- <p>Проверить успешность получения файла с конфигурацией можно командой:</p>
- <pre>
- ls -ld $VPN_LOGIN.zip
- </pre>
- Результат должен быть похож на:
- <pre class='result'>
- root@freebsd9:/tmp # ls -ld $VPN_LOGIN.zip
- -rw-r--r-- 1 root wheel 5774 Jun 17 00:00 $VPN_LOGIN.zip
- </pre>
- </div>
- <h3>Установка OpenVPN</h3>
- <pre>
- cd /usr/ports/security/openvpn
- make install
- </pre>
- <p>Далее необходимо ответить на вопросы установочника. В результате успешного выполнения установки команда:</p>
- <pre>
- which openvpn
- </pre>
- должна сообщить путь к «openvpn». В случае ошибки ответом будет — «openvpn: Command not found».
- <h3>Установка конфигурации</h3>
- <pre>
- cd /tmp
- unzip $VPN_LOGIN.zip
- mv $VPN_LOGIN.vpn.mephi.ru /usr/local/etc/openvpn
- echo 'openvpn_enable="YES"' >> /etc/rc.conf
- echo 'openvpn_configfile="/usr/local/etc/openvpn/$VPN_LOGIN.vpn.mephi.ru.conf"' >> /etc/rc.conf
- </pre>
- <h3>Запуск OpenVPN</h3>
- <pre>
- /usr/local/etc/rc.d/openvpn start
- </pre>
|