|
Масса-К: Терминал сбора данных и весы в разных подсетях | ☑ | ||
---|---|---|---|---|
0
Ymryn
04.12.19
✎
15:58
|
Добрый день. Понимаю, что вопрос не по адресу. По адресу (а именно в тех. поддержку) уже задал. Но вдруг тут получится решить проблему быстрее.
Суть проблемы. Есть весы Масса-К, причем одни из них в одной посети, назовем её подсетью А, другие в другой, назовем её подсетью Б. При запросе данных с компьютера из подсети А весов в подсети А - все успешно получается. Если запрашиваем весы из подсети Б - то возвращаемый драйвером текст обрезается, стабильно на одном и том же месте. Если отзеркалить ситуацию. Т.е. вызывать из подсети Б, проблема наблюдается соответственно на весах подсети А, а с весами из подсети Б все хорошо. Это вызывает серьезные проблемы для фонового опроса весов. Собственно интересует сталкивался ли кто-то с такой проблемой и возможно знает решение или может дать направление для поисков. |
|||
1
VS-1976
04.12.19
✎
16:04
|
Каким образом осуществляется опрос?
PS: Попробуй маску посети поставить 255.255.0.0 |
|||
2
Ymryn
04.12.19
✎
16:07
|
(1) опрос осуществляется через драйвер. Т.е. вызывается функция драйвера из официальной обработки - ЗагрузитьТовары(ИдУстройства, XMLТаблицаТоваров) -возвращаемый XMLТаблицаТоваров - порезан.
|
|||
3
VS-1976
04.12.19
✎
16:23
|
(2) Драйвер работает по протоколу TCP на сколько я понимаю. Можно в принципе организовать сеть без подсетей, через маску 255.255.0.0. Сложно что-то сказать по этому поводу... это потребует перестройки сети...
|
|||
4
VS-1976
04.12.19
✎
16:28
|
(3) Скорее всего "драйвер" садиться в виде службы на определённом порту. В связи что это другая подсеть, то "проброс" порта не осуществляется ( нет NAT ). По идее тебя спасёт либо одна подсеть, либо "глобальная сеть" с маской 255.255.0.0 главное что бы все были либо 10.10, либо 192.168
|
|||
5
Ymryn
04.12.19
✎
16:39
|
(4) Понял. Спасибо.
|
|||
6
Garykom
гуру
04.12.19
✎
17:07
|
(4) Каким местом связано теплое с круглым?
(0) Имхо трясите своих админов куда пакеты теряются/коннект теряется |
|||
7
VS-1976
04.12.19
✎
17:42
|
(6) NAT понятно не относится к этому. Но я сам встречал что не работает, так же как и COM если есть подсети. Хотя и telnet открывает порт, но данные теряются
|
|||
8
bolero
04.12.19
✎
18:15
|
(0) возможны проблемы с MTU, особенно если подсети связаны VPN, а не просто размазаны логически
узнать наверняка можно, временно установив на крайних устройствах MTU 1000 вместо 1498 или что там будет |
|||
9
VS-1976
04.12.19
✎
18:17
|
(8) Это просто узнать командой ping ip -l 1498
|
|||
10
Сияющий в темноте
04.12.19
✎
20:51
|
там еще может быть пооблема с размером udp кадра при трансляции через подсети,это,конечно,не mtu,но тоже неприятно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |