[問題] netfilter是否可以filter到PPP LCP封包

作者: DHCP (DHCP)   2014-06-23 12:31:45
各位大大好, 小弟最近實作有遇到問題
想要用QoS control PPP建立連線時的LCP封包
於是想在netfilter修改 想用iptables去對此類封包上mark
再用tc command去做QoS
已將iptables 的extension類別新增一個, 下command掛在OUTPUT chain 和 POSTROUTING
可是發現netfilter 的xt match()裡面去printk封包 skb->protocol時抓不到
PPP的Eentry Type類別(0x8864)
想請教一下 是哪裡的觀念有錯誤或是問題?
作者: karose (karose)   2014-06-23 23:19:00
這情況 Log debug看看嗎? 很久沒用..有點忘了..
作者: ICECOCA (unknow)   2014-06-24 00:38:00
特別的Ethertype 應該有相對應的callback,可以從那撈
作者: DHCP (DHCP)   2014-06-24 12:33:00
感謝樓上2位的建議,小弟只是不明白為何會撈不到PPP packet
作者: yvb   2014-06-24 19:43:00
你的 PPP 是指 PPPoE 嗎? 還是跑在什麼媒介上?iptables/ip6tables 當然是抓 ethertype 為 IPv4/IPv6 啊.
作者: karose (karose)   2014-06-24 23:16:00
不知道你加了什麼extension ,下了什麼rules ,所以只能猜filter Ether type的話可以試著用 ebtable先.
作者: yvb   2014-06-26 14:33:00
ebtables 抓的網路介面為bridge devices或bridge port devices

Links booklink

Contact Us: admin [ a t ] ucptt.com