我试图通过使用“setsockopt bind to interface”通过vlan接口发送snmp UDP数据包,但在客户端,当我使用wireshark捕获数据包时,我可以在eth0.4092和eth0中捕获数据包。
1:我尝试使用setsockopt绑定接口名称,其工作但数据包到达eth0和eth0.4092
2:我尝试绑定到特定地址,没有变化
预期:数据包只能在vlan接口上访问。
可以预料,带有vlan标签的数据包到达eth0并且vlan标签被删除数据包到达eth0.4092,vlan是一个软件功能,所以数据包应该到达物理接口然后才移动到虚拟接口。