OpenVPN

https://openvpn.net/community-downloads/

Делаю!
02.09.2021


Инсталляция openvpn

$ sudo apt install openvpn -y


Подключаемся


Запускаю от root. От обычного ошибка при подключении.


$ sudo su -


// Будет спрашивать логин и пароль
# openvpn \
    --auth-nocache \
    --config /etc/openvpn/config.ovpn


// Не будет спрашивать, но пароли будут в консоли
// Обратить внимание на разделитель login и пароль \n
# openvpn \
    --auth-nocache \
    --config /etc/openvpn/config.ovpn \
    --auth-user-pass <(echo -e "login\npassword")


Автостарт OpenVpn

$ sudo vi /etc/default/openvpn


AUTOSTART="all"


$ sudo cp config.ovpn /etc/openvpn/client.conf


// Здесь можно отредактировать некоторые параметы
$ sudo vi /etc/openvpn/client.conf


Например, для того, чтобы задать login и пароль (правда в откртом виде).

auth-user-pass


меняю на


auth-user-pass login.conf


// Прописываем логин и пароль
// Первая строка логин, вторая пароль
$ sudo vi /etc/openvpn/login.conf


login
password


$ sudo chmod 400 /etc/openvpn/login.conf


$ sudo systemctl enable [email protected]
$ sudo systemctl daemon-reload
$ sudo service [email protected] start
$ sudo service [email protected] status


Использовалось:
https://www.ivpn.net/knowledgebase/linux/linux-autostart-openvpn-in-systemd-ubuntu/


Проблема с использованием DNS OpenVPN сервера

Проблема была в том, что не использовались DNS сервера внутренней сети.


$ sudo apt install openvpn-systemd-resolved


$ sudo vi /etc/openvpn/client.conf


Добавил:


***
script-security 2
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
down-pre

dhcp-option DOMAIN-ROUTE .
***


Использовалось:
https://askubuntu.com/questions/1032476/ubuntu-18-04-no-dns-resolution-when-connected-to-openvpn