IT

Wake On Lan(WOL)로 원격 컴퓨터 부팅시키기

유앤아이의 뉴패러다임 2009. 12. 22. 21:55

Wol(wake on lan)기능 구현으로 원격지의 컴퓨터나 근거리 랜의 컴퓨터 또는 서버를 원격으로 구동 시켜 보도록 할수 있는 팁을 소개해 봅니다.

다른 말로 풀이하면 원격지 컴퓨터 자동으로 켜기 정도로 표현이 됩니다.

 

얼마전 까지만 해도 원격접속을 할려고 하면 고가의 장비나 또는 모뎀접속(Wake on Modem) 같은 장비가 필요 하였지만 펜티엄4가 주력인 현재의 하드웨어 환경에서는 별다른 비용 없이 원격으로 WOL 기능을 활용할수 있게 되었다.

 

Wake On Lan 구현조건

 

1.메인보드가 PCI 2.2 규격를 지원하여야 한다. 펜티엄4 초창기 일부 모델은 이를 지원하지 않아 별도로 WOL기능이 있는 랜카드나 3핀 컨넥트가 필요할수도 있다.

 

2.NIC카드가 Wake On Lan 기능을 지원해 주어야 한다.

펜티엄4 이상에 내장된 랜카드는 거의 대부분 WOL(원격 컴퓨터 부팅)을 지원한다. 별도로 랜카드나 WOL지원 3핀 커넥트가 필요하지 않음.

AMD CPU가 장착된 PC도 마찬가지이다.

 

3.ATX 2.01 규격 이상의 파워서플라이(Power Supply, 전원공급기)가 필요하다.

현재의 전원공급기는 거의 이 규격을 만족한다.

 

4. 원격으로 부팅될 컴퓨터가 사설 혹은 가상 네트워크로 되어 있고 공유기나 NAT 환경으로 네트웍이 연결되어 있으면 공유기에서 Port Forwarding이 가능하여야 한다.

 

5.원격으로 Wol 기능을 구현하는 컴퓨터가 ATX규격이고 ACPI 기능이 구현되면 원격으로 컴퓨터를 끄고 켤수 있다. 단지 전원은 항상 영결 되어 있어야 한다.

 

이의 조건을 만족하면 WOL 기능 즉, 원격으로 컴퓨터 켜기 기능을 이용할수가 있다.

 

블로그주인장인 제가 테스트 한 환경은 윈도우즈 NT Server 4.0환경에서 Windows Server 2003을 원격으로 켤수 있도록 테스트 하였는데 그 결과는 굉장히 훌륭했다.

오래된 구형 메인보드인 BX보드 ASUS P2B-F 모델에서 3COM 3C905B-TXNM Fast Etherlink XL PCI모델과 3C900B-TPO모델에서는 WOL기능을 시도 하였으나 실패하였다.

아마도 마더보드에서 PCI 2.2규격을 지원하지 않고 랜카드 자체가 WOL기능을 구현하지 않아서가 그 이유가 아닌가 싶다.

 

Wake On Lan 기능을 지원해 주는 랜카드와 메인보드에 3핀 WOL연결 커넥터가 있다면 구현이 가능할듯 싶다.

 

Wake On Lan(WOL)실현 방법

 

아래의 이미지 참조 바랍니다.

메인보드 제조회사에 따라서 다른데 아미 바이오스의 경우 부팅시 F2키 어워드 바이오스의 경우 부팅시 del키를 누르고 바이오스 설정 메뉴로 이동합니다.

 

Advanced 항목에서 ACPI configuration메뉴로 이동합니다.

 

ACPI configuration메뉴에서 PCI devices power On 항목을 Enabled(사용가능)활성화 시킨다.

혹시나 PS/2 키보드로 컴퓨터를 부팅시킬려면 PS/2 Keyboard Power On 항목을 활성화 시키면 된다.

 

F-10키를 눌려서 Save configuration Changes and exit setup? 메뉴가 나오면 ok를 선택하고 바이오스 설정값은 저장한 후에 컴퓨터를 재부팅 합니다.

메뉴 항목에서 우측 끝에 EXIT 항목에 있다. 위는 아미 바이오스의 예이며 어워드 바이오스는 이것과 약간 다르나 크게 차이는 없습니다.

 

바탕화면의 내 네트워크 환경의 속성 창으로 이동합니다.

연결에 사용할 랜카드 장치 부분에서 구성탭을 선택합니다.

NVIDIA nForce Networking controller랜카드에서 Wake on Magic packet, wake on pattern, WakeOnLAN From PowerOff 함목을 선택하여 Enable(활성화)시킵니다.

확인을 클릭하고 저장합니다.

 

그리고 나서 자신의 네트웍 환경에 맞는 IP어드레스나 서브넷마스크를 설정한다.

개인적인 용도는 ip : 192.168.0.1~254

                       subnet Mask :255.255.255.0

                       게이트웨이 : 자신의 GW주소

타사의 랜카드도 이와 유사하니 관련항목을 활성화 시키면 된다.

 

이제 원격으로 켤 컴퓨터의 맥 어드레스를 확인할 차례이다.

명령 프롬프트인 CMD창에서 ipconfig /all을 입력시킨후 엔트키를  치면 자신의 컴퓨터에 장착된 물리적인 Mac Address 주소가 나오는데 이것은 랜카드에 활당된 고유의 주소이며 오직 전세계에서 1개만이 자신의 랜카드에 활당되어 있다.

00-00-00-00-00-00으로 시작되는 MAC Address를 메모해 놓습니다.

 

이제 원격으로 WOL 기능이 되는지 확인할 차례이다.

컴퓨터를 종료합니다.

 

 

이제 원격지 컴퓨터의 세팅은 끝났으며 자신의 PC에 Wake on Magic packet 프로그램을 설치합니다.

Fusion WOL -Wake on Lan 프로그램이나 Wake on Lan -Magic Packet 또는 Aquila 테크롤로지사의 Wake ON Lan 2.00.0.12버젼으로 Ip Address, MAC Address, 등을 입력시키고 Turn on Pc하면 원격지 또는 로컬에 있는 컴퓨터를 자동으로 켜고끌수 있다.

 

Local 컴퓨터에서 위의 프로그램을 실행시키고 명령어를 가동하면 원격지 또는 LAN 또는 다른 방에 있는

컴퓨터가 자동으로 켜질것이다.

 

원격 컴퓨터가 Wake ON Lan으로 켜지면 윈도우에 내장된 원격데스크탑 프로그램이나 노턴 피시애니웨어 같은 원격 제어관리 프로그램으로 자신에 맞는 작업을 하면 된다.

물론 종료도 원격으로 가능하다.