안녕하세요.
우분투에서 원격 부팅 (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 테스트를 진행해보시면 정상 동작 하는 것을 확인하실 수 있습니다.
'Computer System > Linux' 카테고리의 다른 글
[Ubuntu] 리눅스 (우분투) 커널 컴파일 (우분투 18.04, 4.20 커널) (60) | 2019.01.13 |
---|---|
[Linux] 리눅스 CPU 성능, Frequency 관련 정책 수정 (CPU 정책, 클럭, scaling_governor) (0) | 2018.11.02 |
[Linux] 리눅스 커널 관련 메일링 리스트 구독 방법 (0) | 2018.09.08 |
[Linux] 리눅스 top 명령어 옵션 정리 (0) | 2018.06.04 |
[Linux] CentOS 7 에서 최신 mainline 커널, long term 커널 설치 방법 (CentOS 7.3) (0) | 2018.04.02 |