반응형
[Ubuntu] Wake On Lan 설정하여 원격 부팅하기 / WOL (tistory.com)
우분투 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로 부팅을 해보니 잘 된다.
반응형
'blog > scrap' 카테고리의 다른 글
Ubuntu에 sftp 설정하기 (0) | 2022.07.03 |
---|---|
[Ubuntu] USB 마운트(mount) : 우분투 usb 인식 (0) | 2022.07.03 |
VS Code 팁_비주얼 스튜디오 코드 주석 및 타이틀바(title bar) 색상 바꾸기[출처] VS Code 팁_비주얼 스튜디오 코드 주석 및 타이틀바(title bar) 색상 바꾸기 (0) | 2022.05.02 |
PSSecurityException 보안 오류 해결 (0) | 2022.04.21 |
[라즈베리파이 4] Node.js 웹 개발 환경 구축 (2) | 2022.04.19 |