로그인
Sign in
조회 수 4265 추천 수 0 댓글 1
Atachment
첨부 '3'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
팁강좌제목 WOL(Wake On LAN)를 이용한 원격시스템 켜기(Power-on)
적용OS No1.Linux2018/2019/2020/2021
카테고리 네트워크
관련 패키지 wol-0.7.1
개요 원격으로 꺼져 있는 시스템 부팅하기

 네트워크상에서 원격 시스템 파워를 껴는 방법(How to power remote computer on with WOL)


1. 개 요

  • 회사에서 컴퓨터를 끄고 퇴근하였는데, 집에서 회사의 내 컴퓨터에 있는 데이터를 이용하고 싶은데 컴퓨터가 꺼져 있다.
  • 바깥에서 집에 있는 컴퓨터에 원격 접속을 할려고 했는데, 컴퓨터가 꺼져 있다.
  • 간단한 서버를 운영하고 있는데, 시스템이 불안정하여 가끔씩 꺼지는데, 야간에 아무도 없을때 서버를 다시 켤 수 없다.
  • IDC(Internet Data Center)에서 코로케이션 서비스를 받고 있는데, 서버가 켜져 있지 않다.
상기 같은 경우 컴퓨터 파워를 켜야 하는 상황이 발생되었을 때 긴요하게 사용할 수 있는 방법이 WOL(Wake On Lan) 기능을 이용하는 것입니다. 이 기능은 컴퓨터의 메인보드 바이오스에서 이 기능을 지원해야 가능합니다. 원리는 간단합니다. 컴퓨터에 전기가 완전히 차단되어 있지 않다면 메인보드에 내장되어 있거나 장착되어 있던 이더넷 카드에 신호를 주어 이를 통하여 부팅이 이뤄지게 하는 것입니다. 메인보드에는 Wake On LAN이라는 파워온 기능이 있습니다. 오래된 메인보드에서는 이 명칭으로 지원되고 있으며, 요즘 보드중에는 기본적으로 지원되고 있어서 이  서비스가 바이오스에선 보여주지 않는 것이 있습니다. 이 팁에서는 원격으로 원격 컴퓨터의 파워를 켜는 방법에 대해서 제공하고자 합니다.

2. WOL 지원 여부 확인
WOL은 메인보드 바이오스에서 지원해 주어야 하는데, 바이오스 제조업체에 따라 바이오스에서 지원하는 명칭이 다를 수 있습니다.
먼저 메인보드 바이오스의 파워 관리(Power Management) 항목에서 Wake ON LAN(WOL)이 있는지를 확인해 봅니다. 이것이 없을 경우에는 고급설정의 ACPI 관리또는 파워 관리에서  Resume by PME를 찾아 봅니다. 만일 이것이 있다면 [활성화]해 주면 되고, 만일 없다면 다음 기능에 대해서 반드시 비활성화해 놓으면 됩니다.
  • EUP or ERP Function
메인보드에서 원격으로 랜으로 파워온할 수 있는 설정이 완료되었다면 리눅스로 부팅합니다.
3. 랜카드의 WOL  지원 여부 확인 
이더넷 카드(랜카드)에서 WOL 기능을 지원하는지 여부를 확인하려면 ethtool 도구를 사용합니다. 그러면 ethtool eth0 명령을 실행합니다.
wol1.png


Wake-on값이  'g'로 설정되어 있다면 이것은 WOL를 지원하고 있는 상태입니다. 만일 이 값이 g가 아닌 다른 값(d)으로 설정되어 있다면 이것은 WOL를 지원하지 않는 것입니다. 이 경우에 이 값을 변경하려면 다음과 같이 실행합니다.


wol2.png


ethtool eth0 명령을 실행하면 Wake-On이 'g'값으로 변경됩니다. 기본적으로 WOL를 지원하는 카드인 경우에는 문제가 없지만, 리부팅하였을 때 wake-on 값이 계속 바뀐다면 /etc/rc.d/rc.local 파일에 ethtool -s eth0 wol g 명령을 넣어 주면 됩니다.

4. WOL 부팅
이제 시스템은 원격으로 WOL 부팅이 되는 상태입니다. 시스템을 끄고 내 컴퓨터에서 원격으로 WOL 부팅을 해 봅니다.
No1.Linux 2018에선 wol 클라이언트 도구로 WOL 서비스를 지원합니다. wol 도구가 설치되어 있지 않은 시스템에서는 시냅틱이나 apt-get으로 wol를 설치해 주면 됩니다.
# apt-get install wol
자, 이 도구로 원격 시스템의 파워를 켜려면 다음과 같이 실행합니다.
wol3.png


'wol -h <호스트명 또는 아이피주소> MAC 주소 ' 형식으로 명령을 내리면 원격 컴퓨터가 부팅됨을 확인할 수 있습니다.


여기서 중요한 것은 시스템이 꺼지기 전의 원격 컴퓨터의 아이피와 맥주소를 반드시 알고 있어야 합니다. 맥 주소는 바뀌지 않으니깐 문제가 없지만, DHCP서버로부터 아이피를 할당받는 곳에서는 아이피가 항상 바뀔 수 있으므로, 아이피를 확인해야 합니다.



  • profile
    zharyong 2018.12.26 17:15
    참고로, 인트라넷 환경에선 아이피 주소없이 맥주소로 브로드캐스팅되지만, 인터넷 환경에서는 원격 컴퓨터의 아이피를 명시해 주어야 합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.15 1866
9 인터넷 [인터넷뱅킹] 정부 긴급재난지원금 하나은행 신용카드/체크카드 신청하기 file zharyong 2020.05.13 1764
» 인터넷 [네트워크] WOL(Wake On LAN)를 이용한 원격시스템 켜기(Power-on) 1 file zharyong 2018.12.24 4265
7 인터넷 [네트워크] OpenVPN RPM 패키지로 쉽게 OpenVPN 서버를 구축하자. 1 file zharyong 2018.08.29 748
6 인터넷 [네트워크] OpenVPN Client 접속 방법 file zharyong 2018.08.27 3489
5 인터넷 [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축 zharyong 2018.08.27 925
4 인터넷 [네트워크] 넘버원 리눅스에서 기가인터넷 연결하기 file zharyong 2018.07.25 1541
3 인터넷 [No1.Linux 2018] 공인 인증서 적용 사이트 안내 1 zharyong 2018.05.17 854
2 인터넷 [No1.Linux 2018] 주요 은행의 인터넷 뱅킹 1 file zharyong 2018.05.17 4488
1 인터넷 [네트워크] 비번 없이 SSH 서버에 자동 로그인 하기 zharyong 2018.04.25 740
목록
Board Pagination Prev 1 Next
/ 1