Как установить программное обеспечение из 14.10 репозиториев?

network-manager-openvpn не предоставляет такую ​​функциональность, вы должны использовать openvpn напрямую.

Пропустить --script-security 2 --up /path/to/your/script к нему при подключении. Если вы используете файл конфигурации, расположенный в /etc/openvpn/, добавьте следующие строки в файл конфигурации:

script-security 2
# run /etc/openvpn/up.sh when the connection is set up
up /etc/openvpn/up.sh

Из справочной страницы OpenVPN:

--script-security level [method] This directive offers policy-level control over OpenVPN’s usage of external programs and scripts. Lower level values are more restrictive, higher values are more permissive. Settings for level: 0 -- Strictly no calling of external programs. 1 -- (Default) Only call built-in executables such as ifconfig, ip, route, or netsh. 2 -- Allow calling of built-in executables and user-defined scripts. 3 -- Allow passwords to be passed to scripts via environmental variables (potentially unsafe). --up cmd Shell command to run after successful TUN/TAP device open (pre --user UID change). The up script is useful for specifying route commands which route IP traffic destined for private subnets which exist at the other end of the VPN connection into the tunnel. Script Order of Execution --up Executed after TCP/UDP socket bind and TUN/TAP open. --down Executed after TCP/UDP and TUN/TAP close.

больше событий для выполнения скриптов, их можно найти в man-странице OpenVPN .

Создайте /etc/openvpn/up.sh и дайте ему разрешения на выполнение (например, 755 или 700). Пример содержимого для добавления адреса IPv6 и маршрута (показано в образовательных целях, не копируйте его напрямую):

#!/bin/sh
# add an IPv6 address to device $dev (environment variable)
ip -6 addr add 2001:db8::1:2/112 dev $dev
# and the IPv6 route for this net using gateway 2001:db8::1
ip -6 route add 2001:db8::1:0/112 via 2001:db8::1 dev $dev

Обратите внимание, что этот скрипт up запускается как root. Если вы не указали параметр User и Group, OpenVPN будет запускать скрипты, такие как down, как root.

1
задан 30 October 2014 в 14:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: