athere
Published 2025. 7. 12. 13:48
Wake on LAN IT/Embedded
반응형

외부에 있는 윈도우 서버를 원격으로 켜는 것은 일반적인 원격 데스크톱(RDP)이나 AnyDesk처럼 이미 켜진 컴퓨터에 접속하는 것과는 다르게, 꺼져 있는 서버를 전기적으로 "부팅"시키는 것이므로 다음과 같은 조건과 방법이 필요합니다.


✅ 1. 가능한 조건 (필수)

서버 쪽 (윈도우 PC)

  • BIOS/UEFI에서 Wake-on-LAN(WoL) 기능이 활성화되어 있어야 함
  • 서버가 유선 랜으로 연결되어 있어야 함 (Wi-Fi는 일반적으로 WoL 지원 안 함)
  • 서버가 꺼져 있어도 전원이 연결되어 있고, LAN 포트에 신호를 수신할 수 있어야 함

네트워크 조건

  • 서버가 공인 IP or 포트포워딩 설정된 공유기 아래에 있어야 함
  • WoL 신호는 **특정 포트(보통 UDP 9번)**로 보내야 함
  • 공유기에서 브로드캐스트 패킷을 내부 네트워크로 전달 가능해야 함

✅ 2. 아이폰 or 노트북에서 외부 서버를 켜는 방법

🎯 A. iPhone에서 WoL 패킷 보내기

  • 앱 설치: Wake Me Up, Mocha WOL, RemoteBoot WOL, Fing 등
  • 입력 정보:
    • MAC 주소 (서버의 LAN 카드 MAC)
    • 공인 IP or DDNS 주소
    • 포트: 9 (또는 공유기에서 설정한 포트)
  • 공유기 포트포워딩 예시:
  • 외부 포트: 9 → 내부 IP (서버): 9 (UDP)

🎯 B. 노트북에서 WoL 패킷 보내기 (PowerShell 예시)

  1. WoL 스크립트 설치:
  2. Install-Module -Name WakeOnLan
  3. 실행 예시:
    • MAC은 서버의 MAC 주소
    • IP는 서버가 위치한 공유기의 공인 IP
    • 공유기에서 포트포워딩 필요
  4. Send-Wol -mac "00:11:22:33:44:55" -ip 123.123.123.123 -port 9

✅ 3. AnyDesk 또는 다른 원격 도구 사용 (단, 전제 조건은 같음)

  • AnyDesk에도 Wake-on-LAN 기능 있음
    • 서버 PC에서 AnyDesk 실행 상태에서 설정 > Wake-on-LAN 활성화
    • 다른 AnyDesk 기기를 "리피터"로 설정해야 함
    • 서버 PC는 "절전 모드"에 있어야 하고, 완전히 꺼져 있으면 불가능

즉, 완전히 꺼진 PC를 켜는 유일한 방법은 WoL 신호를 보내는 것이며, 이를 위해선 네트워크와 공유기 설정이 갖춰져야 합니다.


🧩 추가로 추천하는 구성

  • 서버가 집에 있고, 공유기를 관리할 수 있다면:
    1. 공유기에서 서버 IP에 포트포워딩 설정
    2. DDNS (No-IP, DuckDNS 등) 설정해서 외부에서 고정 도메인으로 접근
    3. 아이폰 앱이나 노트북으로 MAC주소에 WoL 보내기

☑️ 확인 목록 체크리스트

항목 설정 여부

서버 BIOS에서 WoL 활성화
Windows 전원 설정에서 WoL 허용
공유기에서 포트포워딩(UDP 9)
서버가 유선랜에 연결됨
외부에서 접속할 공인 IP or DDNS

필요하면 설정 단계별로 도와드릴 수 있어요.
서버 위치와 네트워크 구성, 공유기 종류 등을 알려주시면 보다 정확한 가이드를 드릴게요.

반응형
profile

athere

@athere

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!