Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2017, 10:54   #1
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию более одной openVPN на одном компе без виртуалки

нужна подсказка и, если есть, рецепт.

более одной openVPN на одном компе без виртуалки - такое возможно?
несколько объектов, на каждом, допустим, есть свой смсервер, со своей опенвпн сеткой.
как мне иметь подключение к каждой из этих сеток кроме как переключать сертификаты вручную?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 01.08.2017, 10:59   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

У меня опыта нет. Но гугление даёт такие годные результаты. Ну и на другие форумы ссылки. Если у вас винда, там тоже вроде есть решения.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 01.08.2017, 11:52   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

вопщем да, оказывается все просто, надо пробовать..


с:\openvpn\bin\openvpn.exe с:\openvpn\config\conf1.ovpn
с:\openvpn\bin\openvpn.exe с:\openvpn\config\conf2.ovpn


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2019, 16:22   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
вопщем да, оказывается все просто, надо пробовать..


с:\openvpn\bin\openvpn.exe с:\openvpn\config\conf1.ovpn
с:\openvpn\bin\openvpn.exe с:\openvpn\config\conf2.ovpn
кто-то пробовал?
получилось?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2019, 18:45   #5
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

все уже продумано, я делал, работало

пишу по памяти:

выгружаете опенвпн
в папке с опенвпн есть скрипт для добавления еще одной сетевой карты опенвпн
по названию понятно будет

после добавления
в папке где один кофиг был делаете две папки в каждой файлы для отдельной сети
название только сделайте разные для конфигов опенвпн, например 1 и 2

потом запускаем опенвпн
правой мышкой у опенвпн рядом с часами и там будет новое меню, для запуска отдельно каждой сети

p.s.через соседний скрипт потом сетевуху вторую так же можно удалить если надоест
p.s.s. только лектус одновременно оде опрашивать не сможет, включили одну опросили выключили потом другую, туда не копал там либо опс другой либо маршруты настраивать

это стандартная функция вот пример https://interface31.ru/tech_it/2019/...v-windows.html

Последний раз редактировалось Ruslangsm, 17.10.2019 в 19:12
Ruslangsm вне форума   Ответить с цитированием
Благодарность от:
Старый 18.10.2019, 08:45   #6
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата:
Сообщение от Ruslangsm Посмотреть сообщение
все уже продумано, я делал, работало

пишу по памяти:

выгружаете опенвпн
в папке с опенвпн есть скрипт для добавления еще одной сетевой карты опенвпн
по названию понятно будет

после добавления
в папке где один кофиг был делаете две папки в каждой файлы для отдельной сети
название только сделайте разные для конфигов опенвпн, например 1 и 2

потом запускаем опенвпн
правой мышкой у опенвпн рядом с часами и там будет новое меню, для запуска отдельно каждой сети

p.s.через соседний скрипт потом сетевуху вторую так же можно удалить если надоест
p.s.s. только лектус одновременно оде опрашивать не сможет, включили одну опросили выключили потом другую, туда не копал там либо опс другой либо маршруты настраивать

это стандартная функция вот пример https://interface31.ru/tech_it/2019/...v-windows.html
понял, спасибо, но это про так называемый ручной запуск, а со службой как это заставить работать, чтобы все автоматом поднималось?

нашел в сети такое, и в комментариях, описание, но самое интересное там опущено - что делать с файлами у которых одинаковые имена? м.б. надо переименовать и как-то отредактировать client.ovpn и client.conf?
и еще вопрос.
в одной впн-сетке сервер 10.168.0.1, а в другой он может быть таким же или его надо делать другим - типа 10.167.0.1?


Добавлено через 1 час 17 минут

вопщем у меня получилось через службу сделать две впн-сетки
https://yadi.sk/i/XNkSaIgKLvVP8g
краткая шпаргалка на будущее, все равно через год-два забуду


__________________
C уважением, LordN

Последний раз редактировалось LordN, 18.10.2019 в 08:56
LordN вне форума   Ответить с цитированием
Старый 18.10.2019, 13:07   #7
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
вопщем у меня получилось через службу сделать две впн-сетки
https://yadi.sk/i/XNkSaIgKLvVP8g
краткая шпаргалка на будущее, все равно через год-два забуду
Правильно, но ключи можно просто хранить в разных папках в произвольном месте указав в файлах *.ovpn полные пути к ним для строк ca, sert и key.
(ca C:\\OpenVPN\\ssl\\ca.crt - слэш двойной)
Линуксовские nat, doping, routes и *.conf можно просто удалить.
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 18.10.2019, 14:45   #8
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от ATS Посмотреть сообщение
Правильно, но ключи можно просто хранить в разных папках в произвольном месте указав в файлах *.ovpn полные пути к ним для строк ca, sert и key.
(ca C:\\OpenVPN\\ssl\\ca.crt - слэш двойной)
Линуксовские nat, doping, routes и *.conf можно просто удалить.
Спасибо!
еще вопрос - файлы *.ovpn должны лежать в корне config или тоже могут быть в подпапках? и нужно ли и где прописать путь к ним?

Я попросил коллегу поменять IP сервера в другой сетке на 10.167.0.1, так - работает, а что будет если его оставить прежним - ошибка?
Просто нет возможности продолжать его тиранить своими изысканиями..


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 18.10.2019, 15:48   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
Спасибо!
еще вопрос - файлы *.ovpn должны лежать в корне config или тоже могут быть в подпапках? и нужно ли и где прописать путь к ним?

Я попросил коллегу поменять IP сервера в другой сетке на 10.167.0.1, так - работает, а что будет если его оставить прежним - ошибка?
Насчет подпапок не скажу. Не пробовал. Да и есть ли смысл - файлы править нужно, несложно и переименовать. А путь к config в реестре прописан.

Сетки пересекаться не должны.
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 18.10.2019, 20:05   #10
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
Я попросил коллегу поменять IP сервера в другой сетке на 10.167.0.1, так - работает, а что будет если его оставить прежним - ошибка?
Просто нет возможности продолжать его тиранить своими изысканиями..
так наш тестовый сервер тираньте как хотите, он для этого и запущен.


Добавлено через 5 минут

Цитата
Сообщение от LordN Посмотреть сообщение
Спасибо!
еще вопрос - файлы *.ovpn должны лежать в корне config или тоже могут быть в подпапках? и нужно ли и где прописать путь к ним?
при ручном запуске я делал разные папки и пути не прописывал, я так понял опенвпн сам папку config просканировал на подпапки.

название в подпапках только у *.оvpn менял, остальные файлы не трогал

попробуйте с нашим тестовым сервером, если не получится тогда заново соберу модель

Последний раз редактировалось Ruslangsm, 18.10.2019 в 20:16
Ruslangsm вне форума   Ответить с цитированием
Благодарность от:
Старый 21.10.2019, 18:06   #11
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

с впн обнаружилась вот такая проблема - ноут или комп поднятый из сна или гипера, службу вроде держит включенной, но соединения при этом нет.
как бы сделать чтобы если нет пинга на впн-сервер, служба перезапускалась или соединение реконнектилось.
мне пытались подсказать - типа юзай --keep alive, но я нихрена не понял.
м.б. тут есть кто-то более умный и подскажет что имелось ввиду?

Код:
 --keepalive interval timeout
              A helper directive designed to simplify the expression of --ping and --ping-restart.

              This option can be used on both client and server side, but it is enough to add this on the server side as it will
push  appropriate  --ping
              and  --ping-restart  options to the client.  If used on both server and client, the values pushed from server will
override the client local
              values.

              The timeout argument will be twice as long on the server side.  This ensures that a timeout is detected on client 
side  before  the  server
              side drops the connection.

              For example, --keepalive 10 60 expands as follows:

                   if mode server:
                     ping 10                    # Argument: interval
                     ping-restart 120           # Argument: timeout*2
                     push "ping 10"             # Argument: interval
                     push "ping-restart 60"     # Argument: timeout
                   else
                     ping 10                    # Argument: interval
                     ping-restart 60            # Argument: timeout
все что я понял какой-то текст можно добавить прямо в client.ovpn и он будет делать реконнект всегда когда нет пинга какое-то время.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 21.10.2019, 19:35   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
все что я понял какой-то текст можно добавить прямо в client.ovpn и он будет делать реконнект всегда когда нет пинга какое-то время.
Ну так две строчки и добавить
ping 10
ping-restart 60


лучше после ключиков, хотя...

А в конфиге для линукса про пинг не забыли.

Последний раз редактировалось ATS, 21.10.2019 в 19:46
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 21.10.2019, 21:08   #13
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от ATS Посмотреть сообщение
Ну так две строчки и добавить
ping 10
ping-restart 60


лучше после ключиков, хотя...

А в конфиге для линукса про пинг не забыли.
спасибо, похоже работает!


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 23.10.2019, 17:15   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

или нет.. на компе после побудки впн само подымается, а вот на ноуте - нет.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 23.10.2019, 17:37   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: более одной openVPN на одном компе без виртуалки

Цитата
Сообщение от LordN Посмотреть сообщение
или нет.. на компе после побудки впн само подымается, а вот на ноуте - нет.
Странно - может не успевает за минуту, увеличьте рестарт. А в логах что?
ATS вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 (и более) Лоджика на одном компе - можно. ViS SMLogix 16 29.07.2020 18:24
более одной openVPN на одном контроллере LordN Связь с внешним миром 6 18.11.2019 14:53


Часовой пояс GMT +4, время: 17:18.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023