내 운영 체제는 Ubuntu 16.04를 사용합니다.
IP 주소를 사용하여 Wake on LAN을 설정하려고 합니다.
이전 방법에서는 로컬 네트워크 영역의 MAC 주소(HWaddr)를 사용하여 수행할 수 있었습니다.
하지만 이제 다른 곳(글로벌 네트워크 포함)에서 내 컴퓨터를 깨우고 싶습니다.
어떻게 해야 합니까?
IP 주소를 사용하여 설정할 수 있나요?
답변1
로컬 네트워크에서 Linux 시스템이 실행되고 있다고 가정합니다.
systemd 소켓을 사용하여 쉘 스크립트를 실행하여 다른 포트를 깨우는 포트를 수신 대기하고, 이상적으로는 스크립트 키디가 잠자는 컴퓨터를 깨우지 못하도록 요청에 특정 문자열이 포함되어 있는지 확인할 수 있습니다. 라우터의 포트를 부팅된 Linux 시스템으로 전달합니다.
지정된 포트에서 라우터에 대한 연결을 열고 지정된 문자열을 보내면 휴면 Linux 컴퓨터가 시작됩니다.
운영자가 볼 수 있듯이 또 다른 옵션은 작업을 수행하도록 라우터를 구성하는 것입니다. 내 경험에 따르면 Wi-Fi 라우터는 정적 ARP 항목 추가를 허용하지 않습니다. OpenWRT를 사용해 볼 수는 있지만 OpenWRT를 사용하여 라우터를 플래싱하는 것은 제 생각에는 약간 과잉입니다. OpenWRT는 특히 보안 관점에서 정말 훌륭하고 노력할 가치가 있습니다(공급업체가 패치를 출시할 때까지 기다리지 않고 적절하다고 판단되는 대로 라우터를 패치할 수 있습니다)! OpenWRT가 라우터를 지원한다고 가정하면 이 모든 것이 가능합니다.