todeus 06.07.2010 06:33
Есть проблема! — проблема с запуском Intellect(ITV) в wine
В нашей организации стоит система видеонаблюдения Intellect, состоит она, как и все системы видеонаблюдения из двух частей - сервер и клиент.На сервере стоят 4 платы видеозахвата по 8 каналов в каждой, стоит Windows Server 2003, и установлена серверная часть программы Intelect.
Клиент, в настоящее время - это Windows XP с установленной клиентсокй частью программы (ваш КО :))
Клиентов, естественно, много(5 машин) - один для начальника охраны - следить за охраной, на второй выводится изображние с уличных камер, на третий помеещния администрации, четвертый помещения клиентов, и.т.п.
Соединение клиентов с сервером происходит следующим образом:
На сервере в настройках серверной части программы прописываются те компьютеры которым разрешено соединятся с сервером, изображения с каких камер разрешено передавать на эти компьютеры, пароль для каждого клиента и т.п. Список разрешенных компьютеров задается списком имен этих компьютеров, а не ip-адресов. т.е. именно тех имен которое можно увидеть, ткнув правой кнопкой мыши на "Мой компьютер" -> Свойства -> Имя компьютера.
По сути IP адрес клиента может быть любым.
В свою очередь запуская клиентскую часть программы, мы указываем ip-адрес сервера к которому хотим подключиться, вводим пароль и смотрим изображения с камер.
Так вот когда клиент стучится на сервер - то сервер смотрит компьютер с каким именем пытается подключится к нему и потом спрашивает пароль.
Выше было написано как это все работает ;)
Проблема в следующем -
Клиентская часть прекрасно ставится и под wine, и даже запускается(после небольших манипуляций и копирования из папки system32 винды в папку system32 wine кой-каких dll'ок)
Клиент запускается, просит вести ip-адрес сервера, и получает "Not Authorized" - т.е., как я понял, сервер не понимает компьютер с каким именем стучится к нему. В настройкас сервера было прописано host линуксовой машины. Или же wine программам запущенным под ним присваивает другое имя хоста? Как его узнать?
Заранее спасибо всем отозвавшимся :)
Эх... не помогло это... Видать я чего-то не понимаю в том как происходит аторизация на сервере :(
format: UseDnsComputerName=
If Y, always override the registry setting for ComputerName with the Unix hostname.