Узел UDP в приложении node-red успешно получает сообщения osc, отправленные с того же компьютера, но не может этого сделать, если сообщения отправляются с другого компьютера в той же подсети.
Брандмауэр говоришь? Брандмауэр не установлен в сети или на каких-либо компьютерах. Более того, один и тот же поток node-red отлично работает на другом компьютере в обоих сценариях.
Что интересно,
sudo tcpdump -A -vv 'udp and port 3001'
показывает пакеты, поступающие при отправке с другого компьютера. Просто до компа доходят, а до узла-красного нет.
Также
sudo nmap -sU -p 3001 192.168.1.34
как с другого, так и с местного терминала будет производить это
Nmap scan report for 192.168.1.34
Host is up.
PORT STATE SERVICE
3001/udp open|filtered unknown
Каковы мои следующие шаги?
UPD: Кажется, сообщение «Порты уже используются: 3001» смущает некоторых комментаторов. Это не предупреждение, это уведомление о том, что добавляемый порт использует этот порт.
В любом случае я решил проблему переформатированием и переустановкой ОС.