P2P 연결 실패

업데이트: 2025/10/10
읽는 시간: 5 분
P2P 피어투피어 원격 크로스 네트워크 연결 실패 및 인트라넷 침투 문제 해결 방법.

P2P 연결 조건 설명

로컬 화면 미러링 (동일 로컬 네트워크 내)

  • 로컬 네트워크 IPv4 ⇆ 로컬 네트워크 IPv4
  • 제어단과 피제어단이 동일한 로컬 네트워크 하에 있는 경우, P2P 연결을 직접 설정할 수 있으며 릴레이 서버가 필요하지 않습니다.

원격 화면 미러링 (다른 네트워크 환경)

네트워크 유형직접 P2P 가능 여부릴레이 서버 필요 여부
공인 IPv6 ⇆ 공인 IPv6✅ 예❌ 아니오
공인 IPv4 ⇆ 공인 IPv6✅ 예❌ 아니오
공인 IPv4 ⇆ 로컬 네트워크 IPv4✅ 예 (NAT 트래버설 지원)❌ 아니오

릴레이 서버 사용이 필수인 시나리오

네트워크 유형이유
로컬 네트워크 IPv4 ⇆ 로컬 네트워크 IPv4 (다른 NAT)❌ 공인 주소 없음, NAT 트래버설 구현 불가
로컬 네트워크 IPv4 ⇆ 공인 IPv6❌ 주소 체계 불일치, 공인 IPv4 주소 없음

일반적인 네트워크 유형 설명

  • 대부분의 모바일, 유니콤, 텔레콤 SIM 카드, 전체 네트워크 데이터 카드, 브로드밴드 및 공유 라우터 네트워크
    • 일반적으로 공인 IPv6 주소를 보유, P2P 직접 연결을 성공적으로 설정할 수 있으며 릴레이 서버가 필요 없음, 원격 화면 미러링 및 대용량 파일 전송 구현.
  • 라우터 기본값 공인 IPv6 미활성화
    • 라우터 관리 백엔드에 로그인하여 수동으로 IPv6 활성화
    • 활성화 후 라우터 재시작하여 효과 보장 권장
  • 공인 IPv6 지원 클라우드 폰 예시: 스타체인 클라우드, 모바일 클라우드
  • 공인 IPv4 지원 클라우드 폰 예시: 망고 클라우드
  • 유니콤 사용자는 공인 IPv4 주소 신청 가능, 모바일과 텔레콤은 일반적으로 이러한 서비스 제공하지 않음
  • 🛑 P2P 직접 연결 설정 불가 네트워크 시나리오
    • 소수 IoT 카드, 단일 네트워크 데이터 카드
    • 일부 클라우드 폰 (예: 티안이 클라우드, 샤크 클라우드)
    • 이러한 네트워크는 로컬 네트워크 IPv4 주소만 보유, 공인 IPv6 지원 부족으로 인해 직접 P2P 연결 불가

컴퓨터/휴대폰 네트워크 정보 확인

  1. 브라우저 열기: http://cloud.jsdevhub.com/#/network
  2. 후보 수집 클릭하여 IP 정보 확인:
    • ✅ 공인 IPv6 있음 → 원격 P2P 연결 직접 설정 가능
    • ❌ 공인 IPv6 없음 → 문제 해결 계속 또는 릴레이 서버 구축 필요
클라우드 제어 P2P 연결 확인 다이어그램
클라우드 제어 P2P 연결 확인 다이어그램

P2P 연결 실패 해결 방법

1. 제어단과 피제어단 IP 확인

  • 컴퓨터단과 휴대폰단 네트워크 정보 각각 확인
  • 공인 IPv6 주소 보유 여부
  • 공인 IPv6 없으면 다음 문제 해결 단계 진행

2. IP 문제 해결

  • 라우터 설정 확인, IPv6 기능 활성화되었는지 확인, 라우터 재시작
  • 여전히 공인 IPv6 없으면 브로드밴드 제공업체에 연락하여 네트워크가 공인 IPv6 지원하는지 확인

⚠️ 위 단계 후에도 공인 IPv6를 얻을 수 없는 경우, P2P 직접 연결 설정 불가

3. 릴레이 서버 구축

  • 공인 IPv6 해결 불가 시, 릴레이 서버 구축을 통해 원격 화면 미러링 및 파일 전송 구현
  • 릴레이 서버는 NAT 트래버설 및 크로스 네트워크 연결을 위한 다리 역할, 연결 안정성 보장
  • 참조 튜토리얼:
클라우드 제어 시스템 CentOS 8 화면 미러링 릴레이 서버 설치 튜토리얼

클라우드 제어 시스템 CentOS 8 화면 미러링 릴레이 서버 설치 튜토리얼

Bilibili

CentOS 8에서 클라우드 제어 중앙 제어 서비스 Docker 이미지를 빠르게 배포하는 단계별 데모, 원격 화면 미러링을 위한 안정적이고 효율적인 P2P 인트라넷 침투 솔루션 구현.