作者:
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