
05.12.2009, 01:37
|
|
Новичок
Регистрация: 04.12.2009
Сообщений: 2
Провел на форуме: 3465
Репутация:
0
|
|
частично разобрался. в конфиге опенвпна добавляем параметр "down" при обрыве соединения он выполняет указываемую команду.
(подробнее про настройку конфика опена: http://tuxnotes.ru/articles.php?a_id=26)
для того чтоб из конфига опенвпн(у меня "vpn.conf") выполнить скрипт нужно:
1. полность прописать путь к файлу. например:
up /home/namenamename/Desktop/script-up.sh (для запуска при старте tun/tap)
down /home/namenamename/Desktop/script-down.sh (для запуска при закрытиии tun/tap)
2. прописать права к скриптам. (я ставил "chmod 777 /home/namenamename/Desktop/script-up.sh", что именно надо пока не вникал)
3. опен впн запускать с аргументом "--script-security 3 system" (наверное можно и с 2, но тоже пока не изучал подробно). у меня запуск выглядит так: "sudo -s openvpn --config vpn.conf --script-security 3 system" (уже в папке с конфигом)
осталось в файле /home/namenamename/Desktop/script-down.sh прописать что-то типа: "/sbin/route del -net 0.0.0.0 netmask 0.0.0.0" (перенаправляет все соединения в "пустоту", после перезапуска соединений все проходит).
осталось придумать что точно прописывать в "script-down.sh". и, потом, найти другой, более простой, способ сделать все как мне надо.
|
|
|