传出数据包上插入 VLAN 标记

传出数据包上插入 VLAN 标记

我正在努力通过本机 vlan 在传出数据包上为某些客户端 mac 插入 vlan 标签。我尝试过 nh_hooks IN、OUT 和 Forward 但没有取得任何成功。

我可以:将标签添加到来自客户端的数据包中,然后通过同一 VLAN 发送,我可以根据某些客户端的 MAC 将本地 VLAN 数据包转发到标记的 VLAN 接口吗?

netlink nh hooks 代码或内核级代码有什么建议吗?是否可以通过基于 MAC 的 ebtables 来做到这一点?

相关内容