IPTIME 공유기를 쓰면, WOL 기능이 있다. 공유기 관리 툴에도 있고, 휴대폰에도 있다. 어찌 되었든 우분투가 있는 PC가 개인 서버용으로 사용하기 때문에, 일단 컴퓨터를 켜기 어려운 장소에 있거나, 아니면, 평소에는 꺼 두었다가, 나중에 외부에서 서버를 켜서 사용하고 싶을때, 휴대폰으로 켤 수 있다.
WOL 기능 |
즉 불필요 할때는 쓰지 않다가, 필요할때 사용하는 기능이다. 즉 전기 절감을 할 수 있는 기능이다. 그러니까 나는 작은 노트북 1개만 있으면, 항상 서버접속이 가능 한 것이다.
WOL 실행하기 전에 BIOS 에서 먼저 설정해야 한다. 아래의 그림은 ASUS 화면이다.
APM WOL 설정 |
Advanced Mode로 들어가면 많은 설정이 보인다.
그중에서 Advanced탭을 들어가서 APM Configuration을 들어간 다음
Power On By PCI-E를 Enabled(활성화)로 설정한다.
위의 링크를 참고해서 WOL 실행 실행하는 방법을 찾았다. 이 블로그에서는 아주 간단하게 정리 하겠다.
1)ethtool 설치
$ sudo apt-get install ethtool -y
2) net-tools 설치
$ sudo apt install net-tools
3) LAN 카드 인터페이스 이름 찾기
LAN card 인터페이스 이름 찾기 |
위와 같이 인터페이스 이름은 enp4s0 임을 찾았다.
4) WOL과 매직 패킷 설치
$ sudo apt-get install wakeonlan -y
5) MAC 어드레스를 wakeonlan 등록
MAC 어드래스는 빨간색으로 지웠는데, ether 이후에 있다.
$ wakeonlan MAC
ex) wakeonlan 04:71:27:a3:75:0b
6) WOL 서비스 등록
$ sudo nano /etc/systemd/system/wol.service
아래와 같이 등록한다. 인터페이스 이름은 본인의 것으로 반드시 바꾼다.
[Unit]
Description=Configure Wake On LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s INTERFACE wol g
[Install]
WantedBy=basic.target
서비스 시스템에 등록 한다.
$ sudo systemctl daemon-reload
$ sudo systemctl enable wol.service
$ sudo systemctl start wol.service
그런 다음에 테스트 한다. 잘 될 것이다.
댓글 없음:
댓글 쓰기