[问题] 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