리눅스 랜카드 Wake On Lan 활성화하기

메인보드에서 WOL Enabled 설정을 해주고, 추가로 네트워크 인터페이스 장치에서 Magic Packet 활성화해야 Lan을 통해 전원을 킬 수 있다.

명령어 ethtool 이 필요함으로 설치한다.

ethtool 설치

apt install -y ethtool

ethtool 기본 사용법으로 ethtool {장치명} 으로 설정값을 확인할 수 있다.
먼저 자신의 랜카드 장치명이 무엇인지 확인하도록 한다.

랜카드 장치명 불려오기

ip address

본인의 장치명은 enp2s0 으로 확인할 수 있다.
이제 ethtool 명령어를 통해 wol 설정한다.

랜카드 wol 설정 확인하기

ethtool | grep -i wake

랜카드 Wol 값이 Wake-on: d 으로 표기되어있다. d 는 disabled 뜻으로 비활성화 되어있다는 뜻이다.
WOL 정상적으로 활성화하기 위해서는 g (Magic Packet) 값으로 설정한다.

Wake-on

  • d : disabled
  • p: PHY Activity
  • u: Unicast Activity
  • m: Multicast Activity
  • b: Broadcast Activity
  • a: ARP Activity
  • g: Magic Packet Activity

랜카드 Magic Packet 활성화하기

ethtool -s enp2s0 wol g

명령어 실행시 g 값으로 설정된다.

랜카드 Magic Packet 다시 확인하기

ethtool enp2s0 | grep -i wake

Woke-on: g 값이 변경되고 이제 정상적으로 wol 기능의 Lan으로 전원을 킬 수 있다.