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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
kroy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сорри если было. подскажите как сделать так, чтобы если openvpn соединение отключалось не работал и основное подключение. то есть интернет был только через openvpn соединение. спасибо

Всего записей: 35 | Зарегистр. 11-02-2005 | Отправлено: 20:03 24-05-2011
rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kroy
удалить дефолтный гейт, прописать роут к овпн серверу

----------
матрица - это система. она и есть наш враг
everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 20:34 24-05-2011
kroy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а пошагово распишите плз. как это сделать. вообще не админ

Всего записей: 35 | Зарегистр. 11-02-2005 | Отправлено: 23:25 24-05-2011
tankistua

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

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

форум больше для админов - подразумевает минимальные знания матчасти. Если нет - ищите админа, поите его пивом - шо ж мы изверги у админов пиво отбирать.
 

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:31 24-05-2011
rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kroy
для винды -
в консоли делаем route print
оно выводит таблицу роутов, внизу будет  
Основной шлюз:            10.0.2.2
(а может и не будет. в общем шлюз это то, напротив которого все нули стоят)
удалить дефолтный шлюз -
route del 0.0.0.0 mask 0.0.0.0
добавить роут на овпн -
route add 1.2.3.4 mask 255.255.255.255 10.0.2.2
1.2.3.4 - ип овпн сервера
 
а вообще tankistua прав. если не разбираешься, то лучше не лезть
 
Добавлено:
ну или разобраться, а потом лезть =)

----------
матрица - это система. она и есть наш враг
everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 23:55 24-05-2011
Break_Action



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

Всего записей: 296 | Зарегистр. 12-09-2001 | Отправлено: 15:50 25-05-2011 | Исправлено: Break_Action, 15:51 25-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Break_Action Штатными средствами OpenVPN - вряд ли.


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:03 25-05-2011
Break_Action



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Понял, спасибо за ответ!

Всего записей: 296 | Зарегистр. 12-09-2001 | Отправлено: 16:15 25-05-2011
ForeverRED66

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня чето не работает(
На сервере 2 конфига 10.6.0.0 udp (сеть 1) и 10.7.0.0 tcp (сеть 2)
Нужно что бы админ их видел,а не получается,у сервера и клиента-админа настроено  
push "route 10.7.0.0 255.255.255.0"
push "route 10.6.0.0 255.255.255.0"
route 10.7.0.0 255.255.255.0
route 10.6.0.0 255.255.255.0
 
 
Проще говоря что бы админ видел 2 сети, что в его конфиге прописать нужно.

Всего записей: 58 | Зарегистр. 04-03-2007 | Отправлено: 18:26 30-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForeverRED66
Какой айпишник получает клиент? Знают ли хосты в сетях 10.6.0.0 255.255.255.0 и 10.7.0.0 255.255.255.0 путь к сети клиента? Либо является ли сервер с OpenVPN их шлюзом по умолчанию?

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 19:08 30-05-2011
ForeverRED66

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
клиент получает 10.7.0.6 , на обоих серваках стоит клиент-то-клиент доступ к этим сетям нужен только 1 человеку.шлюзом не является.
Т.е нужно что бы клиент 10.7.0.6 видел сети:
10.6.0.0 255.255.255.0
10.7.0.0 255.255.255.0
Ну и еще можно за одно сеть  
192.168.1.0 255.255.255.0 находящаяся за 10.6.0.0

Всего записей: 58 | Зарегистр. 04-03-2007 | Отправлено: 09:16 31-05-2011 | Исправлено: ForeverRED66, 10:41 31-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForeverRED66
Цитата:
нужно что бы клиент 10.7.0.6 видел сети
Значит, нужно, чтобы те клиенты в сетях 10.6.0.0 и 10.7.0.0 видели его. Для этого на них прописать путь к 10.7.0.6 через  VPN  сервер.
Если VPN клиент и сервер настроены через TAP, в сети 10.7.0.0  ничего прописывать не надо, сервер отдаст его МАК через прокси арп. Если через TUN, тогда нужно прописывать, и в этом случае адрес ему лучше выдавать не из пула 10.7.0.0, а скажем, 10.7.1.0.
 


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 11:24 31-05-2011 | Исправлено: vlary, 11:25 31-05-2011
ForeverRED66

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
А в коде как это все выглядеть должно?
Вот конфиг 1 сервера
mode server  
local 192.168.1.37
port 443
proto tcp
dev tun
dev-node Work
ca ./server-tcp/ca.crt
cert ./server-tcp/server.crt
key ./server-tcp/server.key
dh dh1024.pem
server 10.7.0.0 255.255.255.0
ifconfig-pool-persist ./server-tcp/ipp.txt
client-config-dir ./server-tcp/ccd/
push "route 10.6.0.0 255.255.255.0 10.7.0.6"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
verb 3
 
Вот конфиг 2го сервера
mode server  
local 192.168.1.37
port 1198
proto udp
dev tun
dev-node Server
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.6.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.7.0.0 255.255.255.0 10.6.0.12"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
verb 3

Всего записей: 58 | Зарегистр. 04-03-2007 | Отправлено: 11:40 31-05-2011 | Исправлено: ForeverRED66, 14:58 02-06-2011
ForeverRED66

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И сразу 2ой вопрос,у меня клиенты не получают предыдущие свои IP адреса.  
был например 10.6.0.12 , через 2 дня например у него уже 10.6.0.4

Всего записей: 58 | Зарегистр. 04-03-2007 | Отправлено: 14:57 02-06-2011
moverast



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

Всего записей: 590 | Зарегистр. 26-11-2007 | Отправлено: 11:03 24-06-2011 | Исправлено: moverast, 05:43 27-06-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForeverRED66
Цитата:
у меня клиенты не получают предыдущие свои IP адреса
Настрой на сервере клиентские параметры. Добавь директорию с настройками юзеров
client-config-dir ccd
А в файле /etc/openvpn/ccd/"имя юзера"
есть возможность прописать постоянный айпи, допустим это 10.6.0.12
ifconfig push 10.6.0.12 10.6.0.1
 


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 14:20 24-06-2011
ForeverRED66

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит, нужно, чтобы те клиенты в сетях 10.6.0.0 и 10.7.0.0 видели его. Для этого на них прописать путь к 10.7.0.6 через  VPN  сервер.  
Если VPN клиент и сервер настроены через TAP, в сети 10.7.0.0  ничего прописывать не надо, сервер отдаст его МАК через прокси арп. Если через TUN, тогда нужно прописывать, и в этом случае адрес ему лучше выдавать не из пула 10.7.0.0, а скажем, 10.7.1.0.  
 
Короче нужно что бы  
Клиент видел Сервер
 
client
dev tun
proto tcp
dev-node Server-Home
http-proxy 192.168.0.1 8080 ./work/auth basic
remote gamers-66.dyndns.org 443
resolv-retry infinite
nobind
persist-key
persist-tun
push "route 192.168.0.0 255.255.255.0"
route 192.168.1.0 255.255.255.0
route 10.6.0.0 255.255.255.0
ca ./work/ca.crt
cert ./work/work.crt
key ./work/work.key
ns-cert-type server
route-method exe
route-delay 10
comp-lzo
verb 3
 
 
Сервер (у меня еще есть сервер на 10.6.0.1,но пока хотя бы для этого настроить)
 
mode server  
local 192.168.1.37
port 443
proto tcp
dev tun
dev-node Work
ca ./server-tcp/ca.crt
cert ./server-tcp/server.crt
key ./server-tcp/server.key
dh dh1024.pem
server 10.7.0.0 255.255.255.0
ifconfig-pool-persist ./server-tcp/ipp.txt
client-config-dir ./server-tcp/ccd/
push "route 192.168.1.0 255.255.255.0"
push "route 192.168.0.0 255.255.255.0"
push "route 10.6.0.0 255.255.255.0"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
route-method exe
route-delay 10
verb 3

Всего записей: 58 | Зарегистр. 04-03-2007 | Отправлено: 18:00 24-06-2011 | Исправлено: ForeverRED66, 18:05 24-06-2011
JRay

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если обсуждалось сильно не пинайте, честно искал, но не нашел.
 
Есть лог ОпенВПН за два месяца, необходимо получить из него файлик читабельного вида, какой клиент (с каким сертификатом) когда и с какого ИП подключался... Все это в логе есть, но как понимаете, ручками выцарапывать инфу по трем десяткам клиентов, каждый из которых подключался по несколько раз на день не есть реально.. Может кто знает толковый анализатор логов?
 
Система: Win 2003 + OpenVPN 2.1.4

Всего записей: 13 | Зарегистр. 26-09-2007 | Отправлено: 14:06 26-06-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JRay
Цитата:
Может кто знает толковый анализатор логов?  
Млин, да какой тебе еще анализатор логов? Пишешь на перле (надеюсь, сервер на Линуксе?) скриптик строчек на десять, и имеешь нужный результат.
Если будут вопросы, то помочь могут здесь:
UNIX Shell: sh, bash, zsh; Coreutils и ко.; sed, awk, perl;


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:39 26-06-2011
JRay

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый, я ж написал что сервак на винде! С юниксами как-то не сложилось, кто знает решение под Windows ?

Всего записей: 13 | Зарегистр. 26-09-2007 | Отправлено: 17:46 26-06-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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