討論串[問題] linux中收到的封包 如何知道介面
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓-1(0推 1噓 0→)留言1則,0人參與, 最新作者wheelz (wheelz)時間16年前 (2009/09/07 10:49), 編輯資訊
0
0
1
內容預覽:
你似乎應該在netfilter的INPUT hook上做比較好. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 124.200.16.116.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者carlcarl (carl)時間16年前 (2009/08/24 04:12), 編輯資訊
0
0
1
內容預覽:
我後來周末借了linux 網路原理來看. 這部份我看過就大概了解了. 不過還是謝謝回答@@. 嗯..我可能沒有把問題講得很清楚. 就是這個封包 他的介面印出來是eth1 也就是無線的. 可是照理來說應該是wan才對. 不過後來我這個問題雖然還是不知道是為什麼. 後來我照著書上的流程講解. 把hook
(還有177個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sonoma001 (開心呀)時間16年前 (2009/08/23 22:00), 編輯資訊
0
0
0
內容預覽:
因為eth1收到後會呼叫netif_rx送到bridge裡 然後bridge發現mac是host的. 所以把skb->dev又改成br0在呼叫netif一次往上送. 所以一個封包一共通過了兩次netif_rx 一次是eth1 一次是br0. 因為你wan的drv也呼叫了netif_rx來把封包往上送

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者carlcarl (carl)時間16年前 (2009/08/21 18:48), 編輯資訊
0
0
0
內容預覽:
想問一下. 就是我在AP(linux系統)中寫了一個module抓取無線的封包. 我利用skb->dev->name 這個來看是什麼介面. 可是像我連到google的話 有些會印出br0 有些是印出eth1(無線的介面). br0底下是vlan0(LAN 4個port)和eth1. 所以想請問一下這
(還有89個字)
首頁
上一頁
1
下一頁
尾頁