平台 论坛 博客 文库 | |
查看:
13222
|
回复:
28
|
在linux中如何修改带vlan标签的报文的vlan字段? [复制链接] |
|
10可用积分
最佳答案其实,我觉得这两种模式没什么区别。但是,按照目前内核本身的这个结构(VLAN的),TAG是在“网卡驱动”中压入的。也就是在vlan的虚拟网卡中处理的。这也就是在协议栈之后了。2种方法1:在netfilter的时候,选择一个对应tag的正确的出接口2:在netfilter的时候,给skb做个标记,在vlan的vlan_dev_hard_start_xmit中的skb = __vlan_put_tag(skb, veth_TCI);传入标记,取代veth_TCI。
| |
|
||
|
|
|
|
|
| |
|
||
|
| |
|
||
|
| |
|
||
|
| |
|
||
|
| |
|
||
|
| |
|
||
|
| |
|
||
|
|
|
|
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员 联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
清除 Cookies - ChinaUnix - Archiver - WAP - TOP |