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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alrald
 
Это ВЕСЬ вывод route print?  Как то МАЛОВАТО.
 
компьютер с windows 10 через как подключается к сети?  
 

Цитата:
Да. сервер записывает в файл 172.16.10.4 , однако при подключении выделяется 172.16.10.6.  

 
Все правильно. так и должно быть.

Код:
172.16.10.4 - адрес виртуальной СЕТИ для двух устройств. (служебный)
172.16.10.5 - виртуальный адрес СЕРВЕРА (служебный)
172.16.10.6 - адрес клиента.
172.16.10.7 - широковещательный адрес (служебный)

 
Поверх сети интернта ты строишь виртуальную сеть openvpn внутри которой строится маленькая виртуланьая сеть на двоих. Матрешка такая.  
 
Если у тебя к серверу МОГУТ подключается НЕСКОЛЬКО клиентов одновременно (И андроид И windows)  
КАЖДОМУ КЛИЕНТУ нужен СВОЙ ПЕРСОНАЛЬНЫЙ КЛЮЧ key cert.key  НЕ СОВПАДАЮЩИЙ С ключами ДРУГИХ КЛИЕНТОВ.
 
КАЖДОМУ генеришь персональные ключи.
 
иначе сервер будет думать что все вот эти подключения сделаны одним клиентом, и получив запрос от клиента номер 2, слать ответ клиенту номер 1. (или клиенту номер 3, тут как повезет)  
 
клиент номер 1 этот ответ будет молча дропать, так как не запрашивал ничего такого,  
 
а сервер будет думать что так и надо.
 
и ЭТО НОРМАЛЬНО,  ТАК И ДОЛЖНО РАБОТАТЬ,  если у клиентов ОДИНАКОВЫЕ КЛЮЧИ.
 
если ключи разные, то андроиду будет выдаваться другой IP адрес, не такой как выдается windows x.  
в IPP.TXT будет две записи. по одной на каждого.
 
 
Соответственно, в норме следующему клиенту будет выдана СЕТЬ

Код:
172.16.10.8 - адрес виртуальной СЕТИ для двух устройств. (служебный)
172.16.10.9 - виртуальный адрес СЕРВЕРА  (служебный)
172.16.10.10 - адрес клиента.
172.16.10.11 - широковещательный адрес (служебный)

следуюшему

Код:
172.16.10.12 - адрес виртуальной СЕТИ для двух устройств. (служебный)
172.16.10.13 - виртуальный адрес СЕРВЕРА  (служебный)
172.16.10.14 - адрес клиента.
172.16.10.15 - широковещательный адрес (служебный)

и так далее
 
Если ты прописываешь IP адреса клиентов в файл ipp,txt руками то ни в коем случае нельзя использовать "(служебные)" адреса.  (записать можно. работать не будет).
 
Если у нескольких клиентов одинаковый ключ И к этому ключй прописан адрес, все клиенты с этим ключем получит один и тот же адрес ОДНОВРЕМЕННО (я такое видел своими глазами). сервер будет думать что все эти подключения сделаны одним клиентом, и получив запрос от клиента номер 2, слать ответ клиенту номер 1. или клиенту номер 3, (к тому, у кого ping короче) клиент получивший "левый ответ" этот ответ будет молча дропать, так как не запрашивал ничего такого, а клиент 2 не увидит ничего. (кроме keep-alive).
 
каждому клиенту нужно указывать "свой" виртуальнй адрес виртуальной сети, не совпадающий с другими клиентами.

Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 22:59 04-03-2019
Alrald

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanislawK
Таки я так и делал, в первом сообщении я указал, что сначала попробовал подключить клиент винды на одну пару сгенерированных файлов. Не подключилось. Перетащил эти файлы на андроид, и они заработали. После чего для винды сгенерировал новую пару, и попробовал подключиться от них. Результат не изменился.

Всего записей: 6 | Зарегистр. 03-03-2019 | Отправлено: 23:14 04-03-2019
StanislawK

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

Цитата:
Alrald
 
Это ВЕСЬ вывод route print?  Как то МАЛОВАТО.  


Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 11:12 05-03-2019
Alrald

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

Всего записей: 6 | Зарегистр. 03-03-2019 | Отправлено: 12:14 05-03-2019
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На одном компьютере из 30 сбрасывается OpenVPN. Началось недели 3 назад. После подключения OpenVPN сервер пигуется. При подключении RemoteApp пинг может пропасть, может пропасть в момент работы, тогда RemoteApp закрывается. В журнале по ошибкам: ошибка TAP-Windows 9.21.2. Пробовал переустанавливать OpenVPN, ставить различные версии: openvpn-install-2.4.6-I602, openvpn-install-2.4.7-I603, результата нет.
Как найти причину?
 
Добавлено:
На одном компьютере из 30 сбрасывается OpenVPN. Началось недели 3 назад. После подключения OpenVPN сервер пигуется. При подключении RemoteApp пинг может пропасть, может пропасть в момент работы, тогда RemoteApp закрывается. В журнале по ошибкам: ошибка TAP-Windows 9.21.2. Пробовал переустанавливать OpenVPN, ставить различные версии: openvpn-install-2.4.6-I602, openvpn-install-2.4.7-I603, результата нет.
Как найти причину?

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4637 | Зарегистр. 27-07-2005 | Отправлено: 15:06 05-03-2019
ATS2000

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

Цитата:
Как найти причину?  

 
Надо посмотреть журналы системы и приложений на наличие ошибок в момент сброса. Что в логах OpenVPN-клиента на этой машине в момент сброса? Что в логах OpenVPN-сервера? Что в логах RemoteApp? Что в системном журнале и журнале приложений Windows на клиенте и на сервере?  


----------
Бэкап никто не отменял

Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 15:33 05-03-2019 | Исправлено: ATS2000, 15:38 05-03-2019
LaCastet



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

Цитата:
Что в логах OpenVPN-клиента на этой машине в момент сброса? Что в логах OpenVPN-сервера?

Ошибка OpenVPN на клиенте
Ошибка OpenVPN на сервере

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4637 | Зарегистр. 27-07-2005 | Отправлено: 16:00 05-03-2019 | Исправлено: LaCastet, 16:22 05-03-2019
ATS2000

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

Цитата:
Ошибка OpenVPN на клиенте
Ошибка OpenVPN на сервере
 

 
Это ошибки из журналов Windows. Других ошибок, кроме приведённых, в момент отвала openvpn, в них нет? Видно что openvpn на клиенте завершился с ошибкой, причина непонятна. А где журналы OpenVPN с клиента и сервера? Поставь уровень детализации verb 4 в конфигах OpenVPN на клиенте и сервере.

----------
Бэкап никто не отменял

Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 04:04 06-03-2019 | Исправлено: ATS2000, 04:10 06-03-2019
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ATS2000
Лог до verb 4


----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4637 | Зарегистр. 27-07-2005 | Отправлено: 11:21 06-03-2019
ATS2000

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

Цитата:
Лог до verb 4

А где лог сервера? Покажи конфиги OpenVPN клиента и сервера.
 
Этих ошибок на клиенте много после подключения?

Цитата:
 
Wed Mar 06 09:51:45 2019 Authenticate/Decrypt packet error: bad packet ID (may be a replay): [ #2966 ] -- see the man page entry for --no-replay and --replay-window for more info or silence this warning with --mute-replay-warnings

Если они после подключения идут непрерывно, то из-за этого идёт отвал openvpn.


----------
Бэкап никто не отменял

Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 15:00 06-03-2019 | Исправлено: ATS2000, 15:07 06-03-2019
LaCastet



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

Цитата:
А где лог сервера?

Это наверное у владельца сервера нужно запрашивать. Я не вижу, где я могу это посмотреть.
 
Добавлено:
ATS2000

Цитата:
Если они после подключения идут непрерывно

Они это кто?
 
Добавлено:
Визуально могу описать: подключаемся по OpenVPN, запускаем ping -t. Пинги идут нормально. Начинаю запускать RemoteApp пинг пропадает. Если переподключиться несколько раз, пропадает один пинг или может даже не пропасть, а время отклика большое, а через некоторое время пинги начинают идти нормально.
 
Лог на клиенте с verb 4

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4637 | Зарегистр. 27-07-2005 | Отправлено: 17:47 06-03-2019 | Исправлено: LaCastet, 17:58 06-03-2019
HERSOFT



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LaCastet
 
Я бы попробовал баловаться в сторону уменьшения MTU. Такое впечатление, что пакеты теряются, а UPD очень чувствительный к связи. И ещё вопрос, с места откуда пытаетесь подключиться, не статичный адрес случайно? Может тебя долбят нещадно ? У меня подобное было, поменял роутер на микрот, настроил фаер и забыл уже лет пять, как это выглядит.

Всего записей: 329 | Зарегистр. 12-07-2008 | Отправлено: 22:23 06-03-2019
StanislawK

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alrald
выглядит нормально.
 
так что остается одна версия - мешают не настроенный firewall и антивирус на windows10  

Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 22:37 06-03-2019
ATS2000

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

Цитата:
Они это кто?  

Это вот эти ошибки

Цитата:
Authenticate/Decrypt packet error: bad packet ID (may be a replay)

 
Раз проблема только на этом одном из всех 30 компов, то скорее всего на сервере всё ок и проблема на клиентской стороне.  Сравни конфиги OpenVPN остальных клиентов с конфигом этого проблемного клиента. Проверь клиентский шлюз в интернет (ширину и стабильность канала, настройки фаервола и т.д.). Если адрес статический и фаервол не настроен должным образом, то действительно хацкеры могут долбить. Возьми какой-нибудь ноутбук, воткни вместо этого проблемного компа и подними на нём OpenVPN с тем же конфигом, попробуй подключиться к серверу и запустить RemoteApp. То же самое будет или нет?
 


----------
Бэкап никто не отменял

Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 03:05 07-03-2019
JMLabs



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, возможно мой вопрос и обсуждался, но я не нашел. Суть такая, есть сервер openvpn и есть сертификат для подключений клиентов. Клиентов много и все подключаются по одному сертификату. Директива client-to-client отключена чтобы клиенты не видели друг друга. Мне требуется сделать одно привилегированного клиента. Который бы видел всю сеть vpn, имел бы доступ по ip к каждому из клиентов. Как такое осущесвить?

Всего записей: 15 | Зарегистр. 21-12-2016 | Отправлено: 19:22 19-03-2019
karavan



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

Цитата:
Как такое осущесвить?

С помощью правил iptables можно разрешить/запретить нужные форварды.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 19:43 19-03-2019
JMLabs



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

Цитата:
С помощью правил iptables можно разрешить/запретить нужные форварды.

У меня нет на сервере iptables, я не очень силен в linux, может дадите пример какой-то?

Всего записей: 15 | Зарегистр. 21-12-2016 | Отправлено: 20:55 19-03-2019
karavan



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

Цитата:
может дадите пример какой-то?

А какой может быть пример при отсутствии входных данных?
 
 
 
 

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 21:23 19-03-2019
LexVel

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JMLabs
 
hide open port via vps
Цитата:
 
 
use a firewall (iptables) to filter your trafic  
some nice options of iptables like -j REJECT --reject-with tcp-reset
will show your port as closed even for a good port scanner.
 


----------
Sony VAIO VGN-Z11XRN/B Intel® Core™2 Duo P9700 Enhanced Intel SpeedStep® / 8192Mb /Intel 320 Series SSD 300GB/ DVD-RW / TFT 13.1" 1600x900 / Wi-Fi

Всего записей: 10104 | Зарегистр. 24-04-2007 | Отправлено: 22:28 19-03-2019
JMLabs



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

Цитата:
А какой может быть пример при отсутствии входных данных?  

Так данные очень простые. Есть VPS с Ubuntu, там OpenVPN, который раздает ip в 10.8.0.ххх
Есть несколько десятков клиентов которые подключились к VPN и получили ip, они видят сервер, но не видят друг друга - это верно.
Нужно чтобы админ подключался к этому же VPN со своего ноута и видел всех клиентов.
Как это сделать?

Всего записей: 15 | Зарегистр. 21-12-2016 | Отправлено: 00:15 20-03-2019
Открыть новую тему     Написать ответ в эту тему

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