Rushmore » Пт авг 01, 2014 3:05 pm
Когда терминал загружается, он шлет броадкаст по UDP на 779 порт со своими настройками. Конфигуратор его ловит и отображает изменения в реал-тайме. Хороший, годный функционал.
Но! Часто между конфигуратором и терминалом куча роутеров/туннелей и прочей хрени, которые не пропускают броадкасты. Приходится извращаться через всякие UDP хелперы, чтобы передать такой пакет от подсети, в которой живет терминал, в административную подсеть. И всё бы ничего, но при такой пересылке меняется IP адрес отправителя (Sender IP), а по нему конфигуратор определяет IP адрес терминала. В связи с этим пожелание дописывать IP адрес терминала в сам пакет и конфигуратор пусть читает его оттуда, а на Sender IP просто забить, т.е. сделать как это реализовано в DHCP relay. Тогда будет гораздо проще передавать пакет между подсетями. Фактически через любой UDP Helper, да даже можно просто через socat.
А может, слать на конкретный адрес? Только вот куда? Определить в конфиге? Имхо в этом случае броадкаст как раз удобен.
Или я многого прошу?
Когда терминал загружается, он шлет броадкаст по UDP на 779 порт со своими настройками. Конфигуратор его ловит и отображает изменения в реал-тайме. Хороший, годный функционал.
Но! Часто между конфигуратором и терминалом куча роутеров/туннелей и прочей хрени, которые не пропускают броадкасты. Приходится извращаться через всякие UDP хелперы, чтобы передать такой пакет от подсети, в которой живет терминал, в административную подсеть. И всё бы ничего, но при такой пересылке меняется IP адрес отправителя (Sender IP), а по нему конфигуратор определяет IP адрес терминала. В связи с этим пожелание дописывать IP адрес терминала в сам пакет и конфигуратор пусть читает его оттуда, а на Sender IP просто забить, т.е. сделать как это реализовано в DHCP relay. Тогда будет гораздо проще передавать пакет между подсетями. Фактически через любой UDP Helper, да даже можно просто через socat.
А может, слать на конкретный адрес? Только вот куда? Определить в конфиге? Имхо в этом случае броадкаст как раз удобен.
Или я многого прошу?