Linux

[Linux] wakeonlan 명령어로 WoL 신호 호출

IT-PAPA 2023. 6. 22. 06:41
728x90
반응형

Wake-on-LAN (WoL)은 원격 장치로부터 네트워크를 통해 컴퓨터를 켜는 기능입니다. 리눅스에서 Wake-on-LAN을 설정하려면 몇 가지 단계를 따라야 합니다. 다음은 일반적인 방법입니다.

1. 네트워크 카드 확인:
   먼저, 컴퓨터에 장착된 네트워크 카드가 Wake-on-LAN을 지원하는지 확인해야 합니다. 터미널을 열고 다음 명령을 실행합니다:

   sudo ethtool <인터페이스명>

   여기서 `<인터페이스명>`은 네트워크 카드의 인터페이스 이름입니다. 예를 들어, `eth0`이나 `enp3s0`과 같은 이름입니다. 명령을 실행하면 네트워크 카드에 대한 정보가 출력됩니다. "Supports Wake-on" 또는 "Wake-on"이라는 항목이 나타나는지 확인하고, 이 항목의 값이 "g" 또는 "d"인 경우 Wake-on-LAN을 지원합니다.

2. BIOS 설정:
   Wake-on-LAN을 사용하려면 컴퓨터의 BIOS 설정을 변경해야 할 수도 있습니다. 부팅 중에 DEL, F2, F10 또는 ESC 키 등을 눌러 BIOS 설정으로 진입합니다. BIOS 메뉴에서 "Power Management" 또는 "Advanced" 섹션을 찾고 Wake-on-LAN 또는 "Wake-up on LAN"과 같은 항목을 찾아서 활성화합니다. BIOS 설정은 제조업체와 모델에 따라 다를 수 있으므로 메뉴를 찾는 데 어려움이 있다면 컴퓨터 제조업체의 지침을 참조하십시오.

3. 필요한 도구 설치:
   리눅스에서 Wake-on-LAN을 사용하려면 `ethtool` 및 `wakeonlan`과 같은 도구를 설치해야 합니다. 대부분의 리눅스 배포판에서는 이러한 도구를 기본적으로 제공하거나 패키지 관리자를 통해 설치할 수 있습니다. 예를 들어, Ubuntu 또는 Debian 기반 시스템에서는 다음 명령을 사용하여 설치할 수 있습니다:

   sudo apt-get install ethtool wakeonlan


4. Wake-on-LAN 활성화:
   Wake-on-LAN을 사용하려는 네트워크 인터페이스를 확인하고, 다음 명령을 사용하여 Wake-on-LAN을 활성화합니다:

   sudo ethtool -s <인터페이스명> wol g

   여기서 `<인터페이스명>`은 활성화하려는 네트워크 인터페이스의 이름입니다.

5. 테스트:
   Wake-on-LAN을 테스트해 보려면 다른 컴퓨터나 스마트폰 등에서 Wake-on-LAN 패킷을 보내야 합니다. 일반적으로 `wakeonlan` 도구를 사용하여 패킷을 보낼 수 있습니다. 다음은 `wakeonlan`을 사용하는 예입니다:

   wakeonlan <대상 MAC 주소>

   여기서 `<대상 MAC 주소>`는 컴퓨터의 네트워크 카드의 MAC 주소입니다. 이 주소를 정확하게 입력해야 합니다. 패킷이 정상적으로 전송되면 컴퓨터가 깨어나야 합니다.

이러한 단계를 따라서 리눅스에서 Wake-on-LAN을 설정할 수 있습니다. 다만, 컴퓨터의 하드웨어와 리눅스 배포판에 따라 조금씩 다를 수 있으므로 제공된 단계 외에도 컴퓨터 제조업체나 리눅스 커뮤니티의 지원 문서를 참고하는 것이 좋습니다.

728x90
반응형
LIST