Isto é tipicamente devido a algum tipo de firewall de terceiros ou pacote de segurança no seu Ubuntu instalado pelo apt-get como uma dependência ou de outra forma. Faça uma instalação completa e limpa e veja se esse problema está presente.
Eu configurei um servidor Node.js em uma máquina Ubuntu, e ele tem um endereço IP 172.18.xx, posso visitar o serviço em computadores com 172.18.xx, mas alguns dos dispositivos na rede têm IPs de 172.19 .xx, e eles não são capazes de visitar o servidor Ubuntu. O Ubuntu filtra automaticamente as solicitações e como eu desabilito esse comportamento?
Eu posso confirmar que existe de fato uma ponte entre a máscara de sub-rede 172.19.0.0/16 e 172.18.0.0/16, quando eu executo o mesmo servidor Node.js no Mac ou Windows, ele funciona como pretendido.
Isto é tipicamente devido a algum tipo de firewall de terceiros ou pacote de segurança no seu Ubuntu instalado pelo apt-get como uma dependência ou de outra forma. Faça uma instalação completa e limpa e veja se esse problema está presente.