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

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

Модерирует : 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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160

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

Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
VPN

 
Собираем полезные линки, преимущественно на русском.
 
Настройка VPN под Windows 9x, 2000, XP  
Настройка VPN под Windows XP  
Настройка VPN под Windows 9x  
http://compnetworking.about.com/cs/vpn/  
http://www.corecom.com/html/vpn.html
http://www.iec.org/online/tutorials/vpn/
VPN и спутники
VPN соединение для Vista пошагово с картинками  
VPN соединение для XP пошагово с картинками  
Настройка VPN (PPPoE) для Windows Vista  
Конфигурация VPN в Windows 2000 (Соединяя Офисы)
Как создать VPN на базе протокола L2TP  
Сравнение характеристик существующих Open Source VPN решений для Linux
VPN соединение "подвисает", приходится переподключаться. Попробуйте изменить значение MTU на клиенте.  
 
VPN и IPSec на пальцах
Технологии используемые в IPSEC (ipsec vpn tunnel cisco)
 
Темы на форуме
VPN под Linux
 
Если при создании VPN соединения у вас "вдруг" перестает работать интернет, надо найти настройки VPN соединения в них настройки TCP-IP там кнопку advanced и сбросить галку "использовать основной шлюз в удаленной сети".

Отправлено: 09:11 29-03-2002 | Исправлено: Xant1k, 14:57 09-07-2020
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
belcros на Vista SP1 и SP2 поставил? Сторонний фаервол не стоит, типа Outpost и ему подобным? У антивирей в настоящее время тоже есть встроенный фаервол, он может глючить для VPN. Этим страдал KIS7. Проверь еще настройки VPN соединения: случайно не включена фича "разрывать при простое n минут"  
UAC и Брандмауэр  оба включены ? Слышал где-то, что на висте они должны  быть оба  включены для нормальной работы VPN, почему - знает тока микрософт. Или попробуй так:
1. UAC - отключить;
2. Брандмауэр Виндовс должен быть включен, если его функционал не нужен (конфликтует с другими установленными приложениями), надо не отключая сам брандмауэр настроить его таким образом, чтоб он не контролировал никаких сетевых подключений. То есть в св-вах VPN соединнеия. Вкладка дополнительно - настройки фаера


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11746 | Зарегистр. 10-12-2003 | Отправлено: 18:41 18-09-2009
Zhores123



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, уважаемые Знатоки!
 
Почитал эту тему и ряд других, но ничего похожего не нашёл.
 
На W2k3 поднят RRAS. Особенность такая, что домена нет! В принципе нет! Он не нужен. Год работал этот механизм чётко. А с этих выходных при попытке пользователя присоединиться из дома по VPN выдаёт "ошибку 691: Доступ запрешён потому что такие имя пользователя или пароль не допустимы в этом домене."
В рекомендациях которые нашёл сказано:
1. проверить имя пользователя и пароль - это целый год работало и у всех стоит голочка сохранить пароль!
2. убедиться что снята галочка "Включать домен входа в Windows" - снята, опять таки целый год работало!
 
Соединение явно проходит, а вот когда проверяет имя пользователя и пароль, то выскакиевает ошибка...
 
Подскажите кто сведущь, куда копать?

Всего записей: 7 | Зарегистр. 27-07-2007 | Отправлено: 14:41 21-09-2009
Hogger

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
шапку в теме можно спокойно прибить, в ней все ссылки дохлые

Всего записей: 17 | Зарегистр. 14-02-2008 | Отправлено: 13:55 28-09-2009
moverast



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
киньте плиз ссылку на мануал для чайника, как объединить 2 удаленные сети. на одной сервер 2003, на второй 2008.

Всего записей: 590 | Зарегистр. 26-11-2007 | Отправлено: 08:49 08-10-2009 | Исправлено: moverast, 08:50 08-10-2009
kolovrat8888

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходим совет!
на данный момент впн сервера подняты на ОС Mikrotik, при минимальной загрузке пропускает через себя до 450 Мбит, но при большем количестве пользоветелей(150 и выше), пропускная способность интерфейсов падает до 150-200 мегабит, при общение с тех поддержкой микротика, удалось выяснить что дело скорее всего в том что микротик не поддерживает балансировки на многоядреные процессоры.
Посдкажите софтовое решение, на чем можно поднять впн сервер, который бы пропускал через себя больше трафика, общался с коллегами у них сервера на виндах, пропускает до 500 мегабит в часы пик, но вешается впн очень часто(причины так и неизвестны, чего там только не перепробовали).

Всего записей: 15 | Зарегистр. 22-11-2007 | Отправлено: 15:09 12-10-2009
BONDBIG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolovrat8888
При таких потоках лучше уже задуматься не о софтовом, а о хардварном решении, ИМХО.
Из софтовых попробуйте OpenVPN на любой из *nix-систем с поддержкой SMP, но OpenVPN нативно не поддерживает многопроцессорность, нужно запускать несколько процессов, например, на разных ip-адресах или портах, а перед сервером ставить load-balanсer, который уже разбросает трафик клиентов по этим ip/портам.

Всего записей: 407 | Зарегистр. 05-05-2006 | Отправлено: 15:18 12-10-2009 | Исправлено: BONDBIG, 15:19 12-10-2009
kolovrat8888

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BONDBIG, хардовое решение это конечно хорошо, но дорого...
где можно почитать про обзор софтовых впн серверов, а то ссылка в шапке дохлая, в гугле всё ссылается на эту ссылку
тобишь решений коорые бы поддержевали многоядерность на данный момент нету?
Есть сетевые карты интел, у которых в специикации написано что они поддерживают балансировку на многоядерные процы, такие карты могут помочь?

Всего записей: 15 | Зарегистр. 22-11-2007 | Отправлено: 15:48 12-10-2009
BONDBIG

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

Цитата:
но дорого...

Без вложений бизнес развиваться не будет.
Мне неизвестны бесплатные VPN-сервера с поддержкой многопроцессорности.
Балансировку можно делать чем-нибудь из этого, например. Ну или железкой
Также облегчить участь сервера может аппаратный SSL-аккселератор, наподобие вот такого:
   
в паре с gzip-аккселератором, т.к. большую часть процессорного времени в случае с VPN занимает шифрование и сжатие.

Всего записей: 407 | Зарегистр. 05-05-2006 | Отправлено: 16:08 12-10-2009 | Исправлено: BONDBIG, 16:13 12-10-2009
kolovrat8888

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BONDBIG, я просто вообще не в курсе хардварных впн решений, может есть и не сильно дорогие, подскажите куда копать, хоть посмотрю
 
впн сервер может быть и платным, смотря сколько денег, микротик тоже платный(правда дешевый).
 
что скажете по поводу допустим вот такой сетевой карты
http://www.intel.com/Products/Server/Adapters/PRO1000PT-QuadPort/PRO1000PT-QuadPort-overview.htm
 
сможет она разгрузить по ядрам?

Всего записей: 15 | Зарегистр. 22-11-2007 | Отправлено: 16:41 12-10-2009
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolovrat8888
В качестве vpn-сервера можно рассматривать *nix систему, например Linux, ядро которой уже поддерживает IPSec-шифрование, балансировку можно осуществить при помощи протокола динамической маршрутизации -  OSPF, в Linux это делается при помощи демона Quagga (Zebra).

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 17:53 12-10-2009
kolovrat8888

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ginger, проблема то не в балансировки канала, а в балансировки загрузки ядер процессора

Всего записей: 15 | Зарегистр. 22-11-2007 | Отправлено: 18:40 12-10-2009
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolovrat8888
Тогда смотрите в сторону NAPI:  
http://www.cookinglinux.org/pub/netdev_docs/napi-howto.php3.html
http://www.linuxfoundation.org/en/Net:NAPI
Linux-ядро современного дистрибутива как правило имеет уже наложенный патч NAPI, в частности это относится к драйверу e1000 для Intel сетевых карт, включая сетевую карту, ссылку на которую вы привели выше.


----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 22:54 12-10-2009
BONDBIG

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

Цитата:
сможет она разгрузить по ядрам?  

Она сможет трафик разгрузить по ядрам, но не сможет отбалансировать на разные ip/порты, где будут висеть инстансы OpenVPN'а. Тут нужен балансировщик, ссылку на список таковых я дал выше, общую архитектуру решения тоже описал, осталось дело техники - дерзайте. Готового решения "из коробки" нет. Точнее есть: Cisco ASA, CheckPoint VPN, etc., но вы считаете эти решения неприемлемыми. Тогда прикладывайте руки и мозг.

Всего записей: 407 | Зарегистр. 05-05-2006 | Отправлено: 23:55 12-10-2009
kolovrat8888

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ginger,BONDBIG, спасибо за советы
ещё вопросик по поводу NAPI, исходя из того что современные ядра линуха имеют данную фичу, и как я понял и пару постов в инете, что все сетевые карты интела имеют поддрежку нати, то в принципе с микротиком, я могу обойтись малой кровью и попробовать поставить любую сетевую от интел?
 

Всего записей: 15 | Зарегистр. 22-11-2007 | Отправлено: 02:45 13-10-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Народ, не подскажите как быть. На ВПН'е настроил NAT/Basis Firewall. Но после этого удаленные копмы пингуют сам ВПН сервер, а дальше внутр. сеть не пингуется. Думаю распределение не настроено правильно. Не подскажите какие настройки надо доделать в интерфейсе? Или же есть какой нибудь мануал об настройки файрвола через консоль Routing and Remote Access?

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 07:51 13-10-2009
ginger



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

Цитата:
с микротиком, я могу обойтись малой кровью и попробовать поставить любую сетевую от интел?  

Вам необходимо задать данный вопрос службе поддержки Mikrotik, т.к. неизвестно используется ли в их системе поддержка NAPI, либо чего-то подобного, так же возможно вам понадобится обновить сам Mikrotik до более новой версии.
rkhodjaev

Цитата:
На ВПН'е настроил NAT/Basis Firewall. Но после этого удаленные копмы пингуют сам ВПН сервер, а дальше внутр. сеть не пингуется.

Скорее всего вам необходимо добавить правило исключение для NAT, не использовать NAT для пакетов идущих из вашей внутренней сети в удаленную внутреннюю сеть.

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 11:26 13-10-2009
mrDem



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
т.к. в шапке половина линков дохлые,то линки от сюда добавь
http://freec.info/?tag=vpn

Всего записей: 348 | Зарегистр. 11-07-2007 | Отправлено: 13:27 13-10-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НАТ и не настраивал, просто хотел Basic Firewall настроить, для того чтобы удаленные пользователи смогли через ВПН подключатся на наш сеть и поработать, но только через ВПН то есть порт хочу оставить открытым.

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 15:01 13-10-2009
Decker82



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, предлагаю вашему вниманию оригинальное решение как снять лимит на одно входящее VPN подключение в Windows XP, собственно ниже инструкция:
 
Как сделать доступными в WinXP несколько входящих VPN подключений // © Decker
 

 
Как видно, вполне легко и непринужденно к WinXP SP3 подключено 5 VPN клиентов. Ну а теперь инструкция:
 
1. Загружаемся в безопасном режиме.
2. Распаковываем содержимое архива http://depositfiles.com/files/y6csp4s5j в корень диска C:\
3. Запускаем пакетный файл прилагающийся в архиве (он осуществляет 4 действия, переименовывает %windir%\System32\rasppp.dll в %windir%\System32\rasppp.bak, переименовывает %windir%\System32\dllcache\rasppp.dll в %windir%\System32\dllcache\rasppp.bak, и копирует патченную rasppp.dll в %windir%\System32\ и %windir%\System32\dllcache\ соответственно)
4. Опять же в безопасном режиме запускаем редактор реестра. Находим ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\ , в ней будут ключи 0001, 0002, 0003 и т.п. Находим тот у которого "ComponentId"="ms_pptpminiport" и "MatchingDeviceId"="ms_pptpminiport", вообщем-то я думаю что пропустить тот раздел в котором в этих параметрах светится слово ms_pptpminiport просто нереально. Устанавливаем "WanEndpoints"=dword:00000080 (в десятичной системе 128), а "MaxWanEndpoints"=dword:000003e8 (в десятичной системе 1000).  
 

 
5. Перезагружаем компьютер.
 
DLL'ку безопасно можно подменять если у вас установлена русская WinXP SP3, если версия отличается, то результат непредсказуем, т.к. с другими версиями ОС она не тестировалась. Собственно если "родная" версия файла rasppp.dll у вас имеет размер 210944 байта и версию 5.1.2600.5512, то она точно такая же как и у меня. В общем и целом, даже если будут какие-то проблемы скрипт rasppp.cmd сохраняет оригинальную версию файла и для возврата к ней, вам необходимо будет лишь переименовать файлы rasppp.bak в rasppp.dll обратно.
 
Для тех кому интересно, как это работает ...
 
Что же все-таки изменено в этой dll'ке? Если мы посмотрим следующий участок кода в дизассемблере:

То мы увидим следующую вещь, что собственно ошибка 937 "Входящие подключения не могут принимать ваши запросы на подключение, поскольку используется другое подключение такого же типа" генерируется в .text:72236174, а туда ведут всего два условных перехода, при этом флаги которые передаются вместе с кодом ошибки хранятся в dword_722525EC . Проанализировав эти переходы, а также все возможные обращения к данным, хранящимся в dword_722525EC:
 

 
Мы наткнемся на следующий кусок кода:
 

 
Я понимаю что для вас все это темный лес, но через несколько секунд вы поймете смысл. Как видно из картинки вызывается функция RtlGetNtProductType и в зависимости от того возвращает она единицу или нет, младший бит dword_722525EC либо обращается в 1 либо нет. Так вот, на самом деле функция RtlGetNtProductType возвращает следующие значения:
 

Код:
VER_NT_WORKSTATION    0x1    Professional(Workstation)
VER_NT_DOMAIN_CONTROLLER    0x2    Domain controller
VER_NT_SERVER    0x3    Server

 
Т.е. 1 в случае если у нас рабочая станция и 2 или 3, если это контроллер домена или сервер. Если у нас рабочая станция, то младший бит переменной dword_722525EC обращается в единицу. Именно он и проверяется на стадии установки соединения, и если там действительно 1, то получаем лимит подключений и 937-ю ошибку. Так вот, если в куске кода:
 

Код:
.text:72231303                 lea     eax, [ebp+var_4]
.text:72231306                 push    eax
.text:72231307                 call    ds:__imp__RtlGetNtProductType@4; RtlGetNtProductType(x)
.text:7223130D                 cmp     [ebp+var_4], 1
.text:72231311                 jnz     short loc_7223131A
.text:72231313                 or      dword_722525EC, 1
.text:7223131A
.text:7223131A loc_7223131A:            ; CODE XREF: InitializePPP(x)+193j
.text:7223131A                 cmp     [ebp+arg_0], esi

 
Заменить условный переход jnz     short loc_7223131A на безусловный - jmp, то младший бит dword_722525EC никогда не станет равным 1, а следовательно 937-ю ошибку мы не получим даже в том случае если у нас рабочая станция. Собственно в той версии rasppp.dll, которая находится в этом архиве, по-сравнению с оригинальной dll'кой, изменен только один байт, а именно:
 

Код:
Сравнение файлов RASPPP.DLL и RASPPP_Patched.DLL
00010711: 75 EB

Всего записей: 496 | Зарегистр. 14-04-2007 | Отправлено: 03:13 22-10-2009
dima9751

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Большое за проделаную работу!
 
Нужная вещь.

Всего записей: 48 | Зарегистр. 22-11-2006 | Отправлено: 12:42 22-10-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » VPN: вся информация в этой теме


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru