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

если в свойствах пользователя -> тип авторизации

метод установлен Active Directory

и проставлено имя домена в таком виде (без кавычек)

"test"

то данный вариант для пользователей чата с ОС Windows XP не прокатывает, а с Windows 7 заходят нормально.

и пока я не вобью в строку домена следующее "test.main" - пользователи чата с ОС Windows XP сразу логинятся нормально, а пользователи Windows 7
не могут залогиниться
выдаёт для пользователей
Код: Выделить всё
[10.09.2014 11:17:32] Встроенный FTP запущен, заняты порты 10000 и 10001
[10.09.2014 11:17:29] Application started. Version 5.6.0 / 15.07.2014, database version: 58
[10.09.2014 11:17:29] Local IP/MAC: 192.168.0.100, 50-E5-49-A8-E2-70
[10.09.2014 11:17:29] Command line: "C:\Program Files (x86)\MyChat Client\mcclient.exe"
[10.09.2014 11:17:32] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[10.09.2014 11:17:32] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[10.09.2014 11:17:32] Загружен плагин "VNCClient", версия 1.4 от 31.07.2013, API 5.0
[10.09.2014 11:17:32] Загружен плагин "VNCServer", версия 1.4 от 31.07.2013, API 5.0
[10.09.2014 11:17:32] Поиск сервера MyChat...
[10.09.2014 11:17:32] Подключение к серверу test (IP 192.168.0.1, порт 2004, Active Directory)...
[10.09.2014 11:17:32] Cryptographic library version: OpenSSL 1.0.1h 5 Jun 2014
[10.09.2014 11:17:34] SSL/TLS version: TLSv1.2
[10.09.2014 11:17:34] Сетевая ошибка №10091: "error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol"
[10.09.2014 11:17:34] *** Пользователь отключен от сервера
[10.09.2014 11:17:44] Поиск сервера MyChat...
[10.09.2014 11:17:44] Подключение к серверу test (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[10.09.2014 11:17:45] Включена прозрачная авторизация в Active Directory, логин "kuzmin", домен "test"
[10.09.2014 11:17:45] Ошибка #0071: доменный пользователь "test\kuzmin" не зарегистрирован на сервере
[10.09.2014 11:17:46] Сетевая ошибка №10054: "Connection reset by peer"
[10.09.2014 11:17:46] *** Пользователь отключен от сервера


в этот момент я захожу снова в те же свойства пользователя, меняю строку с "test.main" на "test" или с "test" на "test.main"

ситуация стабильна и постоянно приходиться заходить и менять.

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

короче предлагаю 2 варианта либо заморочаться в разборках либо легче выход - проверку домена в двух вариантах,
1 вариант предлагаю разобраться в проблеме и

2 вариант предлагаю сделать опционально второй вариант домена чтобы можно было прописать (второе поле или через запятую)
Аватара пользователя
DjMix
ПРОБЛЕМА ОСТАЁТСЯ
Аватара пользователя
Алексей Пикуров
А реально домен как у вас называется?

Покажите строчки лога с Windows XP и с Windows 7:
Код: Выделить всё
Включена прозрачная авторизация в Active Directory, логин "kuzmin", домен "test"

Они чем-то отличаются?
Аватара пользователя
DjMix
домен - tep

для пользователя XP
Код: Выделить всё
[18.09.2014 8:55:02] Встроенный FTP запущен, заняты порты 10000 и 10001
[18.09.2014 8:54:58] Application started. Version 5.7.0 / 09.09.2014, database version: 60
[18.09.2014 8:54:58] Local IP/MAC: 192.168.0.199, XXXXXXXXXXXXX
[18.09.2014 8:54:58] Command line: "C:\Program Files\MyChat Client\mcclient.exe"
[18.09.2014 8:55:02] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[18.09.2014 8:55:02] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[18.09.2014 8:55:02] Загружен плагин "VNCServer", версия 1.4 от 31.07.2013, API 5.0
[18.09.2014 8:55:02] Поиск сервера MyChat...
[18.09.2014 8:55:02] Подключение к серверу tep (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[18.09.2014 8:55:03] Включена прозрачная авторизация в Active Directory, логин "Postnikova", домен "TEP.MAIN"
[18.09.2014 8:55:03] Авторизация прошла успешно, UIN=65
[18.09.2014 8:55:03] Подключен к текстовому каналу "Общий"
..................................................



для пользователей 7-ки
Код: Выделить всё
[17.09.2014 9:03:51] Встроенный FTP запущен, заняты порты 10000 и 10001
[17.09.2014 9:03:48] Application started. Version 5.7.0 / 09.09.2014, database version: 59
[17.09.2014 9:03:48] Local IP/MAC: 192.168.0.100, XXXXXXXXXXXXX
[17.09.2014 9:03:48] Command line: "C:\Program Files (x86)\MyChat Client\mcclient.exe"
[17.09.2014 9:03:51] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[17.09.2014 9:03:51] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[17.09.2014 9:03:51] Загружен плагин "VNCClient", версия 1.4 от 31.07.2013, API 5.0
[17.09.2014 9:03:51] Загружен плагин "VNCServer", версия 1.4 от 31.07.2013, API 5.0
[17.09.2014 9:03:51] Поиск сервера MyChat...
[17.09.2014 9:03:51] Подключение к серверу tep (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[17.09.2014 9:03:52] Включена прозрачная авторизация в Active Directory, логин "kuzmin", домен "tep"
[17.09.2014 9:03:52] Авторизация прошла успешно, UIN=2
[17.09.2014 9:03:52] Подключен к текстовому каналу "Общий"



вооот
Аватара пользователя
Алексей Пикуров
Отлично, теперь идём в реестр на обоих компьютерах и смотрим, что написано в ключе
HKEY_CURRENT_USER\Software\MyChat Client\Domain
Аватара пользователя
DjMix
у обоих "tep"
Аватара пользователя
Алексей Пикуров
А на сервере в "Управлении пользователями", какие домены прописаны у этих двух пользователей?
Аватара пользователя
DjMix
у 7 - "tep"
у xp - "tep.main"

когда забиваешь иначе для XP на серваке то,

строки при подключении к серверу у него следующие
Код: Выделить всё
[18.09.2014 14:22:07] Встроенный FTP запущен, заняты порты 10000 и 10001
[18.09.2014 14:22:03] Application started. Version 5.7.0 / 09.09.2014, database version: 60
[18.09.2014 14:22:03] Local IP/MAC: 192.168.0.199, XXXXXXXXXXX
[18.09.2014 14:22:03] Command line: "C:\Program Files\MyChat Client\mcclient.exe"
[18.09.2014 14:22:07] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[18.09.2014 14:22:07] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[18.09.2014 14:22:08] Загружен плагин "VNCServer", версия 1.4 от 31.07.2013, API 5.0
[18.09.2014 14:22:08] Поиск сервера MyChat...
[18.09.2014 14:22:08] Подключение к серверу tep (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[18.09.2014 14:22:08] Включена прозрачная авторизация в Active Directory, логин "Postnikova", домен "TEP.MAIN"
[18.09.2014 14:22:08] Ошибка #0071: доменный пользователь "tep.main\Postnikova" не зарегистрирован на сервере
[18.09.2014 14:22:09] Сетевая ошибка №10054: "Connection reset by peer"
[18.09.2014 14:22:09] *** Пользователь отключен от сервера
[18.09.2014 14:22:24] Поиск сервера MyChat...
[18.09.2014 14:22:24] Подключение к серверу tep (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[18.09.2014 14:22:24] Включена прозрачная авторизация в Active Directory, логин "Postnikova", домен "TEP.MAIN"
[18.09.2014 14:22:24] Ошибка #0071: доменный пользователь "tep.main\Postnikova" не зарегистрирован на сервере
[18.09.2014 14:22:25] Сетевая ошибка №10054: "Connection reset by peer"
[18.09.2014 14:22:26] *** Пользователь отключен от сервера
[18.09.2014 14:22:41] Поиск сервера MyChat...
[18.09.2014 14:22:41] Подключение к серверу tep (IP 192.168.0.1, порт 2004, Active Directory)...
Не забываем заполнить все свои данные в программе
[18.09.2014 14:22:41] Включена прозрачная авторизация в Active Directory, логин "Postnikova", домен "TEP.MAIN"
[18.09.2014 14:22:41] Ошибка #0071: доменный пользователь "tep.main\Postnikova" не зарегистрирован на сервере
[18.09.2014 14:22:42] Сетевая ошибка №10054: "Connection reset by peer"
[18.09.2014 14:22:42] *** Пользователь отключен от сервера

для семёрки те же яйца
Аватара пользователя
Алексей Пикуров
Функция получения имени домена - системная, Windows. GetUserNameExA из модуля secur32.dll. Именно она выдаёт имя домена. А вы можете посмотреть имя домена на Windows XP,
какое оно реальное в системе?

Да, кстати, вы говорите, что домен у вас tep. Откуда тогда всплывает имя TEP.MAIN на Windows XP?
bulv
Как один из вариантов, проблема может быть в имени домена, оно нестандартное. Если есть возможность, на отдельной машине сделайте домен tep.local (если Ваш домен локальный) и попробуйте завести в него 2 машины. Одну - на Win7 вторую на XP, посмотрите на результат.
Т.к. в своем домене (pso.local) попробовал и на XP и на 7 и на 8.1 с именем домена pso.local заходит в чат, при чем имя пользователя отражается как pso\i.ivanov никаких проблем ни разу не было. Кстати, контроллер домена на какой ОС работает?
Аватара пользователя
DjMix
домен tep.main

контроллер и один и второй резервный на 2003 винде
Аватара пользователя
Алексей Пикуров
Получается, на Windows 7 MyChat Client неправильно определяет имя домена - в логе у вас пишется tep, а реально - tep.main. Так?
Вы можете посмотреть на самой Windows 7 в настройках на клиентской машине, какое имя домена указано в системе? Покажите скрин, пожалуйста.
Аватара пользователя
DjMix
2014-09-19_123643.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bulv
"tep.main\Postnikova" не зарегистрирован на сервере
исходя из этого, он не видит пользователя в АД
У вас профили пользователей ВОТ ТАК настроены?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DjMix
bulv писал(а):"tep.main\Postnikova" не зарегистрирован на сервере
исходя из этого, он не видит пользователя в АД
У вас профили пользователей ВОТ ТАК настроены?

настроены именно так как выше описал

дак в первом посте своём написал что прописано для пользователей разных операционок tep и tep.main и по другому они не хотят

хотя все зарегены на tep.main

странно это всё)

как я объяснял что клиенты в свой первый вход при загрузке системы смотрят на параметры что забиты в пользователях на сервере и для них всё канает.

xp- tep.main
7 - tep

если вдруг клиент по какой то причине отцепляется, он уже не может подцепиться и пока я не перебью зеркально для этих клиентов согласно вышеописанному, ничего не делает.
Аватара пользователя
Алексей Пикуров
Запустите пожалуйста на XP и на 7 эту консольную программу и скопируйте сюда её результаты: http://www.nsoft-s.com/files/mychat/tools/getinfo.exe
Запускать с обычными правами, не из-под администратора.
bulv
Проблема действительно интересная.
Попробовал у себя создать аналогичную проблему.
В авторизации пользователя оставил pso (убрал ".local")
В реестре клиента поставил домен так же pso - все зашло
В реестре клиента поставил pso.local, на сервере имя домена pso - все зашло
В реестре клиента поставил pso, на сервере имя домена pso.local - все зашло
При этом значение в реестре клиент каждый раз переписывал на следующее:
pso.local\http://10.115.1.2:8080/?login=i.buldakov&remember

Возможно Ваша проблема все же связана с доменом и DNS контроллера, а так же несколько нестандартным именем домена. Вы пробовали отдельный тестовый контроллер создать, как я писал выше с именем домена tep.local?
Аватара пользователя
Алексей Пикуров
bulv писал(а):При этом значение в реестре клиент каждый раз переписывал на следующее:
pso.local\http://10.115.1.2:8080/?login=i.buldakov&remember

Это что за запись и где она?
bulv
Вот тут :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
bulv писал(а):pso.local\http://10.115.1.2:8080/?login=i.buldakov&remember

Это настройки подключения в реестре, для того, чтобы с рабочего стола можно было запустить иконку WEB-чата. Там запускается мини-exe файл, который вычитывает из реестра эти данные. Строка никоим образом не касается авторизации клиента в домене.
Аватара пользователя
DjMix
Алексей Пикуров писал(а): http://www.nsoft-s.com/files/mychat/tools/getinfo.exe
Запускать с обычными правами, не из-под администратора.


запустил висит окно тупо, хоть на 7 хоть на xp
Аватара пользователя
Алексей Пикуров
DjMix писал(а):запустил висит окно тупо, хоть на 7 хоть на xp

Ну да, ждёт, пока вы нажмёте Enter. Я просил показать, что оно выводит в консоль.
Аватара пользователя
March Tom-Cat
DjMix писал(а):домен tep.main

контроллер и один и второй резервный на 2003 винде

Есть возможность обновится до 2008, а еще лучше до 2008 r2?
Аватара пользователя
Андрей Раков
DjMix писал(а):
Алексей Пикуров писал(а): http://www.nsoft-s.com/files/mychat/tools/getinfo.exe
Запускать с обычными правами, не из-под администратора.


запустил висит окно тупо, хоть на 7 хоть на xp

Алексей имеет в виду следующее - запустите эту программу и покажите скриншот того, что она выдала на экран. А чтобы она завершила свою работу - нажмите Энтер.
Аватара пользователя
Алексей Пикуров
DjMix, вы сделали, что я просил?
Аватара пользователя
Алексей Пикуров
Проблему закрываем.