我在一台 Ubuntu 机器上设置了一个 Node.js 服务器,它的 IP 地址是 172.18.xx,我可以通过 IP 地址为 172.18.xx 的计算机访问该服务,但网络上的某些设备的 IP 地址为 172.19.xx,它们无法访问 Ubuntu 服务器。Ubuntu 会自动过滤请求吗?我该如何禁用此行为?
我可以确认子网掩码 172.19.0.0/16 和 172.18.0.0/16 之间确实存在一座桥,当我在 Mac 或 Windows 上运行相同的 Node.js 服务器时,它确实按预期工作。
答案1
这通常是由于您的 Ubuntu 上某种第三方防火墙或安全包通过 apt-get 作为依赖项或其他方式安装所致。执行完整的全新安装,看看此问题是否仍然存在。