nc命令测试UDP端口连通性

Linux安装nc(nmap-ncat)

  • UbuntuCentos7/rockyLinux8下使用的nc命令是nmap-ncat.
  • macOS默认的nc是netcat
    nmap-ncatnetcat虽然命令行都是nc,但并不是同一个软件

Ubuntu安装nc(nmap-ncat)

# 先检查Ubuntu上的nc是nmap-ncat还是netcat
readlink $(which nc)

# 查看nc版本
nc --version

# 如果不是nmap-ncat,卸载
apt remove -y netcat

在这里插入图片描述

# Ubuntu安装ncat
apt install -y ncat

在这里插入图片描述

在这里插入图片描述


Centos7/Rocky8安装nc(nmap-ncat)

Centos7/Rocky8默认的nc命令是nmap-ncat包提供的,并不是netcat.一般不需要再安装.

# 安装nc(nmap-ncat)
dnf install -y nmap-ncat

在这里插入图片描述


Linux使用nc(nmap-ncat)测试udp端口

在这里插入图片描述


Centos7使用nmap-ncat测试udp端口

使用如下指令测试目标服务器UDP端口的连通性:

# nmap-ncat和netcat测试UDP端口方法一致
# 测试192.168.50.150的68/UDP端口
## -v 显示详情
## -u 使用udp协议连接
## -z 零I/O模式,仅报告连接状态
## -w 超时时间 1秒
nc -vuz -w 1 192.168.50.150 68

如果返回succeeded,则说明相应的UDP端口访问正常
如果无任何返回信息,则说明相应的UDP端口访问失败

在这里插入图片描述


nmap-ncat测试udp数据传输是否正常

  • nc服务端监听8888/udp端口
# 在服务端上开启8888端口
## -v 详情
## -u UDP协议
## -l 监听端口,而不是发送数据
## -p 指定源端口
nc -vulp 8888
  • nc客户端连接到nc服务端ip8888/udp端口
# 在客户端上连接服务器的8888端口并发送数据
## -v 详情
## -u UDP协议
nc -vu 服务器地址 8888
## 连接后发送数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

教Linux的李老师

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值