我有一个供应商正在使用端口40000发送多播消息。当我使用tcpdump查看流量时,端口报告为safetynetp,如下所示。侦听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的服务器上。有方法允许应用程序接收这些消息吗?
发布于 2017-01-20 15:27:54
这似乎不太可能是港口冲突。tcpdump实用程序只是简单地从/etc/services
文件读取端口名,请参阅services(5)以获得更多信息。/etc/service文件将名称映射到端口/协议。
safetynetp 40000/tcp # SafetyNET p 安全网40000/udp # SafetyNET p
除非您已经采取行动允许端口40000/udp上的连接,否则默认的CentOS 7防火墙配置将阻塞连接。你应该在你的文件墙里打开端口。
https://serverfault.com/questions/827572
复制相似问题