我想构建openthread for Linux (POSIX),并使用这个库来开发一个CoAP客户端应用程序。现在我已经在Makefile-posix中禁用了UDP_FORWARD,并在src/core/config/platform.h文件中启用了OPENTHREAD_CONFIG_PLATFORM_UDP_ENABLE/src/core/net/udp6.cpp:84:
undefined reference to `otPlatUdpSocket
我的PC有几个网卡,我正在尝试从几个广播设备接收UDP数据。每个设备都隔离在一个专用网络上,我正在尝试同时从多个设备读取UDP数据。我使用的是Boost版本1.67。或者我需要阅读sender_endpoint才能知道Linux上的这些信息,然后再进行过滤?#include <iostream>#include <boost/asio.hpp>
using boost::asio::ip::udp;int ma
| 10.0.0.49 (eth1) 10.21.3.159 (eth0)其中L1和L2是Linux我知道我还需要对Linux上的iptables做一些更改,但目前,Linux盒上的tcpdump udp没有显示来自OpenBSD盒的任何流量,我假设NTP客户端的请求没有正确地路由到Linux盒。rdr on pcn1 proto udp from any to any port 123