반응형

안녕하세요.

 

우분투에서 원격 부팅 (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 테스트를 진행해보시면 정상 동작 하는 것을 확인하실 수 있습니다.

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1501)
Profile (2)
Park's Life (599)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (245)
생활 정보 (12)
Pokemon GO (50)