LINUX.ORG.RU

История изменений

Исправление v4567, (текущая версия) :

IMHO Это либо демо-версия устройства, либо пионерская поделка.

https://www.moxa.com/

https://www.moxa.ru/

либо разработчики на столько тупые, что не смогли реализовать автоконфигурирование

А как у них решен вопрос если таких устройств в сети > 1 ?

Наоборот с броадкастом как раз сделано продуманно. Например у нас есть 100 таких устройств, мало того что для каждого устройства надо зайти по веб-интерфейсу и прописать для него свой ip, так ещё и в этой программе (которая создаёт виртуальные com порты) надо прописать для каждого устройства свой ip. А так в этой программе прописывать ничего не надо (там даже таких настроек нет), просто нажимаем кнопку добавить и она рассылает броадкаст 255.255.255.255 . Все устройства в сети получают его, смотрят данные и те устройства для которых эти данные понятны, высылают на обратный адрес ответы со своими серийными номерами и ip, а программа получив эти ответы в виндовсе, автоматом формирует виртуальные com порты. Так что наоборот всё продуманно, просто она наверное не предназначена, для использования вне внутренней сети.

Без доп. софта это устройство недоступно за пределами той сети в которой оно включено.

Получается в ядре линукс это так намертво прописано (не прокидывать броадкаст 255.255.255.255) что никак не включишь, кроме как править ядро или что то писать своё?

Написать такой ретранслятор не очень сложно.

Написать для меня очень сложно.

Исправление v4567, :

IMHO Это либо демо-версия устройства, либо пионерская поделка.

https://www.moxa.com/

https://www.moxa.ru/

либо разработчики на столько тупые, что не смогли реализовать автоконфигурирование

А как у них решен вопрос если таких устройств в сети > 1 ?

Наоборот с броадкастом как раз сделано продуманно. Например у нас есть 100 таких устройств, мало того что для каждого устройства надо зайти по веб-интерфейсу и прописать для него свой ip, так ещё и в этой программе (которая создаёт виртуальные com порты) надо прописать для каждого устройства свой ip. А так в этой программе прописывать ничего не надо (там даже таких настроек нет), просто нажимает кнопку добавить и она рассылает броадкаст 255.255.255.255 . Все устройства в сети получают его, смотрят данные и те устройства для которых эти данные понятны высылают на обратный адрес ответы со своими серийными номерами и ip, а программа получив эти ответы в виндовсе автоматом формирует виртуальные com порты. Так что наоборот всё продуманно, просто она наверное не предназначена, для использования вне внутренней сети.

Без доп. софта это устройство недоступно за пределами той сети в которой оно включено.

Получается в ядре линукс это так намертво прописано (не прокидывать броадкаст 255.255.255.255) что никак не включишь, кроме как править ядро или что то писать своё?

Написать такой ретранслятор не очень сложно.

Написать для меня очень сложно.

Исходная версия v4567, :

IMHO Это либо демо-версия устройства, либо пионерская поделка.

https://www.moxa.com/ https://www.moxa.ru/

либо разработчики на столько тупые, что не смогли реализовать автоконфигурирование

А как у них решен вопрос если таких устройств в сети > 1 ?

Наоборот с броадкастом как раз сделано продуманно. Например у нас есть 100 таких устройств, мало того что для каждого устройства надо зайти по веб-интерфейсу и прописать для него свой ip, так ещё и в этой программе (которая создаёт виртуальные com порты) надо прописать для каждого устройства свой ip. А так в этой программе прописывать ничего не надо (там даже таких настроек нет), просто нажимает кнопку добавить и она рассылает броадкаст 255.255.255.255 . Все устройства в сети получают его, смотрят данные и те устройства для которых эти данные понятны высылают на обратный адрес ответы со своими серийными номерами и ip, а программа получив эти ответы в виндовсе автоматом формирует виртуальные com порты. Так что наоборот всё продуманно, просто она наверное не предназначена, для использования вне внутренней сети.

Без доп. софта это устройство недоступно за пределами той сети в которой оно включено.

Получается в ядре линукс это так намертво прописано (не прокидывать броадкаст 255.255.255.255) что никак не включишь, кроме как править ядро или что то писать своё?

Написать такой ретранслятор не очень сложно.

Написать для меня очень сложно.