powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / MSDTC через VPN
11 сообщений из 11, страница 1 из 1
MSDTC через VPN
    #34368504
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.
Прошу помощи, т.к. сам уже в тупике.
К сожалению, сразу не сообразил и суть проблемы запостил в другом разделе форума:
/topic/402930
Буду очень признателен за любую подсказку по теме. Спасибо.
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34369047
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorwinЗдраствуйте.
Прошу помощи, т.к. сам уже в тупике.
К сожалению, сразу не сообразил и суть проблемы запостил в другом разделе форума:
/topic/402930
Буду очень признателен за любую подсказку по теме. Спасибо.

нет к сожалению времени чтобы посмотреть матчасть (с RRAS уже давно возился).
но попробуй воспользоваться утилитами:
ipconfig, tracert и наконец ping.
все это к чему?
в конечном счете ты должен проверить, маршрутизируются ли TCP пакеты при одновременном подключении обоих VPN клиентов так, как ты этого ожидаешь.
... да, помоему есть еще утилита dtcping, хотя можно обойтись и без нее.
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34369061
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не RRAS то тут
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34369110
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
слоненокпопробуй воспользоваться утилитами:
ipconfig, tracert и наконец ping.
все это к чему?
в конечном счете ты должен проверить, маршрутизируются ли TCP пакеты при одновременном подключении обоих VPN клиентов так, как ты этого ожидаешь.
... да, помоему есть еще утилита dtcping, хотя можно обойтись и без нее.

Значит так. Подрубил к удалённому серверу несколько VPN клиентов:
1. Пинги ходят без проблем (туда-сюда-обратно..)
2. ipconfig на сервере:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
PPP adapter RAS Server (Dial In) Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
   Physical Address. . . . . . . . . :  00 - 53 - 45 - 00 - 00 - 00 
   DHCP Enabled. . . . . . . . . . . : No
   IP Address. . . . . . . . . . . . :  172 . 16 . 50 . 3 
   Subnet Mask . . . . . . . . . . . :  255 . 255 . 255 . 255 
   Default Gateway . . . . . . . . . :

на клиенте (на локальном серв.)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Адаптер ☺:

        DNS суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . :  00 - 53 - 45 - 00 - 00 - 00 
        DHCP разрешен . . . . . . . . . . : Нет
        IP-адрес  . . . . . . . . . . . . :  172 . 16 . 50 . 6 
        Маска подсети . . . . . . . . . . :  255 . 255 . 255 . 255 
        Основной шлюз . . . . . . . . . . :
        DNS-серверы . . . . . . . . . . . :  127 . 0 . 0 . 1 

3. tracert на сервере
Код: plaintext
1.
2.
3.
4.
5.
Tracing route to MYSERVER-LOCAL [ 172 . 16 . 50 . 6 ]
over a maximum of  30  hops:

   1     180  ms    191  ms    176  ms  MYSERVER-LOCAL [ 172 . 16 . 50 . 6 ]

Trace complete.

на клиенте (на локальном серв.)
Код: plaintext
1.
2.
3.
4.
5.
Трассировка маршрута к remote [ 172 . 16 . 50 . 3 ]
с максимальным числом прыжков  30 :

   1     210  ms    156  ms    187  ms  remote [ 172 . 16 . 50 . 3 ]

Трассировка завершена.

Таким образом, видим что сеть-то работает на ура.
слоненокесли не RRAS то тут
1. Файервол выключен нафиг.
2. Вообще запросы-то выполняются! Значит MSDTC вероятно тоже отпадает, хотя не факт - грабли могут быть неизвестными.

Единственное, вот ещё что на ум пришло - "Hosts" прописан только на клиенте, т.к. IP динамически присваивается RRASом (без DHCP) из пула адресов. Может HOSTS надо и на сервере обязательно прописывать?.. но тогда как быть с динамическими IP клиентов? Не хочется всем персонально раздавать IP для VPN, да потом ещё каждого учить куда это вписавыть :((
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34369205
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжаю исследование.

Качнул утилиту DTCPing. Её результаты таковы:

1. при одном VPN клиенте
Код: plaintext
1.
RPC test is successful
++++++++++++RPC test completed+++++++++++++++
И SQL запросы выполняются.

2. при двух и более
Код: plaintext
1.
RPC test is successful
++++++++++++RPC test completed+++++++++++++++
И SQL запросы НЕ выполняются!

Я вааще ничего не понимаю!.. Как это возможно??
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34370393
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorwinПродолжаю исследование.

Качнул утилиту DTCPing. Её результаты таковы:

1. при одном VPN клиенте
Код: plaintext
1.
RPC test is successful
++++++++++++RPC test completed+++++++++++++++
И SQL запросы выполняются.

2. при двух и более
Код: plaintext
1.
RPC test is successful
++++++++++++RPC test completed+++++++++++++++
И SQL запросы НЕ выполняются!

Я вааще ничего не понимаю!.. Как это возможно??
Может размеры сетевых пакетов разные?
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34371696
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov Может размеры сетевых пакетов разные?
У кого? У клиентов? Как проверить?
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34372348
Фотография AndyMandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, а шлюз по умолчанию у вас всегда сброшен?
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34372368
Фотография AndyMandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, дурацкая привычка жать Alt-Enter.
Я вот что хотел сказать-то: дело в том, что по непонятной причине у сервера RRAS сетевые интерфейсы теряют настройки шлюза по умолчанию. Мы с таким столкнулись при объединении большого количества VPN соединений с нескольких сетей. Это проявляется в потере пакетов которые отправляет сервер на запросы клиентов. Т.е. если смотреть в интерфейсе в окне то настройки чаще всего показывают, что шлюз по умолчанию есть, а ipconfig показывает, что нет. Кроме того если таблица маршрутов уже построена, то сервер некоторое время не замечает потери шлюза, посмотрите с помощью route, что у вас там происходит.
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34372525
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndyMandyСкажите, а шлюз по умолчанию у вас всегда сброшен? ....
Спасибо за отзыв, а то я уж стал терять надежду..

Вообще, эти VPN соединения у клиентов и не должны иметь шлюза, т.к., это просто соединение с сервером для безопасного доступа к MSSQL на нём (в приватной как бы сети).

Результат route print:
Один VPN клиент (172.16.50.8):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Network Destination        Netmask          Gateway       Interface  Metric
         127 . 0 . 0 . 0          255 . 0 . 0 . 0          127 . 0 . 0 . 1          127 . 0 . 0 . 1        1 
       172 . 16 . 50 . 0      255 . 255 . 255 . 0        172 . 16 . 50 . 1       192 . 168 . 50 . 1       20 
       172 . 16 . 50 . 1    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       20 
       172 . 16 . 50 . 3    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       50 
       172 . 16 . 50 . 8    255 . 255 . 255 . 255        172 . 16 . 50 . 3        172 . 16 . 50 . 3        1 
    172 . 16 . 255 . 255    255 . 255 . 255 . 255       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
      192 . 168 . 50 . 0      255 . 255 . 255 . 0       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
      192 . 168 . 50 . 1    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       20 
    192 . 168 . 50 . 255    255 . 255 . 255 . 255       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
Два VPN клиента (172.16.50.9 и 10):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Network Destination        Netmask          Gateway       Interface  Metric
         127 . 0 . 0 . 0          255 . 0 . 0 . 0          127 . 0 . 0 . 1          127 . 0 . 0 . 1        1 
       172 . 16 . 50 . 0      255 . 255 . 255 . 0        172 . 16 . 50 . 1       192 . 168 . 50 . 1       20 
       172 . 16 . 50 . 1    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       20 
       172 . 16 . 50 . 3    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       50 
       172 . 16 . 50 . 9    255 . 255 . 255 . 255        172 . 16 . 50 . 3        172 . 16 . 50 . 3        1 
      172 . 16 . 50 . 10    255 . 255 . 255 . 255        172 . 16 . 50 . 3        172 . 16 . 50 . 3        1 
    172 . 16 . 255 . 255    255 . 255 . 255 . 255       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
      192 . 168 . 50 . 0      255 . 255 . 255 . 0       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
      192 . 168 . 50 . 1    255 . 255 . 255 . 255          127 . 0 . 0 . 1          127 . 0 . 0 . 1       20 
    192 . 168 . 50 . 255    255 . 255 . 255 . 255       192 . 168 . 50 . 1       192 . 168 . 50 . 1       20 
Причём замечено, что MSTC нормально работает только с первым по счёту подсоединившимся клиентом. Второго, третьего и т.д. уже не признаёт...

Т.е.,- первая картинка, с одним клиентом (172.16.50.8),- MSDTC работает.
Далее подсоединяется второй клиент (172.16.50.9), - на первом MSDTC всё ещё работает, на втором уже нет.
Отрубаю и переподключаю "первого",- у него новый IP ессесно (172.16.50.10) и MSDTC на нём уже не работает. Но зато спокойно выполняется на (172.16.50.9),- вторая картинка.
О КАК!
...
Рейтинг: 0 / 0
MSDTC через VPN
    #34376756
Korwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / MSDTC через VPN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]