我正在尝试在beaglebone black上设置kura。 kura版本是1.4.0,OS是“Debian GNU / Linux 8”。
我从kura网站安装了“.deb”文件。但是在成功安装之后,我可以看到kura只在ipv6接口上监听:
root@beaglebone:~# sudo netstat -plan | grep java
tcp6 0 0 :::80 :::* LISTEN 12796/java
tcp6 0 0 :::5002 :::* LISTEN 12796/java
tcp6 0 0 :::1450 :::* LISTEN 12796/java
unix 2 [ ] STREAM CONNECTED 485514 12796/java
unix 2 [ ] STREAM CONNECTED 489190 12796/java
root@beaglebone:~#
This kura论坛帖子说我需要在内核中使用sysctl禁用ipv6支持来强制kura使用ipv4。但这对我不起作用。我在kura的“config.ini”文件中看不到任何选项来配置它。
问题是我的网络不支持ipv6。所以我需要ipv4本身。
但这似乎是一个常见的要求。 Kura应该默认启用ipv4还是应该允许ipv4配置?我错过了什么?
答案 0 :(得分:2)
首先,netstat显示IPv4映射的IPv6地址。这并不意味着不支持IPv4地址。有关详细信息,请参阅this post。事实上,恰恰相反,库拉不支持IPv6。
根据您的netstat输出,Kura正在侦听端口80.您是否在config.ini文件中更改了此内容?如果是这样,您必须确保禁用所有默认的BeagleBone Web服务。通常,对于BBB,最好允许默认端口8080.有一般BBB getting started guide here。
如需进一步调试,请提供以下信息:
telnet localhost 5002
谢谢, --Dave