какая то специфика работы у виндовс с опен впн с адресами
topology subnet
. Ее вы и используете.push "redirect–gateway def1 bypass–dhcp"
должна быть в конфиге сервера. push - говорит о том, что сервер прокидывает ее клиенту. На клиенте должен появляться маршрут по умолчанию через ВПН сервер после подключения.заметил такую картину, как только подключается в таблице появляется шлюз по умолчанию с маршрутом но буквально на доли секунды
в интернете ничего нет
можно будет реализовать
push "redirect–gateway def1 bypass–dhcp"
на ВПН сервере включает маршрут по умолчанию на клиенте через ВПН. Опция push "route-gateway 10.10.0.1"
лишняя, имхо.я не могу понять как мне написать такой код
Предложили как-то сделать адрес сайта через какой-то сервис
У меня винда и mingw-make. Хотелось бы поменьше всяких дополнительных пакетов и зависимостей. И чтобы сорцы либы лежали рядом относительно main.cpp, с возможностью их правки.
Можно поднять уровень verb. Там до 11, кажется, но после 5 или 6 он уже каждый пакет логирует - куча не нужной сейчас информации.
На сколько помню, в виндовом логе явно видно, что openvpn запускает route.
openpvn connect - это родной GUI? Я уже давно не пользовался под виндой. Помнится были какие-то проблемы с несовместимостью сторонних GUI (есть и такие) в определенных случаях. Но родной у меня работал нормально.
В винде можно запросто не дать права на файл/каталог для админа. Админ, конечно, эти права сможет себе сам потом дать, но операции чтения/записи файла, пока прав нет, будут отвергнуты с ошибкой. Кроме того в винде есть еще UAC. Так что убедитесь, что у пользователя под которым работает openvpn.exe есть права на лог файл. Смотреть в менеджере задач при поднятом соединении.