急急急,libpcap库是从内核中的哪里接收数据报文的?

bekars 2006-07-26 11:24:30
libpcap是从内核的哪里收包的?网卡发包和收包都有接收位置吗?


我用tcpdump -i wan -n icmp抓经过linux的ping包,两台机器可以ping通,但是ixp425的网口只能抓到reply报文,没有request的报文。

内核2.4.20,网卡ixp425驱动1.5
tcpdump为什么只能抓到收到的包,发出的包抓不到
...全文
283 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gettext 2006-07-28
  • 打赏
  • 举报
回复
pcap用的是混杂模式的raw socket.
slone 2006-07-26
  • 打赏
  • 举报
回复
net/packet/af_packet.c packet_sendmsg packet_recvmsg
bekars 2006-07-26
  • 打赏
  • 举报
回复
楼上的这个是肯定的,如果是关于tcpdump和基本配置的回答就不必了
slone 2006-07-26
  • 打赏
  • 举报
回复
看看路由表啊,确保request 包是不是从wan 口出去的啦

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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