본문 바로가기

업무 자동화

PC 원격 부팅하기

반응형

PC를 원격 부팅하는 방법은 두 가지가 있다.

WOL(Wake On Lan)

PC 를 종료해도 NIC는 일부 켜진 상태로서 공유기에서 전기 신호를 PC의 LAN으로 보내 전원을 부팅하는 원리다.
단, 무선을 사용하면 공유기와 통신 신호를 주고받는데 이는 전기신호가 아니므로
유선 네트워크 환경에서만 지원된다. 물론 최근에는 무선 WOL 기능(WoWLAN)을 지원하는 공유기가
추가됐지만 공유기뿐만 아니라 메인보드와 바이오스, 윈도우 설정 등이 해당 기능을 모두 지원해야 사용할 수 있으므로 

현재로써는 사용 가능성이 낮다고 본다.


스마트 플러그
스마트 플러그는 인터넷이나 스마트폰으로 제품을 원격 제어하는 IOT 장치이다.
인터넷에 대략 20000원 정도의 가격으로 판매하고 있으며 사용 방법은 스마트 플러그에 PC 플러그를 장착하면 

앱으로 PC를 on/off 할 수 있다. 대신 노트북이나 에어컨, TV, 공기청정기, 셋톱박스 등 

리모컨 신호를 받거나 버튼 터치를 통해서 전원이 켜지는 제품은 안된다.



ி WOL 부팅 설정



WOL 지원 여부


부팅 신호인 Magic Packet을 전달할 수 있는 랜카드를 사용해야 WOL을 사용할 수 있으며 요즘 PC는 대부분 지원된다.
실행창(Ctrl+R) → devmgmt.msc → 네트워크 어댑터 우클릭 → 속성


고급 탭에서 Wake 옵션이 존재하면 해당 랜카드는 wol을 지원하는 것이다.
wol이 지원하는 세부 항목을 보려면 자세히 탭의 전원 데이터 속성으로 들어가 매핑 값을 확인한다.
전원 상태 값의 의미는 아래와 같다.
S0 - 컴퓨터가 켜진 상태
S1 - CPU와 램에 전원 공급하는 상태의 절전모드
S2 - CPU 전원 차단 ( 대기 상태 )
S3/4 - 절전모드 / 최대 절전모드
S5 - 전원이 꺼진 상태 ( 컴퓨터를 켰다가 정상종료된 상태 )
필자의 PC에서는 D0,D3가 SUPPORTED 되고 있으므로 이를 매핑하고 있는 S0, S3~S5 기능까지 지원된다.



설정 방법



BIOS 설정
메인보드 제조사마다 설정법이 조금씩 다르니 필자 환경 기준으로 설명한다.
MSI 구형 메인보드의 경우 Del 키를 눌러 바이오스에 진입한다.



Advanced 탭에 "Wake up On Lan S5 Support"를 Disabled에서 Enable로 변경한다.
다른 제조사인 경우 "Wake up" 과 비슷한 명칭이 있는지 확인하고 적용한다.


네트워크 어댑터 설정



사용하고 있는 네트워크 어댑터를 우클릭해서 속성에 들어간 다음 위 사진에 보이는
Wake on Magic Packet, Wake on on Pattern Match 값을 Enabled로 변경한다.
그리고 전원 관리탭으로 이동해서 아래 체크 박스를 모두 선택한다.




전원 설정
윈도우 검색창(window) → 설정 → 시스템 → 전원 및 절전 → 추가 전원 설정 → 전원 단추 작동 설정 →
현재 사용할 수 없는 설정 변경 → 빠른 시작 켜기 옵션 해제


빠른시작 켜기로 인해 부팅 신호를 보내도 무반응 상태가 되므로 이를 해제한다.


공유기 설정
공유기 홈페이지는 게이트웨이 주소로 접속할 수 있다. 대부분 192.168.0.1을 사용하며
아닌 경우 cmd에서 ipconfig를 실행하여 나온 기본 게이트웨이 주소로 접속한다.


DDNS 설정


대부분 가정집은 항상 변하는 유동 IP를 사용한다. DNS는 고정된 IP만 도메인으로 바꾸기 때문에
IP가 변경되도 도메인 값은 변경되지 않는 DDNS를 적용한다. 



고급 설정 → 특수기능 → DDNS

DDNS로 사용할 호스트명과 사용자 ID(Email)를 입력한다.


포트 설정


외부에서 공유기로 접속을 하기 위한 포트를 개방한다.


고급 설정 → 보안 기능 → 공유기 접속/보안관리

원격 관리 포트 사용을 허용한다. 그리고 cmd에서 아래 명령으로 사용하지 않는 포트를 확인한다.
> netstat -ano | findstr [포트번호]
포트번호를 50000~65534 사이로 입력했을 때 비어있는 포트를 사용하면 된다.

위 설정을 하면 외부에서 모르는 사용자가 공유기에 접속할 수 있기 때문에
외부 접속 보안을 설정하여 인가된 단말기만 허용하도록 설정하는게 좋다.



설정 저장 후 웹 브라우저에서 호스트이름.iptime.org:포트번호를 입력하여 
공유기 페이지가 접속되는지 확인한다.


WOL 설정




원격 부팅할 PC의 맥주소를 등록한다. 맥주소는 cmd에서 ipconfig /all 명령어로 확인할 수있다.


ipTIME WOL 앱 설치
구글 플레이 스토어에서 ipTIME WOL을 설치한다.



이전에 설정했던 공유기의 DDNS와 원격 접속 포트, 공유기 계정을 입력하여 공유기를 추가한다.
그리고 추가된 공유기에 들어가서 원격으로 부팅할 PC를 추가한다.
원격부팅 후에는 크롬 원격 데스크톱이나 팀뷰어로 PC를 제어하면 된다.



ி 기타


와이파이 환경에서 WOL 패킷을 전송하는 기능은 ipTIME 공유기 11AC 버전에 추가되었다.



http://iptime.com/iptime/?uid=19785&mod=document&page_id=16

공유기 말고도 윈도우 버전, 랜카드, 바이오스 등 삼박자가 다 맞아야한다.
랜카드에서 WoWLAN 기능을 지원한다면 해당되는 속성들이 존재할 것이다.



만약 WOL 기능을 지원하지 않는 PC인 경우 restore on AC/power loss 항목이 바이오스에 존재한다면
IOT 스마트 플러그인을 사용하는게 좋다.
해당 기능은 전력 공급시 전원 on/off 여부를 설정하는 것이고 데스크탑들은 일반적으로 메인보드 제조사들이 
그 기능을 탑재해서 제작하지만 노트북들은 대부분 해당 기능이 없다.
어차피 노트북은 컴퓨터처럼 전원을 받는게 아니라 배터리로 연결되기 때문에 IOT 스마트 플러그인을 사용할 수 없다.











반응형