본문 바로가기
프로젝트/웹서버 제작(x86 시스템)

웹서버 제작하기 (3) WOL 설정

by 리드민 2021. 10. 21.
반응형

[1] 테스트 환경

web server
cpu : intel q8400
gpu : G41 chipset gpu
ram : ddr3 4gb
mainboard : G41 chipset 775 board
secondary storage : SSD 128GB, HDD 500GBetc : WOL fuction workOS : ubuntu 18.04.4 LTS

 

host device
cpu : intel i7-5820k
gpu : nvidia gtx 970
ram ddr4 16GB
mainboard : x99 chipset 2011V3 board
secondary storage : 500GB SSD, 4TB HDD
OS : windows 10 64bit

 

Home Gateway(와이파이 공유기)
ipTIME A8004T

서버과 x86 환경과 우분투면 기기에 무관하다. WIFI 공유기는 iptime 사의 것으로 진행하였는데 WOL기능이 포함되어 있으면 같은 회사의 공유기의 경우 기기에 무관하다.

 

[2] WOL 설정

[2-1] bios 설정

웹 서버를 물리적으로 부팅한다.

F2 키를 연타해서 bios로 진입한다.

web server 제조사가 삼성이므로 삼성 바이오스 기준이다.

고급 > 고급환경제어에서 PME에 의해 깨어남 설정를 사용함으로 변경하고,

전원 재인가 후 동작 설정을 항상 켜짐으로 변경한다.

 

부팅 메뉴에서 랜(LAN)를 통한 부팅 설정을 사용함으로 변경한다.

 

[2-2] iptime 공유기 설정

(1) wol 기기등록 설정

웹 서버 컴퓨터가 iptime 공유기에 연결된 상태에서 공유기 설정 페이지로 접속한다.

설정 페이지 ip 주소는 192.168.0.1이다. 초기 아이디/비밀번호는 admin / admin이다.

 

접속한뒤 다음과 같아 WOL기능 메뉴로 들어간다.

 

찾기 버튼을 눌려서 접속된 pc의 mac 주소를 찾는다.

 

4번째가 웹서버 device였다. 4번째를 클릭한다. ip를 대조해가면서 찾으면 된다.

 

다음과 같이 웹서버가 등록되었다.

 

(2) iptime 공유기 설정 - DDNS 설정

메뉴에서 DDNS 설정으로 들어간다.

 

호스트 이름을 입력하고 사용자 ID를 입력한다.

 

다음과 같이 정상적으로 등록 되었다.

 

(3) iptime 공유기 설정 원격 관리 포트 등록 설정

공유기 접속/보안관리 메뉴로 접속한다.

 

원격 관리 포트에 원하는 포트 번호를 입력한다. 그 후 적용 버튼을 누른다.

 

[2-3] 스마트폰 설정

  스마트폰에서 원격으로 WOL 기능을 사용하할 수 있는 애플리케이션을 이용해서 원격으로 우분투 웹 서버 전원을 부팅할 수 있다.

(1) 플레이스토어에서 WOL 검색 후 설치

(2) 핸드폰으로 공유기 와이파이 접속

 

(3) 스마트폰으로 WOL 어플 실행

 

(4) WOL 어플에서 공유기 등록 및 기기 등록

공유기 자동검색 버튼 클릭

 

아이디와 패스워드를 입력한 후( 기본 ID/passwd : admin/admin)

공유기 연결 버튼 클릭

 

공유기 추가 완료 버튼을 클릭한다.

 

공유기가 추가 되었다. 추가한 공유기를 클릭한다.

 

새 PC 자동 검색을 누른다.

 

 

우분투 서버를 클릭한다.

 

자신이 알아볼 수 있게 서버 이름을 입력한다. MAC 주소는 건들이지 않아도 된다.

 

서버를 종료한 상태에서 애플리케이션에서 서버를 클릭한다.

 

PC를 켜시겠나는 확인 메시지가 나온다. 확인을 누른다.

 

PC에 신호를 보냈습니다.라고 나오면 신호가 전송된 것이다. 컴퓨터가 실제로 켜지는 지 확인한다.

 

[3] 기타

  여러 군데에서 설정해 주어야 해서 좀 까다롭다. 잘 되지 않는다면 iptime 공유기 설정에서 기기 등록이 되었는지, iptime 공유기 설정에서 원격 관리 포트를 등록했는지 확인해 보도록 하자.

  지금 상태에서는 내부망에서만 WOL 기능이 작동한다. 외부망에서 사용해 주기 위해서는 포드포워딩 설정을 해주어야 한다.

  포드포워딩 설정을 해주고 안드로이드 ssh 앱과 같이 사용하게 되면 밖에서 자유롭게 웹 서버를 끄고 킬 수 있게된다.

반응형