mysql 监听 udp_用NC测试UDP网络是否正常

作为一个网络工程师经常需要测试网络是否通,经常用的是ping,telnet,可是针对UDP的相关端口上面的两个命令并不适用,这时我们可以用NC这个小工具。

centos安装:

yum install nc

常用选项

-g 设置路由器跃程通信网关,最多可设置8个。

-G 设置来源路由指向器,其数值为4的倍数。

-h 在线帮助。

-i 设置时间间隔,以便传送信息及扫描通信端口。

-l 使用监听模式,管控传入的资料。

-n 直接使用IP地址,而不通过域名服务器。

-o 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p 设置本地主机使用的通信端口。

-r 乱数指定本地与远端主机的通信端口。

-s 设置本地主机送出数据包的IP地址。

-u 使用UDP传输协议。

-v 显示指令执行过程。

-w 设置等待连线的时间。

使用方法:

Usage: ncat [options] [hostname] [port]

实例:

如果提示Ncat: No route to host.请检查两端的IPTABLES是否关闭

可以用iptables -F这个命令临时关闭两端的IPTABLES

测试UDP是否通

#服务端监听

[root@10-57-22-128 ~]# nc -uvlp 1234

Ncat: Version 6.40 ( http://nmap.org/ncat )

Ncat: Listening on :::1234

Ncat: Listening on 0.0.0.0:1234

#客户端连接后随便打命令,服务端会有相同的内容显示

[root@10-57-22-228 ~]# nc -u 10.57.22.128 1234

111

22

33

远程拷贝文件(把客户端的mysql.pass传到服务器端test.txt

#服务器端先起服务

[root@10-57-22-128 ~]# nc -lp 1234 >test.txt

#客户端查看文件内容

[root@10-57-22-228 ~]# cat mysql.pass

user:

root

password:

root

#传文件

[root@10-57-22-228 ~]# nc -w 1 10.57.22.128 1234 < mysql.pass

#服务端查看内容

[root@10-57-22-128 ~]# cat test.txt

user:

root

password:

root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值