"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
ЕвгенийГуков
Здравствуйте.

Проблема проявляется при передачи файлов и работе с общими и личными папками на FTP-сервере MyChat. Проблему удалось локализовать.
У нас есть несколько удаленных клиентов, которые подключаются посредством программных VPN-клиентов к сети предприятия. Т.е. эти компьютеры имеют два сетевых интерфейса: реальный и VPN. Соответственно у них два IP адреса. MyChat на таких компьютерах подключается нормально, и переписка идет без проблем. Везде (на сервере MyChat и в клиентах MyChat) адрес этих компьютеров отображается правильно - адрес VPN-клиента. Но как только такому клиенту пытаются передать файл, то соединение не происходит, т.к. FTP пытается соединится по реальному IP сетевой карты, а он естественно недоступен. Тоже самое происходит и при подключении таких клиентов к общим папкам на FTP-сервере MyChat. Передача файлов в обратном направлении идет.

Мой компьютер
LAN IP: 192.168.0.50
(4.24 КБ) Скачиваний: 1


Проблемный компьютер
LAN IP: 192.168.1.53
VPN IP: 192.168.12.10
(2.94 КБ) Скачиваний: 2
Аватара пользователя
Алексей Пикуров
Добрый день, Евгений.

Я не понял, как устроена ваша сеть, можете пояснить подробнее, с примерами адресов?
MyChat на таких компьютерах подключается нормально, и переписка идет без проблем.

На какой IP соединяется MyChat клиент? Какие IP у вашего сервера MyChat?
ЕвгенийГуков
Главный офис сеть: 192.168.0.0/24
IP сервера MyChat: 192.168.0.8

Филиалы находятся в различных подсетях: 192.168.5.0/24, 192.168.6.0/24 и т.д.

Несколько магазинов подключены к центральному офису посредством программных VPN-клиентов. Это значит, что только конкретный компьютер имеет доступ в сеть главного офиса, и именно его мы "видим", а не всю подсеть магазина. Пример: локальная сеть магазина 192.168.1.0/24. Адрес сетевого интерфейса компьютера 192.168.1.53. В момент установления VPN-канала на компьютере появляется дополнительный виртуальный интерфейс с адресом 192.168.12.10. Вся связь идет через виртуальный интерфейс. Все работает: 1С, myChat-клиент (в режиме сообщений)... Только передача файлов не идет в направлении такого компьютера, т.к. FTP соединение пытается установиться с интерфейсом 192.168.1.53, вместо правильного 192.168.12.10
ЕвгенийГуков
Здравствуйте.

Что-то ни ответа ни привета. Проблема решается?
Аватара пользователя
Алексей Пикуров
Добрый день, Евгений. Первый день из отпуска, обязательно посмотрю и отвечу.
Аватара пользователя
Алексей Пикуров
Евгений, покажите пожалуйста список IP адресов клиента с помощью нашей утилиты GetLocalIP. Или ipconfig/all, что вам удобнее.

Также дайте лог клиента сразу после запуска (mcserv.log).
ЕвгенийГуков
Здравствуйте.

Утилита GetLocalIP дает результат:
192.168.1.53
192.168.12.10

Протокол mcserv.log:
[18.07.2017 09:45:45] [INFO] Application started. Version 6.1.0 / 09.06.2017, database version: 89
[18.07.2017 09:45:45] [INFO] OS version: Windows 7
[18.07.2017 09:45:46] [INFO] Local IP/MAC: 192.168.1.53; 00-00-00-00-00-00-00-00,00-00-00-00-00-00-00-E0,02-50-F2-5F-32-00,02-50-F2-A3-62-00,1C-6F-65-CC-4F-DC,20-41-53-59-4E-FF,60-E3-27-7E-87-A7,CC-4B-20-52-41-53
[18.07.2017 09:45:46] [INFO] Command line: "C:\Program Files\MyChat Client\mcclient.exe"
[18.07.2017 09:45:47] [INFO] Встроенный FTP запущен, заняты порты 10000 и 10001
[18.07.2017 09:45:47] [INFO] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[18.07.2017 09:45:47] [INFO] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[18.07.2017 09:45:47] [INFO] Загружен плагин "VNCServer", версия 1.7 от 14.06.2017, API 5.0
[18.07.2017 09:45:47] [INFO] Поиск сервера MyChat...
[18.07.2017 09:45:47] [INFO] Подключение к серверу (IP mychat.nelva.local, порт 2004)...
[18.07.2017 09:45:51] [INFO] Cryptographic library version: OpenSSL 1.0.2a 19 Mar 2015
[18.07.2017 09:45:51] [INFO] SSL/TLS version: TLSv1.2
Welcome to -=MyChat=- Server
Copyright (c) 2004-2014 by Alexey Pikurov / Network Software Solutions
WWW: http://www.nsoft-s.com
E-Mail: support@nsoft-s.com
Support http://feedback.nsoft-s.com
Blog: http://www.blog.nsoft-s.com
[18.07.2017 09:45:51/09:45:52] [INFO] Авторизация...
[18.07.2017 09:45:51/09:45:52] [OK] Авторизация прошла успешно, UIN 120
Вложения
(1.55 КБ) Скачиваний: 0
GetLoalIP.png
GetLoalIP.png (71.15 КБ) Просмотров: 38