목차 열기

티스토리 뷰

728x90
반응형

우분투 WOL로 원격 부팅 설정하기

필요한 패키지 설치

net-tools, ethtool, wakeonlan를 설치한다.

apt install net-tools ethtool wakeonlan

네트워크 인터페이스 이름 조회

ifconfig 명령어를 통해 인터페이스명을 조회한다. ens2s0 혹은 ens32 등 각자의 이름이 조회되었을 것이다.

WOL 설정

인터페이스 설정에서 wol 옵션을 입력한다.

sudo ethtool -s [인터페이스] wol g

설정 확인

아래 명령어를 입력 후, wake-on: g로 확인이 되어있는 것을 확인한다.

sudo ethtool [인터페이스명]
------------------------------- 
...
wake-on: g
...

WOL 스크립트 작성

하지만, 시스템 재부팅시 옵션이 초기화 되므로, 스크립트 파일을 작성해야한다.

vi /etc/systemd/system/wol.service
-----------------------------------
[Unit]
Description=Configure Wake-up on LAN

[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s [인터페이스] wol g

[Install]
WantedBy=basic.target 
-----------------------------------

이후 만든 파일을 ststemctl Daemon에 등록하자.

systemctl daemon-reload

systemctl enable /etc/systemd/system/wol.service

systemctl start /etc/systemd/system/wol.service

마지막 명령어에서 오류가 나긴 했는데, 결과적으로는 잘 된다.

스크립트 테스트

명령어로 우분투 시스템을 종료하고, 인터페이스 설정을 확인한다.

poweroff

ethtool [인터페이스]

Wake-on: g 확인 완료!

wol로 부팅을 해보니 잘 된다.

[Server/Linux] - [Ubuntu] 고정 IP 설정하기

728x90
반응형
댓글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday