Изменения вступят в силу, как только вы выйдете и снова войдите в систему. Если вы сделаете это или просто перезагрузитесь, все должно работать, как ожидалось.
Ну, я не нашел способ сделать это без добавления дополнительных сценариев, но это самый простой способ сделать это.
Сначала добавьте эти строки в файл * .CONF (убедитесь, что файлы UP.SH и Down.sh имеют 755 разрешений):
script-security 2
# Run when Connection is up
up /etc/openvpn/up.sh
# Run when connection is down
down /etc/openvpn/down.sh
Вот содержимое файла UP.SH:
#!/bin/sh
echo $(date) > ovpnTime.txt
вот Содержимое файла down.sh:
#!/bin/sh
cat /dev/null > ovpnTime.txt
Сценарий UP.SH добавит строку даты подключения в OVPnTime.txt, которая выглядит что-то подобное:
Fri Nov 28 03:18:46 EET 2014
, а затем вы можете сравнить дату, чтобы получить разницу, которая «Время работы».
Сценарий Down.sh просто удаляет содержимое файла OVPNTime.txt при установке соединения вниз.
Я надеюсь, что это полезно для кого-то