我有两个网络接口(例如eth0和eth1)配置为Ubuntu Linux 14.04中桥接器的两端。它们未分配任何IP地址。 eth0物理连接到子网。我想通过eth0将UDP数据包发送到子网连接的机器。我创建一个UDP套接字并检查它是否可以成功绑定到eth0(即setsockopt(套接字,SOL_SOCKET,SO_BINDTODEVICE,eth0,strlen(eth0)),并执行sendto()报告成功。但是,指定的目标机器无法接收什么来自eth0 !!
是否有任何Ubuntu工具/命令来跟踪UDP数据包的去向(实际上,我确实尝试使用Wireshark。但是,Wireshark无法检测到要捕获的任何网络接口!)?
并且,是否有任何变通办法,在eth0和eth1必须设置为没有IP地址的互连网桥的情况下,使用eth0将UDP数据包发送到具有指定IP地址和端口的其他计算机?