作者carlcarl (carl)
看板LinuxDev
标题[问题] linux中收到的封包 如何知道介面
时间Fri Aug 21 18:48:20 2009
想问一下
就是我在AP(linux系统)中写了一个module抓取无线的封包
我利用skb->dev->name 这个来看是什麽介面
可是像我连到google的话 有些会印出br0 有些是印出eth1(无线的介面)
br0底下是vlan0(LAN 4个port)和eth1
所以想请问一下这是什麽原因
为什麽介面名称会这麽模棱两可??
还是我不应该利用skb->dev->name来作为判断吗?
还有就是
我module的hook是写在netif_rx里
可是我还是会收到google到ap的封包(eth1)
google到AP应该会从wan进来吧?
我去看了一下
tcpdump 里面是会用到pcap
接下来有点复杂 现在还是没看懂= =a
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.102.215
1F:推 jlovet:一个是input一个是output 08/22 04:46