ManjaroでKDE Connect

はじめに

スマホとPC端末を連動させるのって便利ですよねー

  • スマホで検索した内容をPCの広い画面で見る

  • スマホの通知を作業中のPCで受け取る

  • PCとスマホのテキストやり取り

これまでは「Join by joaoapps」を使ってきました。

が…Androidのバージョンが進むにつれ、どうも相性が悪くなり…
最近だと意味わからん通知が増えてきたので
以前から気になってたKDE Connectに切り替えることにしました。
2024年度の自由研究の始まりー

準備するもの

  1. KDE ConnectのPCホスト

  2. KDE Connectを導入したスマホやタブレット

1.は以前からLinuxPCにKDE入れて使っている私には問題なし
2018年ごろから自宅で通常使うのはLinuxにしてますが…
特に困ることはないですね。
2.はGooglePlayからでも導入可能ですから、まぁ問題ないでしょう。

すぐできる…?

あまり記事を見ないから…皆さんすぐできているのかもしれませんが…
私は2020年ごろから定期的に試して挫折してきました。
導入してもちっともデバイスが検索できないのです…
その都度「ま、Joinがあるからいいか(課金もしたし)」ということで話を後回しにしてきましたが…上記のとおりもうダメと。

結論

2つの問題がありました

  1. ホストPC側にて、ポートが閉じていた

  2. スマホ、タブに導入していたadguardにて「VPN以外の接続のブロック」を有効にしていた

ホスト側PCの設定で注意すること

パーソナルファイアウォール(ufw)を入れている人は

このあたりを見ればいい。

でも…そんなもの導入してないんす。
そこが分からなかったところで…
結果、iptablesでした。

これをみればいい…といわれれば身も蓋もないのだが…

sudo iptables -I INPUT -i <yourinterface> -p udp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -I INPUT -i <yourinterface> -p tcp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT

sudo iptables -A OUTPUT -o <yourinterface> -p udp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -o <yourinterface> -p tcp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT

これの<yourinterface>ってなんなのよ!!
というところでハマってしまった。

しょうがないから調べてみると…NICのこと!
えーここでNIC?それならそれでyourNetworkInterfaceと

というわけで、名前もわかったところでiptableが設定できた!

adguardにてVPN以外の接続を…

とりあえず設定を無効にすることにした…
ちなみにadguard自体は起動していていい。

まとめ

iptables利用時の解決策を具体的に解説してるページがなかったので描いてみました。
参考になれば幸いです。


参考


この記事が気に入ったらサポートをしてみませんか?