sudo apt-get install net-tools ethtool wakeonlan
네트워크 인터페이스 이름을 확인한다. IP 주소가 할당된 걸 보면 현재 어떤 인터페이스를 현재 사용중인지 알 수 있다. 추후 필요한 MAC 주소도 같이 확인한다.
ifconfig
수동으로 WoL을 활성화 해보고 상태를 확인해본다. 출력되는 결과에서 wake-on: g
가 확인되면 정상이다. WoL은 한 번 재부팅을 수행하면 다시 비활성화된다.
# WoL 활성화
sudo ethtool -s <네트워크 인터페이스 이름> wol g
# WoL 작동상태 확인
sudo ethtool <네트워크 인터페이스 이름>
정상적으로 동작함을 확인했다면, 부팅할 때 마다 WoL을 자동으로 활성화 할 수 있도록 한다. 먼저 /etc/network/interfaces
파일에 아래 내용을 추가하고 sudo 권한으로 저장한다.
post-up /sbin/ethtool -s <네트워크 인터페이스 이름> wol g
post-down /sbin/ethtool -s <네트워크 인터페이스 이름> wol g
모든 설정이 완료되면 WoL이 되도록 신호를 주는 앱이 필요하다. 이러한 기능은 대부분의 공유기에서 지원중이다. 앞서 확인한 네트워크 인터페이스의 MAC 주소를 등록하기만 하면 된다.