서버를 데스크탑이나 노트북으로 운영시 계속 컴퓨터를 ON 상태로 둘 수가 없는데, WOL(Wake on LAN) 기능을 사용하여
원할때 어디서든 원격으로 서버 컴퓨터를 사용하게 할 수 있습니다. 몇가지 설정을 해주면..
윈도우도 설정할 수 있고, 여러가지 다른것들도 설정 가능하지만, 저는 우분투 서버를 운영중이므로 우분투로
WOL 서버를 서비스하기 전에 기본적으로 원리를 설명하겠습니다.
컴퓨터 전원이 OFF 된 경우 (물론, 전기코드는 안 뺀상태) 전원은 꺼져 있지만 NIC는 꺼지지 않습니다.
먼저 터미널에 들어 가줍니다. 그다음 ethtool 을 다운로드 해줍니다.
$ sudo apt-get install ethtool
그 다음 현재 NIC의 설정상태를 봅니다.
$ sudo ethtool enp4s0
NIC 설정사항이 나오는데 WOL을 위해서 빨간색 네모에 들어있는 내용을 보시면 됩니다. g라고 되있으면, WOL 서비스가
가능하다는 것입니다. (ps, enp4s0는 제 이더넷 포트 입니다. ifconfig로 조회하시고 거기에 써진 것을 쓰시면 됩니다.)
그래도 설정을 한번 더 해주겠습니다.
$ sudo ethtool -s enp4s0 wol g
설정 후에 서버를 종료해 줍니다.
이제 껏으니 핸드폰 설정을 하고, 원격으로 부팅을 시켜주겠습니다.
먼저 핸드폰에 몇개 앱을 깔아주어야 합니다.
Play Store 에 GNURoot Debian, Hacker's Keyboard 를 다운로드 해줍니다. 설치과정은 생략하겠습니다.
먼저 Hacker's Keyboard 셋팅입니다.
처음에 빨간 동그라미 부분을 클릭합니다. 들어가서 Hacker's Keyboard 를 활성화 시켜줍니다.
그 그다음 밑에 부분(동그라미 친부분)을 클릭해 줍니다. Hacker's Keyboard 를 선택해 주시면 됩니다.
다음은 GUNRoot 입니다.
최초 화면이 나오면 빨간부분을 클릭해 인스톨 해줍니다.
그 다음 위의 상단바에 LAUNCH를 선택한다음, 빨간 동그라미 부분을 클릭하면 터미널 화면이 나옵니다.
이러면 터미널 환경이 되는데 몇가지 셋팅을 해야합니다. 일단 업데이트를 해줍니다.
# apt-get update
업데이트는 root계정이기 때문에 그냥 해주시면 됩니다. 업데이트가 완료되면, wakeonlan을 다운로드 해줍니다.
# apt-get install wakeonlan
다운로드가 완료되시면 이제 준비가 끝났습니다.
#wakeonlan 해당PC MAC 주소
명령은 저렇게 해주시면 됩니다. 물론 서버피시 또는 원격 부팅을 원하는PC의 MAC주소를 알아야 합니다.
**MAC 주소는 16진수로 00:00:00:00:6e:7b:12:00 이런식으로 되있습니다.
저 명령을 입력하면 해당 PC가 켜지는 것을 볼 수가 있습니다.
과정이 좀 복잡했는데, 우선 안 좋은 점은 Hacker's Keyboard 가 한국어가 안나오는 점 같습니다. 그렇다고 원래 키보드를
쓰자니 터미널 상에서 엔터가 잘 활성화가 안될때가 많습니다.. 더 유용한 키보드가 나오면 올리겠습니다.
WOL 서비스 설정이였습니다.
'Server > 리눅스' 카테고리의 다른 글
CentOS snmp 설정 (0) | 2021.01.23 |
---|---|
Ubuntu 서버에 하드디스크 추가 (0) | 2016.12.11 |
4. 우분투 16.04 pydio 핸드폰 연동 (0) | 2016.11.18 |
3. 우분투 16.04 pydio 설치 (0) | 2016.11.15 |
2. 우분투 16.04 LAMP 설치(My SQL, PHP) (0) | 2016.11.15 |
댓글