[zeromq-dev] No UDP broadcast message received using CZMQ zbeacon on RaspberryPi3
Rodrigo Madruga
rodrigo.madruga at nexxtorage.com
Mon Nov 28 19:03:44 CET 2016
A few more tests and information about the issue:
pi at raspberrypi:~ $ uname -a
Linux raspberrypi 4.4.26-v7+ #915 SMP Thu Oct 20 17:08:44 BST 2016 armv7l
GNU/Linux
Now testing with zmq and czmq from master compiled on RPI with default
options:
*CZMQ version: 40002*
*ZMQ version: 40201*
Tried setting ZSYS_INTERFACE with "*", "wlan0", "eth0" and also not set at
all ("").
Using VERBOSE with zbeacon always indicate the correct interface being used:
- Without setting or "eth0":
I: 16-11-28 15:30:09 zbeacon: interface=eth0 address=192.168.25.214
broadcast=192.168.25.255
I: 16-11-28 15:30:09 zbeacon: configured, hostname=192.168.25.214
- Setting as "*"
I: 16-11-28 15:25:18 zbeacon: configured, hostname=*
Running sudo netstat -uac while executing tests had the following results:
- No setting ("") - *notice that Recv-Q builds up with time!*:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 9408 0 192.168.25.255:5670 *:*
udp 0 0 *:bootpc *:*
udp 0 0 raspberrypi-001:ntp *:*
udp 0 0 raspberrypi:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
udp 0 0 *:mdns *:*
udp 0 0 *:38304 *:*
udp6 0 0 [::]:ntp [::]:*
udp6 0 0 [::]:mdns [::]:*
udp6 0 0 [::]:43395 [::]:*
- ZSYS_INTERFACE = "*":
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 255.255.255.255:5670 *:*
udp 0 0 *:bootpc *:*
udp 0 0 raspberrypi-001:ntp *:*
udp 0 0 raspberrypi:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
udp 0 0 *:mdns *:*
udp 0 0 *:38304 *:*
udp6 0 0 [::]:ntp [::]:*
udp6 0 0 [::]:mdns [::]:*
udp6 0 0 [::]:43395 [::]:*
The only difference from the netstat output for the QtUdpSocket version is
that the Recv-Q is always zero.
Any tips are welcome...
Thanks!
Rodrigo Madruga.
2016-11-28 13:19 GMT-02:00 Wes Young <wes at barely3am.com>:
> but is that what interface your app is listening (err telling zbeacon to
> listen on) for beacons on?
>
> (in addition in making sure you’re using the latest ver), follow the
> ZSYS_INTERFACE var a bit (it may or may not be set and be associating the
> beacon listener with the correct interface…)
>
> > On Nov 28, 2016, at 9:42 AM, Rodrigo Madruga <
> rodrigo.madruga at nexxtorage.com> wrote:
> >
> > Broadcast messages are indeed reaching the pi, as shown by tcpdump:
> >
> > pi at raspberrypi:~ $ sudo tcpdump udp port 5670
> > tcpdump: verbose output suppressed, use -v or -vv for full protocol
> decode
> > listening on wlan0, link-type EN10MB (Ethernet), capture size 262144
> bytes
> > 13:33:56.203230 IP [REDACTED].5670 > 192.168.1.255.5670: UDP, length
> 22
> > 13:34:01.072476 IP [REDACTED].5670 > 192.168.1.255.5670: UDP, length
> 22
>
> --
> wes
> wesyoung.me
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20161128/6e155b6b/attachment.htm>
More information about the zeromq-dev
mailing list