LINUX tcpdump - 关于UDP数据包监控时的IPS和端口

时间:2015-05-24 04:27:41

标签: linux sockets networking udp packets

我有一个运行在带有centos centos的vps上的在线游戏服务器,并且它不时地将玩家丢弃到0,我已经丢弃了应用程序本身的问题,因为它没有崩溃或任何东西,玩家只是断开连接。

我正在使用tcpdump监控我的游戏服务器端口上的数据包,当发生这种情况时我抓住了,我注意到ip地址发送的数据包没有通常的数字端口(我相信ip。“数字”是ip.port) ,但这个IP.number是端口吗?

查看截图:

http://postimg.org/image/6c4k2sdqp/

与所有其他正常连接不同,它不发送数字端口,突然tcpdump上的数据包列表停止,我的播放器从服务器上掉线。

我想知道是否由于某种原因使得连接失败

1 个答案:

答案 0 :(得分:0)

这里发生的是smart-lm端口在系统服务列表中找到:

❯❯❯ grep smart-lm /etc/services
smart-lm        1608/udp    # Smart Corp. License Manager
smart-lm        1608/tcp    # Smart Corp. License Manager

所以tcpdump显示结束而不是.1608。它可能是您的网络与远程端之间的防火墙(包括远程端的防火墙或路由器)导致问题。