방화벽에서 앱 허용하기
Windows나 Linux 방화벽이 연결을 막고 있나요? 네트워크를 개인으로 설정하고 앱을 허용하거나 포트 47820–47822를 여세요.
기기는 네트워크 안에서 서로 직접 연결되므로, 받는 기기가 들어오는 연결을 허용해야 합니다. 앱은 UDP 47820(기기 검색), UDP 47821(QUIC), TCP 47822(대체 연결)와 UDP 5353의 mDNS를 사용합니다.
단계
네트워크를 개인으로 설정(Windows)
설정 › 네트워크 및 인터넷 › Wi-Fi(또는 이더넷)를 열고 사용 중인 네트워크를 선택한 뒤 네트워크 프로필 유형을 개인으로 설정합니다. 공용 네트워크에서는 Windows가 들어오는 연결을 차단합니다.
앱 허용
Windows 보안 › 방화벽 및 네트워크 보호 › 방화벽을 통해 앱 허용 › 설정 변경을 엽니다. Personal Device Bridge(명령줄 도구는
pdb.exe)의 개인 항목에 체크하세요.또는 포트 열기
관리자 권한 PowerShell에서
New-NetFirewallRule -DisplayName "Personal Device Bridge" -Direction Inbound -Protocol UDP -LocalPort 47820,47821 -Profile Private -Action Allow를 실행하고,-Protocol TCP -LocalPort 47822로 한 번 더 실행합니다.Linux
ufw를 쓴다면
sudo ufw allow 47820:47821/udp,sudo ufw allow 47822/tcp,sudo ufw allow 5353/udp를 실행합니다. firewalld를 쓴다면sudo firewall-cmd --permanent --add-port=47820-47821/udp --add-port=47822/tcp --add-service=mdns를 실행한 뒤sudo firewall-cmd --reload를 실행합니다.
다른 보안 소프트웨어
타사 백신 프로그램에는 자체 방화벽이 있는 경우가 많습니다. 여기에도 같은 예외를 추가하세요. 개인 네트워크만 허용하고, 카페 Wi-Fi 같은 공용 네트워크는 절대 허용하지 마세요.