[問題] linux中收到的封包 如何知道介面
想問一下
就是我在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
推
08/22 04:46, , 1F
08/22 04:46, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章