Я арендую VPS. Я хочу запустить на нем VPN-сервер, используя openvpn
.
Я установил openvpn
таким образом:
sudo apt-get install openvpn
С необходимыми зависимостями. Однако мне нужно настроить его...
Есть только один файл в /etc/openvpn
:
user@server:~$ cat /etc/openvpn/update-resolv-conf
#!/bin/bash
#
# Parses DHCP options from openvpn to update resolv.conf
# To use set as 'up' and 'down' script in your openvpn *.conf:
# up /etc/openvpn/update-resolv-conf
# down /etc/openvpn/update-resolv-conf
#
# Used snippets of resolvconf script by Thomas Hood and Chris Hanson.
# Licensed under the GNU GPL. See /usr/share/common-licenses/GPL.
#
# Example envs set from openvpn:
#
# foreign_option_1='dhcp-option DNS X.Y.Z.132'
# foreign_option_2='dhcp-option DNS X.Y.Z.133'
# foreign_option_3='dhcp-option DOMAIN be.bnc.ch'
#
[ -x /sbin/resolvconf ] || exit 0
[ "$script_type" ] || exit 0
[ "$dev" ] || exit 0
split_into_parts()
{
part1="$1"
part2="$2"
part3="$3"
}
case "$script_type" in
up)
NMSRVRS=""
SRCHS=""
for optionvarname in ${!foreign_option_*} ; do
option="${!optionvarname}"
echo "$option"
split_into_parts $option
if [ "$part1" = "dhcp-option" ] ; then
if [ "$part2" = "DNS" ] ; then
NMSRVRS="${NMSRVRS:+$NMSRVRS }$part3"
elif [ "$part2" = "DOMAIN" ] ; then
SRCHS="${SRCHS:+$SRCHS }$part3"
fi
fi
done
R=""
[ "$SRCHS" ] && R="search $SRCHS
"
for NS in $NMSRVRS ; do
R="${R}nameserver $NS
"
done
echo -n "$R" | /sbin/resolvconf -a "${dev}.openvpn"
;;
down)
/sbin/resolvconf -d "${dev}.openvpn"
;;
esac
Что мне делать? Все руководства, которые я нашел, имеют дело с файлами, которых у меня нет.
Необходимо ли перейти в /usr/share/doc/openvpn/examples/
, где расположены некоторые файлы конфигурации в качестве примера. Можно скопировать client.conf
, например, в Ваш /etc/openvpn/
dir Кроме того, необходимо отредактировать Ваш /etc/default/openvpn
и установить AUTOSTART=client
. Это поднимет Ваш openvpn сервер с файлом конфигурации /etc/openvpn/client.conf
. Теперь можно перейти к учебным руководствам для конфигурирования его.
я надеюсь, что это может помочь Вам.
Отношения