0

ビーグルボーン ブラックで 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:~# 

このkura フォーラムの投稿では、sysctl を使用してカーネルで ipv6 サポートを無効にし、kura に ipv4 を強制的に使用させる必要があると書かれています。しかし、これは私にはうまくいきませんでした。また、kura の「config.ini」ファイルには、これを構成するためのオプションがありませんでした。

問題は、ネットワークが ipv6 をサポートしていないことです。だから私はipv4自体が必要です。

しかし、これは一般的な要件のようです。Kura はデフォルトで ipv4 を有効にするか、または ipv4 構成を許可する必要がありますか? 私は何が欠けていますか?

4

1 に答える 1

2

まず、netstat は IPv4 にマッピングされた IPv6 アドレスを示しています。これは、IPv4 アドレスがサポートされていないという意味ではありません。詳細については、この投稿を参照してください。実は逆で、KuraはIPv6に対応していません。

netstat の出力に基づいて、Kura はポート 80 でリッスンしています。config.ini ファイルでこれを変更しましたか? その場合、デフォルトの BeagleBone Web サービスがすべて無効になっていることを確認する必要があります。一般に、BBB の場合は、デフォルトのポート 8080 を許可することをお勧めします。一般的なBBB の入門ガイドは、こちら にあります

さらにデバッグするには、次の情報を提供してください。

  • /var/log/kura.log または /var/log/kura-console.log のエラー
  • 次を使用して OSGi コンソールに接続します。
    telnet localhost 5002
  • OSGi コンソールから、「ss」および「ls」コマンドの出力を投稿します。

ありがとう、 --デイブ

于 2016-03-30T15:30:17.447 に答える