반응형
외부에 있는 윈도우 서버를 원격으로 켜는 것은 일반적인 원격 데스크톱(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 예시)
- WoL 스크립트 설치:
- Install-Module -Name WakeOnLan
- 실행 예시:
- MAC은 서버의 MAC 주소
- IP는 서버가 위치한 공유기의 공인 IP
- 공유기에서 포트포워딩 필요
- 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 신호를 보내는 것이며, 이를 위해선 네트워크와 공유기 설정이 갖춰져야 합니다.
🧩 추가로 추천하는 구성
- 서버가 집에 있고, 공유기를 관리할 수 있다면:
- 공유기에서 서버 IP에 포트포워딩 설정
- DDNS (No-IP, DuckDNS 등) 설정해서 외부에서 고정 도메인으로 접근
- 아이폰 앱이나 노트북으로 MAC주소에 WoL 보내기
☑️ 확인 목록 체크리스트
항목 설정 여부
| 서버 BIOS에서 WoL 활성화 | ☐ |
| Windows 전원 설정에서 WoL 허용 | ☐ |
| 공유기에서 포트포워딩(UDP 9) | ☐ |
| 서버가 유선랜에 연결됨 | ☐ |
| 외부에서 접속할 공인 IP or DDNS | ☐ |
필요하면 설정 단계별로 도와드릴 수 있어요.
서버 위치와 네트워크 구성, 공유기 종류 등을 알려주시면 보다 정확한 가이드를 드릴게요.
반응형
'IT > Embedded' 카테고리의 다른 글
| Jetson Orin Nano에서 고정 IP를 설정하는 방법 (2) | 2025.07.31 |
|---|---|
| LiDAR와 RADAR의 차이 (1) | 2024.12.22 |
| ROS2 - DDS (Data Distribution Service) (1) | 2024.12.22 |
| ROS2 & V2X (0) | 2024.12.22 |
| 실시간성을 보장하는 방법들을 데이터베이스, 통신 방식, 시스템 최적화의 관점에서 설명해 드리겠습니다. (1) | 2024.12.20 |