安装好tcpdump和libpcap后不能抓包的问题!
2012-03-09 09:17
183 查看
今天写了一一个小小的客户/服务器小程序,然后想用tcpdump来抓两个包看看里面是啥样的,于是乎就在自己 的fedora16使用tcpdump命令,但是提示没有安炸ungzhege软件包,于是使用来以下命令来进行安装
#yum search tcpdump
#yum install tcpdump
将tcpdump安装上去了,突然想起要使用tcpdump还得安装libpcap,于是使用同样的方法安装libpcap,很快就把这两个安装好了,但是问题也就跟着出现了。当我使用
[root@PingD 桌面]# tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on usbmon1, link-type USB_LINUX_MMAPPED (USB with padded Linux header), capture size 65535 bytes
19:16:23.349067 CONTROL SUBMIT to 1:1:0
19:16:23.349072 CONTROL COMPLETE from 1:1:0
19:16:25.348767 INTERRUPT COMPLETE to 1:1:1
[root@PingD 桌面]# tcpdump -i eth0(此时也许你需要切换到管理员权限下面试试,然后再执行这个命令)
tcpdump: eth0: No such device exists
(SIOCGIFHWADDR: No such device)
然后我就使用whereis查找
[pingd@PingD 桌面]$ whereis tcpdump
tcpdump: /usr/sbin/tcpdump /usr/share/man/man8/tcpdump.8.gz
[pingd@PingD 桌面]$ whereis libpcap
libpcap:
发现libpcap似乎没有安装好,但是使用#yum install libpcap的时候又是提示已经安装了的。然后就没有然后了,郁闷了,不知道该杂解决了,因为我想把libpcap卸载了重新安装,于是查找命令,找到来覆盖安装的方法#yum -y reinstall libpcap,进而又把libpcap重新安装了一遍。可悲剧的事还是发生了,情况可之前就是一个样的。
这是一个同学的提醒帮助了我,之前我使用端口的时候用的是eth0,然而我的端口好像不是这个,于是我使用ifconfig命令进行查看,发现支持我的IPv4端口的端口号是p5p1,再次尝试加上这个端口,哈!成功了!不知道这篇文章能否帮助到别人
#yum search tcpdump
#yum install tcpdump
将tcpdump安装上去了,突然想起要使用tcpdump还得安装libpcap,于是使用同样的方法安装libpcap,很快就把这两个安装好了,但是问题也就跟着出现了。当我使用
[root@PingD 桌面]# tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on usbmon1, link-type USB_LINUX_MMAPPED (USB with padded Linux header), capture size 65535 bytes
19:16:23.349067 CONTROL SUBMIT to 1:1:0
19:16:23.349072 CONTROL COMPLETE from 1:1:0
19:16:25.348767 INTERRUPT COMPLETE to 1:1:1
[root@PingD 桌面]# tcpdump -i eth0(此时也许你需要切换到管理员权限下面试试,然后再执行这个命令)
tcpdump: eth0: No such device exists
(SIOCGIFHWADDR: No such device)
然后我就使用whereis查找
[pingd@PingD 桌面]$ whereis tcpdump
tcpdump: /usr/sbin/tcpdump /usr/share/man/man8/tcpdump.8.gz
[pingd@PingD 桌面]$ whereis libpcap
libpcap:
发现libpcap似乎没有安装好,但是使用#yum install libpcap的时候又是提示已经安装了的。然后就没有然后了,郁闷了,不知道该杂解决了,因为我想把libpcap卸载了重新安装,于是查找命令,找到来覆盖安装的方法#yum -y reinstall libpcap,进而又把libpcap重新安装了一遍。可悲剧的事还是发生了,情况可之前就是一个样的。
这是一个同学的提醒帮助了我,之前我使用端口的时候用的是eth0,然而我的端口好像不是这个,于是我使用ifconfig命令进行查看,发现支持我的IPv4端口的端口号是p5p1,再次尝试加上这个端口,哈!成功了!不知道这篇文章能否帮助到别人
相关文章推荐
- windows下nginx的安装、使用及80端口被占用导致nginx不能启动问题的解决
- 解决VS2008安装SP1后,不能修改安装的问题
- hadoop 2.x安装:不能加载本地库 - 解决libc.so.6 version GLIBC_2.14 not found问题
- dpkg: 依赖关系问题使得 wps-office 的配置工作不能继续: wps-office 依赖于 libpng12-0;然而: 未安装软件包 libpng12-0。
- 解决安装SP3后,Window Media Player 播放器不能播放的问题
- 解决DWR CS5安装html5插件提示:没有签名,不能安装的问题
- wireshark不能抓包问题解决(在win2003上)
- 最近遇到在xp下不能安装mdac2.7问题的处理方法。
- 安装SUN5.10后,不能远程登录的问题
- Windows 2003 不能安装SP1的问题 解决方案
- 解决安装完IE8后,VS2005不能调试问题.........
- bugzilla在linux下安装后,页面不能访问问题处理
- ORCA msi修改工具 解决 msn 卡巴斯基 iTune等不能在Windows Server 2003下安装的问题
- 关于oracle数据库安装不能自行配置数据库等问题
- 解决“不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品”问题
- 安装MySql配置最后不能启动service 问题解决方案!
- Ubuntu上安装gtk2.0不能安装的问题,“下列的软件包有不能满足的依赖关系”
- 解决wamp、vertrigo等集成环境安装后apache不能启动的问题
- Genymotion上不能安装APK软件的问题