KDE Con​​nectが機能しない[Ubuntu 16.04]:KDE Con​​nectで電話が見つからず、その逆も同様です。

KDE Con​​nectが機能しない[Ubuntu 16.04]:KDE Con​​nectで電話が見つからず、その逆も同様です。

デスクトップと携帯電話「Xiaomi Redmi 3S Prime」にKDE Con​​nectアプリケーションをインストールしました。しかし、デスクトップアプリは私の携帯電話を検出できず、その逆も同様です。

ポートを確認してみました。彼らは開いています。ファイアウォールがインストールされていません。また、AndroidアプリにIPアドレスを入力して手動でコンピュータを追加しようとしましたが、成功しませんでした。また、 kdeconnectd デーモンを再起動してみましたが、やはり動作しませんでした。

編集:私が試したことは次のとおりです。

  1. kdeconnectd デーモンが実行中であることを確認してください。 ここに画像の説明を入力してください。

  2. ポートをブロックしたこと、ファイアウォールが有効になっていることを確認してください。 ここに画像の説明を入力してください。ここに画像の説明を入力してください。

  3. KDE Con​​nectがそのポートでリッスンしていることを確認してください。 ここに画像の説明を入力してください。

可能なすべてのソリューションを提供します。

PS。重複しているように見えるかもしれませんが、ほとんどすべての解決策を試しましたが、何も私には適していないようです。だからここにあります。

答え1

kdeconnectはIPv6でのみリッスンすることがわかりました。この問題が発生しました。修正した記憶はありません。 kdeconnectは時々IPv6のみを使用するようにコンパイルされるようです。

  • 解決策には固定された kdecennec を取得することが含まれます。
  • ローカルポート配信者を設定します(IPv4からこのポートをリッスンしてIPv6に転送)。

答え2

kdeconnect設定ディレクトリをリセットしてこの接続の問題を解決しましたが、まだIPv4が見つかりません...

❯ lsof -i | grep kdec
kdeconnec 26104 zzndb   13u  IPv6 424583      0t0  UDP *:xmsg
kdeconnec 26104 zzndb   15u  IPv6 424584      0t0  TCP *:xmsg (LISTEN)
kdeconnec 26104 zzndb   27u  IPv6 697149      0t0  TCP 192.168.0.110:45944->192.168.0.115:xmsg (ESTABLISHED)

リセットの詳細は次のとおりです。

  • kdeconnectedを殺すkillall kdeconnectd
  • 古いディレクトリのバックアップmv ~/.config/kdeconnect{,_bak}
  • kdeconnectdを起動nohup /the/path/to/your/kdeconnectd &>/dev/null &

デバイスに接続できる場合は、以前のbakディレクトリ(たとえばkdeconnect_runcommand/config

答え3

オープンポート範囲1714:1764/udp1714:1764/tcp

以下を使用する場合ufw

  • /etc/ufw/applications.d/textというファイルを作成してkdeconnect追加します。
    [kdeconnect]
    
    title=KDE Connect
    description=Device Synchronization
    ports=1714:1764/udp|1714:1764/tcp
    
  • コンソールで次を実行します。
    sudo ufw allow kdeconnect
    

答え4

  • まず、ルータはセキュリティ上の理由からデバイス間の通信を隔離できます。
  • 携帯電話でもipv6を使用していることを確認してください。 (あなたのコンピュータがipv6を使用しているようです。)
  • 携帯電話でコンピュータにpingを試してから、コンピュータから携帯電話にpingしてみてください。
  • また、コンピュータと携帯電話が同じネットワークに接続されていることを確認してください。

デバイス間の通信を変更し、同じプロトコルを使用して同じWi-Fiネットワークにあることを確認して、問題を解決する必要があります。

関連情報