首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在虚拟机下用tcpdump监视netcat打开的端口,无数据显示

2012-12-25 
在虚拟机上用tcpdump监视netcat打开的端口,无数据显示我的虚拟机上的ubuntu的IP 是 10.0.2.15Server端打开

在虚拟机上用tcpdump监视netcat打开的端口,无数据显示
我的虚拟机上的ubuntu的IP 是 10.0.2.15

Server端
打开一个窗口 听 50001端口
$ nc -l 50001

Client端
打开另一个窗口进行连接
$ nc 10.0.2.15 50001

然后输入一些文字,没问题

接下来我想用tcpdump查看这些发送的数据,我该怎么办?
$ tcpdump -nnvvXS dst 10.0.2.15 and dst port 50001

抓住目标地址10.0.2.15 并且目标端口50001的数据

可是在我输入一些文字后却没有抓到任何数据
0 packets captured
....
...


是我哪里做错了吗
[解决办法]
命令没有问题
[解决办法]
今天我们项目也发现 类似问题。

确定 
1:两边的buffer一样大
2:确定Ip ,port是否对应

3:是否多开了同名进程?//因为此,我们用tcpdump抓到了包,但是recvfrom始终执行不了,后来查到我们调试中有客户端没有完全kill

热点排行