我们在Intel-galileo rev2 board上使用以太网和WIFI接口。我们目前使用 miniupnpd-2.0 linux实用程序来发现远程服务器的板IP地址。 upnp-inspector 实用程序已安装在远程服务器中。
miniupnpd可以在galileo板上使用eth0接口正常工作,我们可以借助upnp inspector.a以及下面的galileo板的日志来帮助远程服务器上的电路板ip
日志:
命令:
**miniupnpd -i eth0 -a eth0 -d**
response:
miniupnpd[14400]: version 2.0 starting UPnP-IGD ext if eth0 BOOTID=1474286063
miniupnpd[14400]: HTTP listening on port 51453
miniupnpd[14400]: HTTP REQUEST from 192.168.60.1:57189 : GET /rootDesc.xml (HTTP/1.1)
miniupnpd[14400]: Host: 192.168.60.141:51453
miniupnpd[14400]: HTTP REQUEST from 192.168.60.1:57189 : GET /rootDesc.xml (HTTP/1.1)
miniupnpd[14400]: Host: 192.168.60.141:51453
miniupnpd[14400]: HTTP REQUEST from 192.168.60.1:57189 : GET /rootDesc.xml (HTTP/1.1)
miniupnpd[14400]: Host: 192.168.60.141:51453
现在我们在miniupnpd中将接口eth0更改为wlan0。它停止工作,并且没有发现ip到远程服务器。在#43; HTTP侦听端口43391"之后停止。按照以下日志。
命令:
miniupnpd -i wlan0 -a wlan0 -d
响应:
miniupnpd [15292]:版本2.0如果wlan0启动UPnP-IGD ext BOOTID = 1474286261 miniupnpd [15292]:HTTP侦听端口43391
只有两行之后它就会停滞不前而不会进一步处理。
请帮助我们解决问题。
提前致谢。