Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
отправлено / posted
Ситуация: Два компьютера, сетевой коммутатор, по одной сетевой карте в каждом компьютере; ведётся сетевой обмен.
Разрываем соединение между коммутатором и компьютером - сетевой обмен прекращается , канал ДИАГНОСТИКА/Сеть=35(ресурсы исчерпаны), канал ДИАГНОСТИКА/КодСети=4(ожидание).
Восстанавливаем соединение между коммутатором и компьютером - канал ДИАГНОСТИКА/Сеть=19(конфликт имен), канал ДИАГНОСТИКА/КодСети=4(ожидание), сетевой обмен отсутствует.
1) Как восстановить сетевой обмен? (Если в компе две карты, то просто переключаемся на вторую и, при необходимости, обратно - и обмен восстанавливается. С одной такой фокус не проходит. Как заставить заново создать сетевое имя?) 2) Канал ДИАГНОСТИКА/Сеть может принимать значения 12 и 3 - что это значит? Существуют ли другие недокументированные коды?
Сообщения / Posts 341 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Немного не понятно какой именно канал что именно показывает. Дело в том, что канал ДИАГНОСТИКА\Сеть - контроль состояния обмена по сети средствами ТМ. А Вы приводите для него код 35, описание которого взяли из канала ДИАГНОСТИКА\Код сети - который возвращает код ошибки сетевой ОС и к ТМ не имеет никакого отношения. Описание кодов для этого канала надо смотреть в документации на ту сетевую ОС, которую Вы используете (то что приведено у нас в документации - это наиболее распространненые коды и их значения, но они не обязательно могут совпадать в разных сетевых ОС). Поэтому прошу Вас - проверить и еще точно - какой канал какие значения возвращает? 2) Какие ОС на обеих ПК - MS Windows? Обмен между двумя МРВ? 3) Если это действительно канал ДИАГНОСТИКА\Сеть, то коды 3 и 12 означают следующее: 3 - Ошибка записи. Т.е., причина - невозможно отправить данные или ошибка отправки данных по сети удаленному узлу. 12 - Ресурс не найден. Возникает при переключении на неверный номер адаптера (не несуществующий).
Вообще коды ошибок имеют общее значение (это видно если Вы посмотрите описание кодов для всех каналов ДИАГНОСТИКИ - по своим значениям они практически совпадают между собой, только для некоторых каналов некоторые коды могут отличаться). Вот список всех кодов на базе которых и формируются ошибки для разных дополнений к подтипу ДИАГНОСТИКА:
1 // Ошибка файла нужный файл не открывается (его нет нпример)
2 // Ошибка позиционирования
3 // Ошибка записи
4 // Ошибка чтения
5 // Ошибка (нет памяти )памяти
6 // Ошибка списка (нигде не используется!)
7 // Ошибка формата
8 // Ошибка не то число символов
9 // Ошибка таймаута (превышение таймаута)
10 // Ошибка ответа
11 // Ошибка вызова функции (возможно API - например при инициализации СОМ-порта)
12 // Ресурс не найден
13 // Ошибка в коде возврата(Slave M-Link так может ответить)
14 // Ошибка контрольной суммы
15 // Ошибка ожидания (нипример, когда нет свободного ресурса - система ожидает)
16 // Ошибка размещения
17 // Ошибка соединения (для модема)
18 // Связь прервалась, положили трубку (для модема)
отправлено / posted
Попробуйте через канал переключения логического номера адаптера (Системный\Сетевая плата). Если адаптер один и номер его 0 - посылать любое значение не на вход канала, а на выход - тогда канал будет отрабатывать текущее значение 0 (т.е. не нужно будет переключаться на несуществующий адаптер).
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
отправлено / posted
Не получается. Возможно канал и отрабатывается, но проблема то не в том чтобы создать новое имя, а в том чтобы убить старое. Ведь вновь созданное имя идентично старому - от этого происходит КодСети=19(конфликт имен). Т.е. при разрыве связи остается старое имя, а при новом коннекте оно создается заново(автоматически) - возникает КодСети=19. А отработка канала Системный\Сетевая плата делает то же самое.
Сообщения / Posts 341 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Выполнили проверку: МРВ на WinXP+SP1 посылает автопосылками генератор пилы, МРВ на Win2K+SP3 принимает эти автопосылки. Связь организована через NetBios поверх протокола TCP/IP (протокол NetBEUI был выключен). При разрыве соединения и его восстановлении свзяь автоматически возобновилась примерно через 20-25 секунд. Пожалуйста, сообщите Вашу конфигурацию.
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
отправлено / posted
Попробовали Ваш проект - у нас все нормально.
На нашем форуме уже имела место дискуссия по похожей проблеме, однако она завершилась без каких-либо результатов, т.е., пользователь не сообщил о конечных результатах по данному вопросу. Вот ссылка на данный топик: http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/5/t/000037.html
Мы со своей стороны отправим запрос данному пользователю по данной ситуации, а также рекомендуем Вам самим попробовать связаться с ним, возможно им удалось решить данную проблему: sergey@preobrazovatel.com.ua
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
отправлено / posted
Я написал по адресу sergey@preobrazovatel.com.ua, надеюсь Сергей мне ответит. Хочу уточнить: при Ваших испытаниях канал КодСети также, как и у меня принимает значения 35 и 19? Не принимает ли он других значений? Может ли повлиять на восстановление связи использование статических IP-адресов, использование или неиспользование в сети WINS и DNS?
Сообщения / Posts 341 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
С сегодняшнего дня мы начнем эксперименты с последовательной установкой системы и патчей для выяснения ситуации с невосстановлением связи после обрыва сети. Результаты будут известны в течении данной недели.
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
[ 03.09.2007, 17:28: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 341 | Из / From: Russia
| IP / IP: IP адрес / IP address |