linux下安装tcpdump的问题

pingd 2012-03-08 07:21:05
今天在我的fedora16下面想抓两个包来看看,但是当我使用tcpdump的时候提示没有安装,于是使用
#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卸载了重新安装,但是卸载都没有卸载的了
...全文
2253 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
酷似雨 2013-09-21
  • 打赏
  • 举报
回复
你好啊!求助啊!大哥
pingd 2012-03-09
  • 打赏
  • 举报
回复
问题已解决了,我还是把答案给贴出来吧,出现这个原因的主要问题不是软件包没有安装好,而是我自己的命令没有使用好,在fedora16下必须得加上端口号才行,每个人的计算机的端口号可能不一样,不要傻瓜式的用eth0来当端口号,而是使用ifconfig来查看。
pingd 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 stefagiggs 的回复:]

# yum -y reinstall libpcap
[/Quote]
你这个方法我尝试来,但是结果还是一样的,这就郁闷了
stefagiggs 2012-03-08
  • 打赏
  • 举报
回复
# yum -y reinstall libpcap

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧