linux WoWLAN: 연결 끊김 및 AP 중단 후에도 작동하도록 설정

linux WoWLAN: 연결 끊김 및 AP 중단 후에도 작동하도록 설정

간단한 요구 사항이 있습니다. Linux(ubuntu 22.04 기반) 데스크탑 교체에 대한 원격 액세스입니다. 이를 위해서는 내 라우터에 원격으로 액세스하고 Wi-Fi를 통해 WoL 패킷을 보낸 다음 내 컴퓨터에 로그인해야 작동합니다.

문제는 내가 원하지 않을 때 컴퓨터가 깨어난다는 것입니다.

Intel은 우리 PC(Intel ME, EC, SMM)에 몰래 들어가려면 항상 켜져 있는 몇 개의 트로이 목마 블랙박스가 필요하다고 생각하지만, 연결이 끊어졌을 때 WiFi에 다시 연결할 수 있도록 무선 LAN 어댑터를 요구하는 것은 너무 많은 것 같습니다. 대기 중(왜냐하면 이는 실제로 PC 사용자에게 유용한 변경 사항이기 때문입니다).

따라서 해결책은 OS가 다시 연결할 수 있도록 wowlan 지원 WLAN 어댑터를 매직 패킷 및 Wi-Fi 연결 끊김 시에 깨우도록 하는 것입니다.

다시 한 번 말하지만, 이것이 바로 제 컴퓨터를 원격으로 깨울 수 있는 기능입니다.

AFAICT에는 다음이 필요합니다.

  • WoWLAN을 설정하고 절전 모드로 전환하세요.
  • 깨어날 때 컴퓨터가 깨어난 이유를 확인하도록 합니다.
    • 그것이 마법 가방이거나 다른 웨이크 트리거라면 우리는 끝났습니다.
    • 연결이 끊어진 경우:
      • 잠시 동안 다시 연결해 보세요. 성공하면 다시 잠에 듭니다.
      • 그렇지 않으면 표시등이 꺼지고 라우터가 일시적으로 사라지며 배터리가 소모됩니다. 그러니 rtcwake 같은 것을 사용해 잠시 잠자기 상태로 있다가 깨어나 연결을 다시 시도하는 등의 작업을 해보자. 여기서는 배터리를 절약하기 위해 지수 백오프를 수행할 수도 있습니다. 또는 AC 어댑터와 rtcwake-sleep을 잠시 확인한 다음 AC 전원이 다시 들어올 때까지 다시 시도한 다음 Wi-Fi가 다시 연결될 때까지 기다린 다음 다시 절전 모드로 전환할 수 있습니다. 요점은 라우터가 고장나면 어쨌든 잠을 자야 하고 전력을 절약해야 한다는 것입니다. 그리고 어쨌든 이야기할 것이 없기 때문입니다.

이것은 약간 사소하며 많은 사용자가 원하는 것처럼 보입니다. 저는 이 문제가 아직 해결되지 않았다고 생각합니다. systemd와 스크립트를 다루기 시작해야 합니다.

내 옵션은 무엇입니까? 나는 WiFi 스테이션 모드에서 어리석은 라우터와 어리석은 USB 이더넷 어댑터를 추가하는 경향이 있습니다...정말 낭비입니다!

내 기존 데스크톱 교체(DELL)는 AC 부팅 시(또는 전원이 꺼진 상태에서도 물론 유선 WoL을 통해 깨울 수도 있음) 더 많은 옵션을 제공할 수 있지만 이러한 소비자용 노트북은 완전한 쓰레기입니다(Lenovo).

wowlan이 아닌 다른 솔루션도 도움이 될 수 있습니다. 예를 들어 몇 시간마다 1분 동안 컴퓨터를 깨워 필요한 경우 강제로 다시 연결하고 명시적으로 깨우지 않고도 배터리를 절약할 수 있습니다.

기성 솔루션이 있습니까?

편집하다:

또 다른 해결 방법: 연결 끊김으로 인해 깨어난 후에만 다시 연결될 때까지 잠시 기다렸다가 성공하면 절전 모드로 전환하세요. 그렇지 않으면 잠시 동안 rtcwake-sleep 후 다시 시도하세요.

이는 다음과 같은 질문을 던집니다. 경쟁 조건은 어떻습니까? 재연결 후 절전 모드를 설정했는데(또는 처음으로 절전 모드로 전환하려는 경우) 절전 모드로 전환할 때 연결이 끊어지면 어떻게 되나요? 이게 보이는 것만큼 정말 깨지기 쉬운 걸까요?

관련 정보