Тема: Разные подсети.
Добрый день.
Возникла ситуация. Контроллер находиться в одной подсети, и имеет адрес: 192.168.2.254.
Сервер и сервисы запущены в другой подсети и через впн. Адрес подсети: 192.168.1.3.
Так вот - пинг у меня до контроллера проходит, до порта через телнет тоже могу достучаться, а вот с помощью софта (как утилиты по конфигурации конроллера, так и через конфигуратор) - ну никак.
Может я что-то не понял?
Опишите пожалуйста подробнее конфигурацию сети.
Какие подсети, как подключены друг к другу, есть ли маршрутизаторы и как подключены между подсетями, к чему подключается впн соединение и т.д.?
Не плохо бы было видеть схему сети, если она у Вас есть.
Схемы нет, но суть такая:
Основной роутер: 192.168.1.3 (сервер со службами) - >192.168.1.1 (роутер)- > VPN (создан с помощью роутеров на базе Zyxel через Интернет со статическими адресами)-> 192.168.2.1 (роутер)- > 192.168.2.254 (контроллер). на текущий момент firewall не настроен - пинги, диступы и т.д. проходят в полном объеме. К другому оборудованию (а там не мало висит - видеорегистраторы, сетевые принтеры, IP камеры и т.д.) доступы есть в полном объеме.
Может адрес не нравиться софту 192.168.2.254 😊... помниться я как-то натыкался на такую проблему у вас 😊
1) Что означают слова “до порта через телнет тоже могу достучаться”?
2) Связь с контроллером есть, если он в одной подсети с ПО “Комендантъ”?
3) Попробуйте пинговать контроллер программой “Настройка Ethernet контроллеров” (не забудьте запустить ее с правами администратора!).
4) Попробуйте сделать поиск контроллера программой “Настройка Ethernet контроллеров” в одной подсети и слушать сеть (Wareshark) в другой подсети, доходят ли пакеты до нее? И куда направляются ответы от контроллера?
1. Это ознаечет что команда telnet 192.168.2.254 5000 выполняется и попытка ответа происходит.
2. Есть.
3. Пропинговался. Именно под правами админа. Нашелся.
4. Контроллер нашелся. Показал версию, состояние.
В конфигураторе - никак. Даже под админом запускаю. Идет провека связи - и подвисает. Windows 7 Prof.
А модуль связи с контроллерами запущен?
Да,
Странно - выбрал в программе модуль свзи - и все заработало...
странно. Раньше как-то по другому было. Теперь только один модуль связи может быть?
Ничего не менялось, все осталось как и было.
Модулей связи может быть сколько угодно (сколько зарегистрировано в системе).
Добрый день!
Очень похожая ситуация у нас в организации.
Переходим c SMDR3/4 на SCM-NET и SCM-NET2.
Сейчас SCM-контроллеры есть в 3 разных подсетях (через VPN), сервер и машина с Конфигуратором - в 4 подсети (192.168.1.0, 192.168.2.0, 192.168.3.0, 192.168.4.0). Пинг через командную строку проходит ко всем. При настройке в Конфигураторе контроллеров доступ к ним есть, пинг проходит, контроллер идентифицируется. Порты и IP можно настраивать и менять, НО только при одном условии - убрана галочка “Добавить маршрут”. Добавляемый маршрут подменяет адрес шлюза-маршрутизатора адресом машины с конфигуратором, поэтому пинг перестает проходить как в конфигураторе, так и вне его.
Аналогично, в момент запуска “Службы связи с контроллерами” пинг на адреса контроллеров также прекращается. Предполагаю, что в “Службе...” идет автоматическое добавление маршрута.
Прошу помочь с указанием места, где это можно исправить.
Аналогично, в момент запуска “Службы связи с контроллерами” пинг на адреса контроллеров также прекращается. Предполагаю, что в “Службе...” идет автоматическое добавление маршрута.
Нет, служба связи с контроллерами не создает ни каких маршрутов до контроллеров.
При работающей службе связи с контроллерами пинг может отсутствовать или очень редко проходить, т.к. контроллер занят обменом данными со службой.
А данные от контроллеров поступают в БД при работающей службе связи?
А данные от контроллеров поступают в БД при работающей службе связи?
Именно, ни один контроллер в “Службе связи с контроллерами” недоступен, считывание данных не происходит.
А модуль связи запускаете на том же компьютере, с которого их конфигурировали (задавали адреса и порты)?
В службе связи с контроллерами подключение к БД произошло? Назначили подключение для определенного компьютера в настройках подключения?
А модуль связи запускаете на том же компьютере, с которого их конфигурировали (задавали адреса и порты)?
В службе связи с контроллерами подключение к БД произошло?
Модуль связи запускаю на компьютере, на котором модули конфигурировал сейчас (изменял и правил адреса и порты). Созданы в конфигураторе они были еще во 2 версии, на другом компьютере, с локальной БД. Сейчас база перенесена на сервер БД, компьютер с конфигуратором (7 версии) подключается к нему. БД, соответственно, претерпела изменения по версиям, согласно инструкциям (2->3->6->7).
Подключение к БД произошло.
Назначили подключение для определенного компьютера в настройках подключения?
Вопрос неясен. Если имеется в виду “Имя компьютера или IP-адрес” в настройках модуля связи - нет, там пусто.
Назначили подключение для определенного компьютера в настройках подключения?
Вопрос неясен. Если имеется в виду “Имя компьютера или IP-адрес” в настройках модуля связи - нет, там пусто.
В настройках подключения у службы связи с контроллерами выбран компьютер?
А в самой службе связи отображается список контроллеров?
В настройках подключения у службы связи с контроллерами выбран компьютер?
А в самой службе связи отображается список контроллеров?
У службы связи с контроллерами (7.0.7 сборка 22, запускается не как служба, а вручную) в настройках соединения НЕТ выбора компьютера. Есть поля “Наименование”, “База данных”, “Сервер”, “Порт”, “Пользователь”, “Пароль” + поле выбора модуля связи. Там я выбираю модуль связи, к которому привязаны 3 контроллера SCM.
При запуске службы связи список контроллеров отображается, SCM-NET сообщают “Контроллер не отвечает”, SCM-NET2 - “Контроллер неактивен”.
Может, обновить “Службу связи...”? Или я что-то упускаю?
... SCM-NET2 - “Контроллер неактивен” ...
Этот контроллер должен быть неактивен?
А никаких фаерволов не запущено?