我有一个使用端口 40000 发送多播消息的供应商。当我使用 tcpdump 观察流量时,该端口报告为安全网络,如下所示。在 40000 上侦听流量的应用程序永远不会收到消息。
这是一个端口冲突,会导致消息无法传递到侦听消息的应用程序,还是应该使用该端口仍然可以使用safetynetp?
tcp 转储流量看起来像
09:16:16.565887 IP x.x.x.x.33957 > x.x.x.x.safetynetp: UDP, length 263
09:16:16.569960 IP x.x.x.x.57385 > x.x.x.x.safetynetp: UDP, length 263
09:16:17.225545 IP x.x.x.x.39261 > x.x.x.x.safetynetp: UDP, length 50
这是在运行 RHEL 7 的服务器上。有没有办法让应用程序接收这些消息?
这似乎不太可能是端口冲突。tcpdump 实用程序只是从
/etc/services
文件中读取端口名称,有关详细信息,请参阅 services(5)。/etc/service 文件将名称映射到端口/协议,例如除非您已采取措施允许端口 40000/udp 上的连接,否则默认的 CentOS 7 防火墙配置将阻止连接。您应该在文件墙中打开端口。