Computer System/Linux

[Linux] 우분투 원격 부팅 설정 (우분투 WOL, Wake On Lan)

해리팍 2018. 9. 29. 00:48
반응형

안녕하세요.

 

우분투에서 원격 부팅 (Wake On Lan, WOL) 설정 하는 방법에 대해 소개합니다.

 

윈도우에서는 네트워크 인터페이스 카드의 전원 관리 옵션 설정 및 원격 부팅 옵션 설정을 통해 설정을 하지만,

 

리눅스 (우분투) 에서는 네트워크 인터페이스 설정 파일을 통해 WOL 설정을 해줍니다.

 

다음의 순서로 해주시면 됩니다.

 

 

* 우분투에서 테스트 한 거라 우분투 기준으로 설명합니다.

 

* 페도라 등의 레드햇 계열 환경에서도 패키지 설치 명령어는 다르지만 설정 파일 수정은 동일할 것이라 추측됩니다.

 

 

1. 관련 패키지 설치

 

다음의 명령어로 관련 패키지를 설치합니다.

 

# sudo apt-get install net-tools ethtool wakeonlan

 

net-tools, ethtool은 기본적으로 설치 되어 있을 수도 있습니다.

 

net-tools는 ifconfig 명령어를 사용하기 위해 설치합니다.

 

wakeonlan 패키지는 없는 경우가 많아 설치를 해주어야 합니다.

 

 

 

2. 네트워크 카드 이름 확인

 

ifconfig 명령어를 통해 네트워크 카드 이름을 확인해 줍니다.

 

 

# ifconfig

 

 

저의 경우 인터페이스 명이 'enp4s0' 입니다.

 

 

 

3. 수동 세팅 후 정상 동작 확인

 

ethtool 명령어를 통해 WOL 설정 후 정상 적용되었는지 확인합니다.

 

정상 설정이 되어 있으면 Wake-on 항목이 'g' 로 표시되어 있습니다.

 

 

# sudo ethtool -s 인터페이스명 wol g

 

# sudo ethtool 인터페이스명

 

 

 

 

4. 설정 파일에 관련 내용 추가

 

ethtool로 설정 한 내용은 리부팅을 하게 되면 초기화가 됩니다.

 

네트워크 인터페이스 설정 파일을 다음의 명령어를 통해 루트 권한으로 편집합니다.

 

 

# sudo vi /etc/network/interfaces

 

 

제일 마지막 부분에 다음의 내용을 추가해 줍니다.

 

post-up /sbin/ethtool -s 인터페이스명 wol g
post-down /sbin/ethtool -s 인터페이스명 wol g 

 

 

설정 파일에 추가 하면 다음 부팅 때 부터 자동 적용이 됩니다.

 

리붓 후 WOL 테스트를 진행해보시면 정상 동작 하는 것을 확인하실 수 있습니다.

반응형