Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Открыть новую тему     Написать ответ в эту тему

WarlockNT



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Программах



OpenVPN - свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонаном (James Yonan) и распространяется под лицензией GNU GPL.

Официальный сайт
Страница загрузки
OpenVPN GUI for Windows || The Windows installers are bundled with OpenVPN-GUI
Настройка OpenVPN сервера под Windows
Документация (на английском)
OpenVPN Windows HowTo (на английском)
OpenVPN HowTo (на русском)
Документация на русском
OpenVPN for PocketPC


FAQ
Генерация сертификатов и ключей - сертификаты и ключи нужны только при TLS-аутентификации (--tls-server или --tls-client)
Как прописать сертификаты прямо в конфиг клиента.
• Разрешить запуск и остановку службы openvpnservice обычным пользователям без прав администратора можно бесплатной утилитой svcadmin (см. "Демонстрационные программы", зеркало).

Всего записей: 210 | Зарегистр. 20-01-2003 | Отправлено: 07:48 01-08-2005 | Исправлено: shrmn, 11:53 29-05-2022
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SX2
Цитата:
Можно как то решить это на TAP ? Мне сетевое окружение не обязательно, главное что бы в LAN видели друг друга!

netmastaru
Цитата:
просто хотелось бы чтобы клиенты подключаясь видели только впновское окружение а не локальное
Посмотрите в сторону SoftEther VPN Server
Там можно создавать локальные бриджи, не связанные с основным интерфейсом.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:44 30-01-2015
vayer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Как с одного компа подключаться к разным OpenVPN серверам, можно по-отдельности. Нужно добавлять VPN-адаптер для каждого клиента?  

Всего записей: 197 | Зарегистр. 09-02-2006 | Отправлено: 12:49 05-02-2015
sunny1983

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Читаю документацию к OpenVPN и не могу понять некоторые вещи. Зачем столько ключей.
ca.crt и ca.key - ключевая пара удостоверяещего центра, располагают обычно там же где и ключевую пару сервера
server.crt и server.key - ключевая пара сервера
client.crt и client.key - ключевая пара клиента, сервер примет открытый ключ только того клиента, который подписан тем же удостоверяющим центром, что и он сам
ta.key - ключ для организации защищённой аутентификации, чтобы процесс обмена открытыми ключами вёлся по защищённому каналу
А вот для чего нужен dh1024.pem? Всё необходимое для существования защищённого канала ведь уже есть. И зачем нужен параметр cipher?
И ещё не понял. Если я использую альтернативные методы аутентификации auth-user-pass или pkcs11 они заменяют или дополняют систему аутентификацию в виде ключевой пары?

Всего записей: 194 | Зарегистр. 04-02-2010 | Отправлено: 15:22 05-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vayer
Цитата:
Нужно добавлять VPN-адаптер для каждого клиента?  
Нет, не нужно. Создай несколько конфигурационных файлов для разных серверов,
и при подключении указывай, какой использовать.
sunny1983
Цитата:
Зачем столько ключей
Такие вещи нужно читать в Википедии, а не узнавать здесь.

Цитата:
ca.crt - главный сертификат подлинности (Certificate Authority), этот файл нужен и клиенту и серверу
dh1024.pem - ключ Диффи Хельмана, этот файл нужен только серверу, содержит параметры обмена ключами.
server.crt - сертификат X.509 сервера (стандарт X.509 ITU-T является фундаментальным стандартом, лежащим в основе всех остальных, используемых в Инфраструктуре Открытых Ключей (ИОК). Основное его назначение - определение формата электронного сертификата и списков отозванных сертификатов), нужен только серверу
server.key - ключ сервера, нужен только серверу (СЕКРЕТНЫЙ файл)
client1.crt - сертификат X.509 клиента, нужен только клиенту
client1.key - ключ клиента, нужен только клиенту (СЕКРЕТНЫЙ файл)
ta.key - TLS-ключ, нужен и клиенту и серверу, если используется tls-auth

Цитата:
они заменяют или дополняют систему аутентификацию
Они заменяют друг друга, в случае пароля как раз и нужно использовать tls-auth.  
Также дополнительно можно защитить паролем секретный ключ на клиенте.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:53 05-02-2015
sunny1983

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Такие вещи нужно читать в Википедии, а не узнавать здесь.  

Это вам легко говорить.
 

Цитата:
dh1024.pem - ключ Диффи Хельмана, этот файл нужен только серверу, содержит параметры обмена ключами.  

Какие у процесса обмена ключами могут быть параметры? Сервер и клиент просто обмениваются открытыми ключами либо по защищённому, либо по незащищённому протоколу.

Всего записей: 194 | Зарегистр. 04-02-2010 | Отправлено: 17:20 05-02-2015
SX2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажи, а возможно вообще запустить несколько копий openvpn?
К примеру я создал 3 адаптера, и хочу что бы на каждый имел свою сеть!
1.192.168.x.x
2.10.0.x.x
3.172.168 x.x
 
Создать для клиента 3 файла конфигурации, и прописать три разный порта!

Всего записей: 20 | Зарегистр. 25-01-2015 | Отправлено: 18:09 05-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SX2
Цитата:
а возможно вообще запустить несколько копий openvpn?  


Код:
/usr/local/sbin/openvpn /etc/openvpn/1.conf &
/usr/local/sbin/openvpn /etc/openvpn/2.conf &
/usr/local/sbin/openvpn /etc/openvpn/3.conf &  
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 23:19 05-02-2015
SX2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне под windows!

Всего записей: 20 | Зарегистр. 25-01-2015 | Отправлено: 23:20 05-02-2015
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
думаешь сильно отличается ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:29 05-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sunny1983
Цитата:
Какие у процесса обмена ключами могут быть параметры?
Если очень хочешь разобраться, читай это: Ссылка


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 23:30 05-02-2015
SX2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
думаешь сильно отличается ?

Я так понимаю:
1. Создаю три адаптера
2. Обзываю их
3. Ложу три конфига с разными портами, и указаниями имен адаптеров в папку config
4. Запускаю сервис?
 
 
Все работает! Спасибо за наводку!

Всего записей: 20 | Зарегистр. 25-01-2015 | Отправлено: 00:02 06-02-2015 | Исправлено: SX2, 00:54 06-02-2015
vayer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нет, не нужно. Создай несколько конфигурационных файлов для разных серверов,  
и при подключении указывай, какой использовать

 
Это из командной строки (openvpn [client config file])? А другой способ есть?

Всего записей: 197 | Зарегистр. 09-02-2006 | Отправлено: 05:34 06-02-2015
sunny1983

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary
OpenSSH например тоже использует SSL, но в нём никаких ключей Диффи Хельмана нет.

Всего записей: 194 | Зарегистр. 04-02-2010 | Отправлено: 07:12 06-02-2015 | Исправлено: sunny1983, 07:13 06-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vayer
Цитата:
 А другой способ есть?
Когда ты добавишь другие конфиги, у тебя в Гуе появится менюшка,
какой сервер выбрать для подключения.
sunny1983
Цитата:
OpenSSH например тоже использует SSL, но в нём никаких ключей Диффи Хельмана нет.
Да ты мне просто сенсацию сообщил. А мужики-то не знают!
Вышел OpenSSH 6.5
 
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 10:31 06-02-2015
Olymp



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток всем!
Вопрос такой, OpenVPN под виндовс,
содержимое файла ipp.txt:
ClientVPN2,192.168.100.2
ClientVPN3,192.168.100.3
ClientVPN4,192.168.100.4
ClientVPN5,192.168.100.5
ClientVPN6,192.168.100.6
ClientVPN7,192.168.100.7
ClientVPN8,192.168.100.8
ClientVPN9,192.168.100.9
ClientVPN1,192.168.100.10
ClientVPN1,192.168.100.11
ClientVPN4,192.168.100.12
от куда взялись нижние три строки?
(сам в файл ничего не прописываю)
клиент один в реали получает ИП 100.10
клиент 4 - 100.4 (видимо первые встретившиеся в файле)
Может кто растолкует?
PS конфиги не привожу, думаю нет смысла, если будут нужны, выложу.
Спасибо всем!

Всего записей: 15 | Зарегистр. 17-08-2006 | Отправлено: 11:58 09-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
от куда взялись нижние три строки?  
Такое бывает. ipp.txt обеспечивает persistence.
В этот файл могут писать и админ, и сам сервер.
Если такой вариант не устраивает, сделай файл рид-онли.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 14:40 09-02-2015
vayer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настроил openvpn. Vpn подсеть: 10.253.53.0/24.
Подключаюсь клиентом успешно, клиенту присваивается адрес: 10.253.53.6.
Могу подключиться по RDP к компу, где установлен OpenVPN сервер, - 10.253.53.1.
 
Офисная подсесть компа с VPN сервером: 192.168.53.0/24.
Чтобы с клиента попадать в офисную сеть, прописал в конфиге сервера OpenVPN: push "route add 192.168.53.0".
 
Маршрут на клиенте добавляется, но ни один комп в сети 192.168.53.0 не пингуется из клиента,
tracert 192.168.53.х ничего не выдает - ни одного перехода.
 
Посмотрел таблицу маршрутизации на клиенте после подключения к серверу:  
"192.168.53.0 255.255.255.0 10.253.53.5 10.253.53.6". Т.е. шлюз прописан 10.253.53.5. Этот шлюз не пингуется.
 
Почему не могу попасть в сетку 192.168.53.0? Дело в шлюзе? Откуда этот IP?
 
p.s. ipconfig /all выдает, что загадочный адрес шлюза 10.253.53.5 - DHCP сервер для виртуального адаптера на клиенте.
 
Клиент и сервер на Windows 7
 
Ничего не понял..
 

Всего записей: 197 | Зарегистр. 09-02-2006 | Отправлено: 17:43 09-02-2015 | Исправлено: vayer, 11:49 10-02-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Почему не могу попасть в сетку 192.168.53.0? Дело в шлюзе?
Нет. Дело в том, что никто, кроме сервера,
в сети 192.168.53.0 понятия не имеет, как попасть к хосту 10.253.53.6.
Полистай тему. Вопрос столько раз обсасывался, что повторяться надоело.  
 

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 21:47 09-02-2015
astashov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, поделитесь пожалуйста своими мыслями по поводу защиты от подмены выданного клиенту адреса на локальном компьютере.
Сейчас опенвпн настроен в режиме сервера с пулом адресов. через ipp файл каждому имени закреплен определенный адрес. Но после установки соединения, меняем этот адрес на какой нибудь другой(естественно из этого же диапазона) и продолжаем работать дальше(под разные адреса могут буть разные разрешения на доступ к ресурсам сети)
 
Пока в голове только крутится вариант с запуском отдельного опенвпн под каждого клиента, с отдельным именем интерфейса и маской 30. но возьни много. Второй вариант запустить опенвпн-ки не на каждого клиента, а на группы клиентов "по интересам".
 
Есть действующие варианты предупредить изменения адреса клиентом на локальном компьютере?
 
Городить огород с файрволом + привязка к маку теоретически тоже можно, но тоже лес получается густой и не сильно красивый....
 
В общем за любые мысли спасибо.

Всего записей: 84 | Зарегистр. 14-09-2006 | Отправлено: 04:40 11-02-2015
vayer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нет. Дело в том, что никто, кроме сервера,  
в сети 192.168.53.0 понятия не имеет, как попасть к хосту 10.253.53.6.  
Полистай тему. Вопрос столько раз обсасывался, что повторяться надоело.  

 
Т.е. на компе с сервером OpenVPN надо IPRouting включить?

Всего записей: 197 | Зарегистр. 09-02-2006 | Отправлено: 06:47 11-02-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru