Eserv: 2.99 build 3501
В сети используем MSN messenger 7.5, проблема в передаче видео, т.е. сам чат идет, а видео нет. Посылаешь собеседнику предложение на видеосвязь, он соглашается, идет типа соединение, а через несколько секунд соединиться не удалось. При прямом подключения локального компьютера к Интернету все проходит. MSN использует Socks прокси, но в логах я криминального ничего не вижу. Не могу придумать в какую сторону смотреть у Eserv-а.
12:07:35 135423
Вы предложили собеседнику iskam@xxxx.ru запустить программу просмотр видео с веб-камеры. Можно подождать ответа или отменить (Alt+Q) свое предложение.
Собеседник iskam@xxxx.ru принял предложение запустить программу просмотр видео с веб-камеры.
Вы остановили просмотр видео с веб-камеры пользователя iskam@xxxx.ru. iskam@xxxx.ru сообщает: конец telega@xxxx.yyy.ru сообщает: понял
Какие нужны еще логи?
12:08:27 135448
Старый продукт MS — NetMeeting — поддерживал только H.323-шлюзы, а в Messenger и для него настроек не видно
При подключении через некоторые сетевые брандмауэры веб-камера может плохо работать. Если у вас возникли проблемы при обмене видео с пользователем, находящимся в другой локальной сети или за брандмауэром, обратитесь к сетевому администратору.
Если у вас возникли проблемы со звуковой или видеосвязью или скорость передачи файла низкая, то, возможно, ваш компьютер или компьютер вашего собеседника подключен к Интернету через транслятор сетевых адресов (NAT) или брандмауэр. Чтобы устранить проблему, необходимо включить в трансляторе сетевых адресов (NAT) поддержку технологии Universal Plug and Play (UPnP) или купить устройство NAT, которое поддерживает технологию UPnP. Вам также может потребоваться обновить микропрограмму NAT
Т.е. мне кажется, что он все-таки поддерживает прокси, да и настройки в MSN есть, только не могу разобраться, что должен делать сетевой администратор как они пишут в хелпе......?
Я конечно могу ошибаться, поправьте если что, но с развитием различного рода программ все равно придется столкнуться с поддержкой UPNP, т.к. она настоятельно рекомендована для применения с июля 2001 года, и многие железки ее уже поддерживают. Получается, что от программной части меня вынуждают переходить на железячную, а так не хочется...
"Железный брандмауэр" — это специализированный компьютер с программами firewall и опционально NAT. МСНу конечно без разницы.
Eserv НЕ брандмауэр. Eserv прокси (http, socks и т.д.). MSN через эти виды прокси умеет пропускать только чат, но, увы, не голос и не видео. Это ограничение MSN Другие программы, например наш Ephone, умеют через Socks пускать голос (причем он написан задолго до MSN Messenger).
UPNP — это придуманный MS (и др.) программный интерфейс для конфигурирования NAT. UPNP, как и NAT, и firewall, ВХОДЯТ В WINDOWS. (ну устал уже об этом говорить, приходится кричать). Не вижу никакого смысла переписывать программы Microsoft. Мы делаем то, что MS делать не умеет. А эти простейшие пакетные вещи у MS получаются нормально Т.е. попробуйте просто включить connection sharing в Windows, и UPNP включится вместе с NAT.
По поводу поддержки MSN'ом проксей:
Прекрасно всё работает с usergate2.8, пакетом cerio, а с eserv действительно не работает. причём безо всяких трудностей настраивается, можно просто "использовать настройки IE".
Это говорит о том, что вы используете только чат. Т.к. в IE нет настроек на Socks5!
Это тоже надо испытать прежде чем рекомендовать. Не всякую программу они умеют "поймать" и перенаправить.
звук с успехом заворачивается. У меня пара человек так и общались используя как раз MSN. Поэтому и рекомендовал
И к kvinta большая просьба — тоже привести журналы "Прекрасно всё работает с usergate2.8, пакетом cerio", а то я хоть подтвердил что они должны работать (через NAT), но у самого не получилось проверить — у меня не работают. Завтра еще попробую Messenger через Windows NAT между ЛС (первая попытка только что закончилось слётом Messenger 7.5 на той стороне).
И еще к BitalKu вопрос: можно ли повторить эксперимент с LogLevel=7 ? Интересует содержимое xml-файлов переправленных:
12:08:58 135451 GET http://m1reflector16.spotlife.net:9010/createTunnel?sid=allaj2ZemQ&a=9ky7ynBkHyxQW/3yf9ebRA HTTP/1.0
12:08:59 135451 HTTP/1.1 200 OK
12:08:59 135451 Content-Type: text/xml
...
12:09:06 135452
общались через интернет. Вот только с версией MSN не уверен (возможно что 6-ая была). Логи за давностью врят ли достану, но посмотрю в архивах. А самому эксперименты ставить возможности нет по причине отсутсвия на месте.
Никакого NAT и шары.
"использовать настройки IE" — это утрирование, я им вообще не пользуюсь никогда, а Socks5 в MSN тычется в UserGate в 1080, то есть стандартно до ужаса, и http туды ж, только в 8080. а socks 4 вообще пусто.
12:38:00 28824
12:38:02 28824 Done. Close connection.
12:38:02 28824 Connection to client closed.
12:38:02 28824 ThreadReturn: -4000
*
12:39:19 28831
12:39:20 28831 Recv OK: size=449 bps=1368
12:39:20 28831 Done. Close connection.
12:39:20 28831 Connection to client closed.
12:39:20 28831 ThreadReturn: -4000
Сняты все логи, но они очень большие, буду выкладывать по мере требования.
Соединение у другого собеседника подключение у одного прямое, у другого через прокси, причем 1-й со 2-м общается нормально, а вот я не могу ни с 1-м, ни со 2-м. Нужно ли показать Sock-лог?