我正在尝试使用以下命令订阅http://test.mosquitto.org/:
mosquitto_sub -h test.mosquitto.org -p 1883 -t "#" -v
这样做时,它首先什么都不说,几分钟后就打印Error: Network is unreachable
。为了确保我也尝试订阅https://iot.eclipse.org/并尝试使用ip而不是代理的DNS名称。
有人知道如何订阅经纪人吗?
编辑:我可以ping test.mosquitto.org
答案 0 :(得分:0)
mosquitto_sub -h test.mosquitto.org -p 1883 -t "#" -v
好像dns是没有解决的,要测试一下dns是否已解决首先简单的测试会做一个ping,这样做时,它首先什么也没说,几分钟后就会打印出来 错误:网络无法访问
ping test.mosquitto.org
如果可以到达,则应打印出以下内容:
ping test.mosquitto.org
PING test.mosquitto.org (37.187.106.16) 56(84) bytes of data.
64 bytes from ks.ral.me (37.187.106.16): icmp_seq=1 ttl=54 time=15.4 ms
64 bytes from ks.ral.me (37.187.106.16): icmp_seq=2 ttl=54 time=15.3 ms
^C
--- test.mosquitto.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 15.311/15.393/15.476/0.148 ms
一旦解决了dns后,应该没有任何错误地工作:
mosquitto_sub -h test.mosquitto.org -p 1883 -t "#" -v