Vlan标记嵌入式Linux的套接字通信

时间:2017-06-05 08:20:48

标签: linux sockets embedded

我在Linux上有一个使用AF_INET套接字的基于TCP的服务器应用程序。我想标记所有具有特定Vlan ID的传出帧,如10所示。我尝试了以下内容:

  1. 创建虚拟接口eth0.10并为其分配IP地址192.168.0.1。我使用IP地址使用bind()绑定套接字。
  2. 使用setsockopt()将套接字绑定到接口eth0.10。
  3. 即使尝试了上述方法,我也无法在wireshark上看到任何vlan标记的标记帧或ethtype为0x8100的帧。

    请建议如何在不使用原始套接字的情况下标记数据包。

0 个答案:

没有答案