![KDE Connect가 작동하지 않음 [Ubuntu 16.04]: KDE Connect에서 전화를 찾을 수 없으며 그 반대도 마찬가지입니다.](https://linux55.com/image/155267/KDE%20Connect%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%8C%20%5BUbuntu%2016.04%5D%3A%20KDE%20Connect%EC%97%90%EC%84%9C%20%EC%A0%84%ED%99%94%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9C%BC%EB%A9%B0%20%EA%B7%B8%20%EB%B0%98%EB%8C%80%EB%8F%84%20%EB%A7%88%EC%B0%AC%EA%B0%80%EC%A7%80%EC%9E%85%EB%8B%88%EB%8B%A4..png)
데스크탑과 휴대폰 [Xiaomi Redmi 3S Prime]에 KDE Connect 애플리케이션을 설치했습니다. 그러나 데스크톱 앱은 내 휴대폰을 감지할 수 없으며 그 반대의 경우도 마찬가지입니다.
포트를 확인해 봤습니다. 그들은 열려있습니다. 방화벽이 설치되어 있지 않습니다. 또한 Android 앱에 IP 주소를 입력하여 수동으로 컴퓨터를 추가하려고 시도했지만 성공하지 못했습니다. 또한 kdeconnectd 데몬을 다시 시작해 보았지만 역시 작동하지 않았습니다.
편집: 내가 시도한 것은 다음과 같습니다.
가능한 모든 솔루션을 제공하십시오.
추신. 중복된 것처럼 보일 수도 있지만 거의 모든 솔루션을 시도했지만 아무 것도 나에게 적합하지 않은 것 같습니다. 그래서 여기 있습니다.
답변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/udp
및1714: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 네트워크에 있는지 확인하면 문제가 해결되어야 합니다...