Тема: Подключение SCM-NET по альтернативному порту.
Здравствуйте.
В сети 5000 TCP порт занят.
Какой альтернативный порт можно задействовать для подключения SCM-NET?
любой
а стандартные альтернативные (предпочитаемые народом) может всё-же есть?
5001, 5002 .... 5999
Ещё вопрос. А есть возможность SCM-NET указать шлюз по умолчанию?
А то на роуторе я порт прокинул, а хрен...
У контроллера нет такой настройки, потому что он сам никуда не лезет. Он только отвечает на запросы модуля связи.
Не исключено, что порт режет провайдер. Во внутренней сети связь есть?
прокидывать порт нужно не tcp, а udp
да, в локалке всё ок
а снаружи конфигуратор не конектится
сейчас попробую поменять порт ещё на какой-нить
а модуль связи и база, снаружи, где конфигуратор, или внутри?
главное что бы модуль связи мог обратиться к контроллеру и к БД, которые, собственно, могут находиться где угодно
Не получилось :(
Я даже родной 5000 UDP порт освободил на роуторе и пробросид его на IP контроллера - не помогло.
Конфигуратор+модуль связи+база снаружи. Вариант когда это всё внутри работает нормально.
Что я упустил?
Может провайдер не пускает, может в роутере маршрут без перезагрузки не применяется. Нужно назначить этот маршрут на какой-нибудь комп и смотреть снифером (например wireshark), приходят ли пакеты на 5000 порт. Если не приходят, разбираться с сетью.
Также: в случае с удаленным подключением в качестве IP адреса контроллера нужно указывать внешний IP роутера.
Применимо к картинке Port Forwarding на роутере:
Долбимся из вне на IP роутера по порту 55555, а он в свою очередь перенаправляет на IP (192.168.0.127:5000) контроллера во внутреннюю сеть.
Всё так и делаю. Осталось последнее - проверить не забанен ли порт провайдером.
Спасибо за советы!
По результатам отпишусь.
А можно ли увеличить время опроса контроллера?
(у меня через 6 сек опроса вылезает ошибка)
Может этого времени не достаточно при плохом канале?
6 сек. достаточно при любом канале.
Ещё уточню. Может знатокам это поможет.
Комп на котором конфигуратор, модуль связи и база тоже находится за роутером (в другой локалке)
Может на нём тоже что-нить пробросить?
(Это я уже так, на вся случай, потому что всё перепробывал и нахожусь в полном затупе ПОТОМУ ЧТО ОНО ДОЛЖНО РАБОТАТЬ, а не работате...)