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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5dB  
Цитата:
Теперь такой вопрос, как выдать клиенту внешний выделенный ip?

Блин, я в трансе! Если клиент коннектится к серверу значит, внешний айпи у него уже есть?
Я всегда по простоте душевной предполагал, что основная задача VPN - это предоставить клиенту со внешним айпи айпи внутренний.

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 23:29 02-03-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Цитата:
Я всегда по простоте душевной предполагал
а якже ISP?
 
Добавлено:
5dB
Т.к. при подключении к VPN серверу клиент первым делом получит внутренний IP, то предположив что внешний ip, который вы хотите выдать клиенту является частью пула, который заведен на этот же сервер. Т.о. вам надо курить вопрос не зависящий от VPN - Virtual Server (nat one to one).

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 00:57 03-03-2012
5dB



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

Цитата:
Блин, я в трансе! Если клиент коннектится к серверу значит, внешний айпи у него уже есть?

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

Цитата:
Т.о. вам надо курить вопрос не зависящий от VPN - Virtual Server (nat one to one).

а по подробней можно?

Всего записей: 9 | Зарегистр. 29-02-2012 | Отправлено: 03:05 03-03-2012
tankistua

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

Цитата:
есть, но мне нужен отдельный выделенный ип, а не тот ип который дает сервер всем пользователям и на котором стоит впн сервер!

 
либо делать бридж на внешнем интерфейсе, и соответственно в этот бридж включать tap-интерфейс опентвпн-а. Либо выделить отдельную внешнюю подсеть, которая заходит на сервер. Аналогично с серой локалкой типа 192.168.0.0/24 , но без ната.
 
 
bridge0
 - eth0 82.82.82.82
 - tap0 82.82.82.83
 - tap1 82.82.82.84
 
либо второй вариант
 
- eth0 82.82.82.82
- tun0 82.82.12.1
 
client 82.82.12.2 netmask 255.255.255.0 gw 82.82.12.1

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:48 03-03-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Цитата:
а якже ISP?  
В случае ISP клиент вообще изначально никакого айпи не имеет, и ему его выдают по  PPPoE, L2TP и т.п., как правило "серый".  
 


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 14:54 03-03-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Ну тоже не всегда так... У прошлого моего прова так: все клиенты имеют статику, для их внутренней ip-сети ну а когда хочется инета, то подключаешься по VPN (PPTP, вроде там использовался, а мб и L2TP - уже не помню). При этом я получал "белый" ip, пускай и динамический.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 16:06 03-03-2012
admin931



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ммм чего-то я не совсем понял...
вы откуда подключаетесь к VPN серверу?
если из интернета - то да для этого серверу нужен внешний "белый" IP (ну или временный, но все равно внешний)
клиенту в этом случае внешний IP не нужен... если к клиенту нужен будет доступ со стороны сервера - то сервер и все, что за ним могут обратиться к клиенту по выданному VPN-server`ом  адресу (уж сервер точно, дальше опять курим манул по маршрутизации и  фаерволам)
 
OpenVPN прекрасно работает поверх других VPN`ов. (проверено!)
 
если проблема с маршрутами могу помочь - напиши в личку (я скайп или аську скину)

Всего записей: 214 | Зарегистр. 07-12-2005 | Отправлено: 16:31 05-03-2012
nerdsav

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте софт для построения отчеты по пользователям (дата,кол-во входов) по логам OpenVPN. Интересует софт с WEB-мордой. OS - Linux

Всего записей: 3 | Зарегистр. 13-04-2009 | Отправлено: 18:59 06-03-2012
admin931



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sarg + apache  
 
настраивать все равно придется ручками... коробки для OpenVPN`a нет
sarg - программа для обработки логов...  вообще чаще используется для логов squid...
но "затачить" можно и под OpenVPN  

Всего записей: 214 | Зарегистр. 07-12-2005 | Отправлено: 04:32 10-03-2012
Neoromantic



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите пожалуйста такой момент в использовании OpenVPN. VPN-клиент подключается к VPN-серверу и весь трафик ходит через него, это работает хорошо кроме запросов к IP который является IP для подключения к VPN. Роутинг при подключении выполняется так:
 

Код:
 
...
Sun Mar 11 17:57:26 2012 C:\WINDOWS\system32\route.exe ADD [IP_GW_VPN] MASK 255.255.255.255 [IP_GW_MYISP]
 ОК
Sun Mar 11 17:57:26 2012 C:\WINDOWS\system32\route.exe DELETE 0.0.0.0 MASK 0.0.0.0 [IP_GW_MYISP]
 ОК
Sun Mar 11 17:57:26 2012 C:\WINDOWS\system32\route.exe ADD 0.0.0.0 MASK 0.0.0.0 10.8.0.5
 ОК
Sun Mar 11 17:57:26 2012 C:\WINDOWS\system32\route.exe ADD 10.8.0.1 MASK 255.255.255.255 10.8.0.5
 ОК
Sun Mar 11 17:57:26 2012 Initialization Sequence Completed
 

 
Т.е. первая строка указывает что запросы к IP_GW_VPN выполнять через GW провайдера, а не через туннель. Как бы их завернуть в VPN?
 
P.S. Пробовал в ручную route DELETE [IP_GW_VPN] MASK 255.255.255.255 [IP_GW_MYISP] - тогда падает любая связь.

Всего записей: 1275 | Зарегистр. 15-01-2004 | Отправлено: 20:38 11-03-2012
vlary



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

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 21:41 11-03-2012 | Исправлено: vlary, 21:42 11-03-2012
ANTRAMABANAKAN



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

Есть Сервер Linux CentOs и на нём OpenVpn server..  
 
есть ли кое какие скрипты или другой возможность (скажем через веб интерфейс) следить за vpn connection -ами?  
ну например хост с сертификатом client1 подключён или нет..

Всего записей: 114 | Зарегистр. 12-11-2008 | Отправлено: 12:26 12-03-2012
rain87



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

Код:
 
root@:~# ps ax|grep openvpn
11408 ?        Ss    12:38 /usr/sbin/openvpn --writepid /var/run/openvpn.rain87ovpn_tcp.pid --daemon ovpn-rain87ovpn_tcp --status /var/run/openvpn.rain87ovpn_tcp.status 10 --cd /etc/openvpn --config /etc/openvpn/rain87ovpn_tcp.conf --script-security 2
11423 ?        Ss    10:28 /usr/sbin/openvpn --writepid /var/run/openvpn.rain87ovpn_udp.pid --daemon ovpn-rain87ovpn_udp --status /var/run/openvpn.rain87ovpn_udp.status 10 --cd /etc/openvpn --config /etc/openvpn/rain87ovpn_udp.conf --script-security 2
32441 pts/0    S+     0:00 grep --color=auto openvpn
root@:~# cat /var/run/openvpn.rain87ovpn_udp.status
OpenVPN CLIENT LIST
Updated,Mon Mar 12 11:33:03 2012
Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
COMMONNAME,IP:1024,32814,65403,Mon Mar 12 10:46:46 2012
COMMONNAME,IP:1194,1062743,1804556,Sun Mar 11 08:16:38 2012
COMMONNAME,IP:1194,1726964,519691,Sun Mar 11 08:13:27 2012
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
--cut--
GLOBAL STATS
Max bcast/mcast queue length,5
END
root@:~#  
 

 
Добавлено:
--status file [n]
    Write operational status to file every n seconds.
 
    Status can also be written to the syslog by sending a SIGUSR2 signal.  
 
Добавлено:
ну или можно самому следить через --client-connect и --client-disconnect. если надо более детальное управление клиентами, типа биллинга. хотя в этом случае лучше уже смотреть в сторону специализированных решений, типа radius

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

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 14:36 12-03-2012
ANTRAMABANAKAN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
честно нечего не понятно.
что ето за код?
что значит rain87 вот здесь  " 12:38 /usr/sbin/openvpn --writepid /var/run/openvpn.rain87ovpn_tcp.pid --daemon ovpn-rain87ovpn_tcp --"
 если можно напиши логику ...

Всего записей: 114 | Зарегистр. 12-11-2008 | Отправлено: 22:56 12-03-2012
donxuan



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конфигурация OpenVPN сервер на базе Мандривы2011 и удаленный клиент WinXP OpenVPN GUI
 
за сервером сетка 192.168.0.0 255.255.255.0
 
сервер запускается:
OpenVPN 2.2.1 i586-mandriva-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] built on Jul  8 2011
NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
WARNING: file 'keys/baden/baden2.key' is group or others accessible
TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
TUN/TAP device tun0 opened
/sbin/ip link set dev tun0 up mtu 1500
/sbin/ip addr add dev tun0 local 192.168.10.1 peer 192.168.10.2
Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
GID set to nogroup
UID set to nobody
UDPv4 link local (bound): [undef]:1194
UDPv4 link remote: [undef]
Initialization Sequence Completed
 
клиент запускается:
OpenVPN 2.0.9 Win32-MinGW [SSL] [LZO] built on Oct  1 2006
IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
LZO compression initialized
Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Local Options hash (VER=V4): '94012f71'
Expected Remote Options hash (VER=V4): 'f2dba00b'
UDPv4 link local: [undef]
UDPv4 link remote: xx.xx.xx.xx:1194
VERIFY OK: depth=1, /C=US/ST=NY/L=New_York/O=Baden/emailAddress=xxxxxxxxx@baden.ua
VERIFY OK: depth=0, /C=US/ST=NY/L=New_York/O=Baden/OU=Office/CN=baden2/emailAddress=xxxxxxxxx@baden.ua
Data Channel Encrypt: Cipher 'DES-CBC' initialized with 64 bit key
Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Data Channel Decrypt: Cipher 'DES-CBC' initialized with 64 bit key
Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
[baden2] Peer Connection Initiated with xx.xx.xx.xx:1194
Options error: Unrecognized option or missing parameter(s) in [PUSH-OPTIONS]:4: topology (2.0.9)
TAP-WIN32 device [Local Area Connection 13] opened: \\.\Global\{F2FF00D7-D945-4C4B-A1A1-33FE9A1F007C}.tap
TAP-Win32 MTU=1500
Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.10.6/255.255.255.252 on interface {F2FF00D7-D945-4C4B-A1A1-33FE9A1F007C} [DHCP-serv: 192.168.10.5, lease-time: 31536000]
Successful ARP Flush on interface [131077] {F2FF00D7-D945-4C4B-A1A1-33FE9A1F007C}
Warning: route gateway is not reachable on any active network adapters: 192.168.10.5
Initialization Sequence Completed
 
на сервере стоит shorewall
в zones стоит
road         ipv4
в interfaces
road         tun+
в tunnels стоит
openvpnserver:1194  net            0.0.0.0/0
в policy стоит
road     loc    ACCEPT
road     $FW  ACCEPT
 
в итоге с клиента пингую только его самого - 192.168.10.6 и 192.168.10.2, больше ничего не пингуется
 
что не так?

Всего записей: 10 | Зарегистр. 26-10-2006 | Отправлено: 02:09 13-03-2012 | Исправлено: donxuan, 02:11 13-03-2012
ANTRAMABANAKAN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
если не ошибаюсь в конфиге сервера есть ключ,который отврчает за то что клиенты смогли видеть друг друга.

Всего записей: 114 | Зарегистр. 12-11-2008 | Отправлено: 05:32 13-03-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ANTRAMABANAKAN
Цитата:
если не ошибаюсь в конфиге сервера есть ключ,который отврчает за то что клиенты смогли видеть друг друга.
Есть такой...
client-to-client
donxuan
Цитата:
за сервером сетка 192.168.0.0 255.255.255.0
Добавить в конфиг сервера:  
push "route 192.168.0.0 255.255.255.0"

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 11:04 13-03-2012 | Исправлено: vlary, 11:09 13-03-2012
donxuan



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

Цитата:
Добавить в конфиг сервера:  
push "route 192.168.0.0 255.255.255.0"  

 
было так:
push "route 192.168.10.0 255.255.255.0"
push "route 192.168.0.0 255.255.255.0"
route 192.168.3.0 255.255.255.0
 
сделал так:
push "route 192.168.0.0 255.255.255.0"
 
вижу сеть 192.168.0.0, спасибо

Всего записей: 10 | Зарегистр. 26-10-2006 | Отправлено: 12:53 13-03-2012
nerdsav

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

Цитата:
sarg + apache  
 
настраивать все равно придется ручками... коробки для OpenVPN`a нет  
sarg - программа для обработки логов...  вообще чаще используется для логов squid...  
но "затачить" можно и под OpenVPN  

 
каким образом вы настроите sarg на парсинг openvpn лог файлов?
приведите пример.

Всего записей: 3 | Зарегистр. 13-04-2009 | Отправлено: 16:26 15-03-2012
sunic

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Надеюсь я угадал с темой (OpenVPN а если поточнее проблемы возникшие)
Суть ситуации такова. Стояла изначально Виста 32 бита расширеная. Полнял на ней клиента ОпенВПН, сервер поднял в головном офисе конторы для тех поддержки. Все прекрасно работало до момента сброса настроек сетевой карты (точнее винсокса). После чего может просто совпадение, ВПН перестал корректно поднимать. Долгое и упорное изучение логов привело к умозаключению, что DHCP не сработало. Принято было решение поставить чистую систему W7E 64 бита. поставил клиента, но проблема повторилась. При чем имеется еще один сервер к нему цепляются клиенты с W7Pro 64 бита. разница в том, что подключение у них идет через роутер а у меня напрямую, при чем замечено , что нам ем подключении не прописан Шлюз (имею ввиду на интерфейсе  PPPOE при автоматическом получении настроек , то есть IP получаю и DNS  тоже а вот шлюза нет) Как было раньше точно сказание не могу но кажется что шлюз был.  
Ниже привожу конфиг клиента
клиент
log
 
ПС Пытался использовать статьи от мелкософта исправляющие получения адреса по DHCP со стороннего роутер, результат нулевой, Брандмауэр мелкософта полностью отключен, с убранными галочками на интерфейсах (дабы он за ними не закреплялся) стоит сетевой экран от Dr Web., но его отклбчение тоже проблем не решило, в нем стоят правило все разрешать
Народ помогите. Лог приведен именно постоянно работающего сервера. Конфиг клиента тоже работающий но только в на машинах W7Pro правда там стоит файрвол Комодовский и так же отключен полностью  виндовый
Заоанее спасибо за какие либо советы

Всего записей: 27 | Зарегистр. 27-11-2006 | Отправлено: 13:03 18-03-2012 | Исправлено: sunic, 13:16 18-03-2012
Открыть новую тему     Написать ответ в эту тему

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