리눅스 랜카드 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으로 전원을 킬 수 있다.