Tcpdump与nc探测udp端口是否可用

一.场景说明

1.假设有两台机器A和B

2.需求是A主动去和B连接,B机器运行着某个UDP协议的应用;

3.如果A和B都能证明自己的程序运行没问题,就可以借助与tcpdump和nc工具排查是不是网络和防火墙等问题;

二.工具的安装

机器A可以安装Ncat,通过yum install nc;

机器B可以安装tcpdump,通过yum install tcpdump;

三.启用工具

A机器可以通过以下命令发起连接:

nc -vu {ip地址} {port端口}
如:nc -vu 192.168.1.100 10888

B机器运行tcpdump :

格式:tcpdump {协议类型} {端口关键字} {端口号},如:
tcpdump udp port 31500
#可以监听到对方发起的连接和数据大小

四.A和B机器都运行nc工具

A 机器:

nc 172.31.17.42 10888
/回车后输入任意内容,再B机器的会话框中会有输出

 

B机器:

nc -lk 192.168.1.100 10888

 

 

 

 

你可能感兴趣的:(运维技术,centos,服务器,linux,运维)