웨이크 온 LAN
Wake-on-LANWOL(Wake-on-LAN)은 네트워크 메시지에 의해 컴퓨터를 켜거나 깨울 수 있는 이더넷 또는 토큰 링 컴퓨터 네트워킹 표준입니다.
메시지는 보통 동일한 로컬 영역 네트워크에 연결된 장치에서 실행되는 프로그램에 의해 대상 컴퓨터로 전송됩니다.서브넷 다이렉트브로드캐스트 또는 WoL 게이트웨이 서비스를 사용하여 다른 네트워크에서 메시지를 시작할 수도 있습니다.
WAN에서의 웨이크업, 리모트 웨이크업, LAN에 의한 전원 투입, LAN에 의한 전원 투입, LAN에 의한 재개, LAN에 의한 재개, Wake on LAN에 의한 웨이크업 등이 이에 해당합니다.웨이크업 중인 컴퓨터가 Wi-Fi를 통해 통신하는 경우 WoWLAN(Wake on Wireless LAN)이라는 추가 표준을 [1]사용해야 합니다.
WoL 및 WoWLAN 표준은 Apple Bonjour Wake-on-Demand([2]Sleep Proxy) 기능 등 프로토콜 투과적인 온디맨드 서비스를 제공하기 위해 벤더에 의해 보완되는 경우가 많습니다.
역사
1996년 10월 인텔과 IBM은 Advanced Manageability Alliance(AMA)를 결성했습니다.1997년 4월, 이 제휴로 Wake-on-LAN 테크놀로지가 [3][4]도입되었습니다.
작동 원리
가정 및 직장 네트워크, 무선 데이터 네트워크 및 인터넷 자체를 포함한 이더넷 연결은 컴퓨터 간에 전송되는 프레임을 기반으로 합니다.WoL은 매직 패킷이라고 불리는 특별히 설계된 프레임을 사용하여 구현됩니다.매직 패킷은 네트워크 내의 모든 컴퓨터에 전송되며, 그 중 각성되는 컴퓨터에 전송됩니다.매직 패킷에는, 행선지 컴퓨터의 MAC 주소, 즉 컴퓨터내의 각 네트워크 인터페이스 카드( 「NIC」) 또는 그 외의 이더넷 디바이스에 짜넣어진 식별 번호가 포함되어 있어 네트워크상에서 일의로 인식해 주소를 지정할 수 있습니다.Wake-on-LAN이 가능한 전원이 꺼지거나 꺼진 컴퓨터에는 시스템의 전원이 꺼진 동안 저전력 모드로 착신 패킷을 「리슨」할 수 있는 네트워크 디바이스가 포함되어 있습니다.디바이스의 MAC 주소로 송신되는 매직패킷을 수신하면, NIC 는 전원 버튼을 누르는 것과 같은 방법으로 컴퓨터의 전원 장치 또는 메인보드에 시스템 웨이크업을 개시하도록 신호를 보냅니다.
매직 패킷은 데이터 링크층(OSI 모델에서는 레이어 2)으로 송신되어 송신되면 네트워크브로드캐스트주소를 사용하여 소정의 네트워크상의 모든 접속 디바이스에 브로드캐스트 됩니다.IP 주소(OSI 모델에서는 레이어 3)는 사용되지 않습니다.
Wake-on-LAN은 브로드캐스트테크놀로지를 기반으로 구축되어 있기 때문에 일반적으로 현재의 네트워크 서브넷 내에서만 사용할 수 있습니다.단, 몇 가지 예외가 있습니다.Wake-on-LAN은 인터넷을 통한 리모트 웨이크업 등 적절한 구성 및 하드웨어만 있으면 실제로 모든 네트워크에서 동작할 수 있습니다.
Wake-on-LAN을 작동시키려면 네트워크 인터페이스의 일부가 켜져 있어야 합니다.이것은, 통상의 동작 전력보다 훨씬 적은 소량의 스탠바이 전력을 소비합니다.링크 속도는 보통 전력을 낭비하지 않기 위해 가능한 한 낮은 속도로 감소합니다(예를 들어 기가비트이더넷 NIC는 10Mbit/s 링크만 유지합니다).WOL(Wake-on-LAN)을 사용하지 않을 때 비활성화하면 전원이 꺼져 있지만 전원 [5]소켓에 연결되어 있는 컴퓨터의 소비전력을 매우 약간 줄일 수 있습니다.노트북과 같은 배터리 구동 장치에서는 전원 소모가 고려됩니다.이는 장치가 완전히 셧다운된 경우에도 배터리가 소모될 수 있기 때문입니다.
매직 패킷
매직 패킷은 브로드캐스트로 가장 자주 전송되며 페이로드 내의 모든 255바이트(16진수에서는 FF FF FF FF) 중 아무 곳이나 6바이트를 포함하는 프레임이며, 그 뒤에 타겟 컴퓨터의 48비트 MAC 주소가 16번 반복되어 총 102바이트가 됩니다.
이후 마법의 패킷만 문자열의 경우, 실제로 완전한 프로토콜 스택에서 구문 분석하지 않스캔하고 있긴 하지만 일반적으로 UDP데이터그램 이더넷 에텔로 0개 이상의(포트 번호 예약했습니다)[6]7(에코 프로토콜)또는 9(디스 카드 프로토콜)[7]혹은 직접 항구로 보내 집니다, 그것은 어떤 network- 및 전송 계층 프로토콜의 페이 로드로 보내질 수 있다.0종x0842.[8] TCP와 같은 연결 지향 트랜스포트 계층 프로토콜은 사용자 데이터를 전송하기 전에 활성 연결을 설정해야 하므로 이 작업에 적합하지 않습니다.
표준 매직 패킷에는 다음과 같은 기본적인 제한이 있습니다.
- 대상 컴퓨터의 MAC 주소가 필요합니다(SecureOn 패스워드가 필요할 수도 있습니다).
- 배달 확인을 제공하지 않습니다.
- 로컬 네트워크 이외에서는 동작하지 않을 수 있습니다.
- 대상 컴퓨터에서 Wake-on-LAN 하드웨어 지원 필요
- 대부분의 802.11 무선 인터페이스는 저전력 상태에서 링크를 유지하지 않고 매직패킷을 수신할 수 없습니다.
Wake-on-LAN 의 실장은, 매우 심플하고, 네트워크 인터페이스 카드에 있는 회로에 의해서 전력 소비를 최소한으로 억제해 신속히 처리되도록 설계되어 있습니다.Wake-on-LAN은 IP 프로토콜 계층 아래에서 작동하므로 IP 주소와 DNS 이름은 의미가 없으므로 MAC 주소가 필요합니다.
서브넷 다이렉트브로드캐스트
표준 브로드캐스트 Wake-on-LAN의 주요 제한사항은 브로드캐스트패킷이 일반적으로 라우팅되지 않는다는 것입니다.이것에 의해, 대규모 네트워크나 인터넷상에서 이 기술이 사용되는 것을 막을 수 있습니다.이 제한을 극복하기 위해 Subnet Directed [9][10]Broadcast(SDB; 서브넷 다이렉트브로드캐스트)를 사용할 수 있습니다.SDB 에서는, 중간 라우터 설정의 변경이 필요한 경우가 있습니다.서브넷 다이렉트브로드캐스트는 최종(로컬) 라우터에 의해 처리될 때까지 유니캐스트네트워크 패킷과 같이 취급됩니다.다음으로 이 라우터는 레이어2 브로드캐스트를 사용하여 패킷을 브로드캐스트합니다.이 기술을 사용하면 리모트네트워크상에서 브로드캐스트를 개시할 수 있습니다만, 모든 개입 라우터가 SDB [11][12]를 전송 할 필요가 있습니다.SDB 패킷을 전송하기 위한 네트워크를 준비할 때는 원하는(WoL 등) SDB 패킷만 허용되도록 패킷을 필터링해야 합니다.그렇지 않으면 네트워크가 스머프 공격 등의 DDoS 공격에 참여할 수 있습니다.
매직 패킷의 트러블 슈팅
Wake-on-LAN은 적절한 BIOS/UEFI, 네트워크 카드 및 경우에 따라서는 운영체제 및 라우터의 지원이 필요하기 때문에 구현이 어려운 테크놀로지입니다.경우에 따라서는 하드웨어가 1개의 저전력 상태에서 복귀할 수 있지만 다른 상태에서는 복귀할 수 없습니다.즉, 하드웨어의 문제로 인해 컴퓨터가 "소프트 오프" 상태(S5)에서 깨어날 수 있지만 sleep 또는 휴지 상태에서는 깨어나지 않거나 그 반대일 수 있습니다.또, NIC 로 예상되는 매직 패킷의 종류가 항상 명확하지는 않습니다.
이 경우 패킷아나라이저와 같은 소프트웨어 도구를 사용하면 (PC가 켜져 있는 동안) 특정 컴퓨터의 NIC에 매직 패킷이 실제로 표시되는지 확인할 수 있으므로 Wake-on-LAN 문제 슈팅에 도움이 됩니다.그런 다음 동일한 매직 패킷을 사용하여 컴퓨터가 오프라인 상태에서 전원이 켜지는지 여부를 확인할 수 있습니다.이것에 의해, 네트워크상의 문제를 다른 하드웨어의 문제로부터 분리할 수 있습니다.또, 패킷이 특정의 PC 를 수신처로 하거나 브로드캐스트주소로 송신된 것을 확인해, 패킷의 내부 정보를 표시할 수도 있습니다.
Windows Vista 이후 운영체제는 모든 웨이크 소스를 "시스템" 이벤트 로그에 기록합니다.이벤트 뷰어와powercfg.exe /lastwake명령어는 그것들을 [13]취득할 수 있습니다.
보안에 관한 고려 사항
부정 액세스
매직 패킷은 데이터 링크 또는 OSI-2 레이어를 경유하여 송신됩니다.L2 LAN 기기가 사이트 전체의 보안 요건에 맞추어 이러한 트래픽을 필터링(및 필터링 하도록 설정되어 있는 경우 이외에는, 같은 LAN 상의 모든 사람이 사용하거나 악용할 수 있습니다.
방화벽을 사용하여 퍼블릭 WAN 내의 클라이언트가 내부 LAN 세그먼트의 브로드캐스트주소에 액세스 하는 것을 방지하거나 서브넷 다이렉트브로드캐스트를 무시하도록 라우터를 설정할 수 있습니다(상기를 참조).
특정 NIC는 "SecureOn"이라는 보안 기능을 지원합니다.이를 통해 사용자는 NIC 내에 6바이트의 16진수 비밀번호를 저장할 수 있습니다.클라이언트는 이 패스워드를 매직패킷에 부가해야 합니다.MAC 주소와 패스워드가 올바른 경우에만 NIC가 시스템을 웨이크업합니다.이 보안 대책은 MAC 주소가 완전히 불분명한 경우 최대96 2개의 조합으로 검색 공간을 48비트(6바이트) 늘림으로써 성공적인 브루트 포스 공격의 위험을 크게 줄입니다.단, 네트워크를 도청하면 클리어 텍스트비밀번호가 노출됩니다.다만, 이러한 시큐러티 기능을 [citation needed]서포트하고 있는 NIC 및 라우터의 제조원은 일부에 지나지 않습니다.
WOL(Wake-on-LAN) 기능을 남용하면 컴퓨터만 켤 수 있습니다.WOL(Wake-on-LAN) 기능 자체는 패스워드 및 기타 보안 형식을 무시하지 않으며 한 번 켜면 시스템의 전원을 끌 수 없습니다.그러나 대부분의 클라이언트 시스템은 WoL로 전원을 켜면 PXE 서버에서 부팅을 시도합니다.따라서 네트워크상의 DHCP 서버와 PXE 서버를 조합하여 공격자의 부트 이미지를 사용하여 컴퓨터를 기동함으로써 설치된 운영 체제의 보안을 무시하고 네트워크를 통해 보호되지 않은 로컬 디스크에 액세스할 수 있는 경우가 있습니다.
네트워크 액세스 제어와의 상호 작용
기업 네트워크에서의 Wake-on-LAN 테크놀로지 사용은 802.1X나 MAC 기반 인증 등의 네트워크액세스 컨트롤 솔루션과 경합할 수 있습니다.이것에 의해, 머신의 WoL 하드웨어가 sleep 상태의 [14]인증 세션을 유지하도록 설계되어 있지 않은 경우, 매직 패킷의 전달이 방해될 가능성이 있습니다.이들 2개의 기능을 동시에 설정하기 위해서는 타이밍 파라미터를 조정하고 철저한 테스트가 필요한 경우가 많습니다.
데이터 프라이버시
일부 PC에는 칩셋에 Wake-on-LAN의 보안을 향상시키기 위한 테크놀로지가 내장되어 있습니다.예를 들어 Intel AMT(Intel vPro 기술의 구성 요소)에는 [15]암호화를 강화하는 업계 표준 프로토콜인 TLS(Transport Layer Security)가 포함되어 있습니다.
AMT는 TLS 암호화를 사용하여 Wake-on-LAN과 같은 원격 관리 명령을 위한 AMT 기반 PC에 대한 대역 외 통신 터널을 보호합니다. AMT는 AES(Advanced Encryption Standard) 128비트 암호화 및 모듈러스 길이 2,048비트의 [16][17]RSA 키를 사용하여 통신 터널을 보호합니다.암호화된 통신은 대역 외이기 때문에 네트워크 트래픽이 운영체제(OS)용 소프트웨어 스택에 도달하기 전에 PC의 하드웨어와 펌웨어가 매직패킷을 수신합니다.암호화된 통신은 OS 레벨보다 '낮음'으로 이루어지기 [15]때문에 일반적으로 OS 레벨을 대상으로 하는 바이러스, 웜 및 기타 위협의 공격에 대한 취약성은 낮아집니다.
Intel AMT 구현을 통해 Wake-on-LAN을 사용하는 IT 상점에서는 IEEE 802.1X, Cisco SDN(Self Defending Network) 및 마이크로소프트 NAP([15]Network Access Protection) 환경과 같이 TLS 기반 보안이 필요한 네트워크 환경을 통해 AMT PC를 웨이크업할 수 있습니다.인텔의 실장은 무선 네트워크에서도 [15]유효합니다.
하드웨어 요건
WOL(Wake-on-LAN) 지원은 컴퓨터 및 네트워크 인터페이스 카드의 메인보드에 구현되어 하드웨어에서 실행되는 운영체제에 의존하지 않습니다.일부 운영 체제에서는 NIC 드라이버를 통해 Wake-on-LAN 동작을 제어할 수 있습니다.오래된 메인보드의 경우 네트워크 인터페이스가 메인보드에 내장되어 있지 않은 플러그인 카드인 경우 카드를 추가 케이블로 메인보드에 연결해야 할 수 있습니다.Wake-on-LAN을 지원하는 이더넷컨트롤러가 내장된 메인보드에는 케이블이 필요 없습니다.전원 장치는 ATX 2.01 사양을 충족해야 합니다.
하드웨어 구현
오래된 메인보드는 WAKEUP-LINK 헤더를 특수 3핀 케이블을 통해 네트워크 카드에 연결해야 합니다.단, PCI 2.2 표준을 지원하며 PCI 2.2 준거 네트워크 어댑터 카드를 탑재한 시스템에서는 일반적으로 필요한 스탠바이 전원이 PCI 버스를 통해 릴레이되므로 Wake-on-LAN 케이블이 필요하지 않습니다.
PCI 버전 2.2는 전원 관리 이벤트(PME)를 지원합니다.PCI카드는 Wake-on-LAN [18]케이블 없이 PCI 소켓을 통해 직접 PME 신호를 송수신합니다.
Wake-on-LAN은 보통 PC 메인보드의 BIOS/UEFI 셋업 유틸리티의 [전원 관리]섹션에서 활성화해야 합니다.단, Apple 컴퓨터 등 일부 시스템에서는 기본적으로 활성화되어 있습니다.오래된 시스템에서는 BIOS/UEFI 설정을 WoL이라고 부릅니다.PCI 버전 2.2를 지원하는 새로운 시스템에서는 WoL을 포함한 전원 관리 이벤트(PME)라고 부릅니다.또, 시스템의 셧다운시에 네트워크 카드의 스탠바이 전력을 확보하도록 컴퓨터를 설정할 필요도 있습니다.
또, Wake-on-LAN 를 동작시키기 위해서, 네트워크 인터페이스 카드 또는 온보드 실리콘으로 이 기능을 유효하게 할 필요가 있는 경우가 있습니다.그 방법의 상세한 것에 대하여는, operating system과 디바이스 드라이버에 의해서 다릅니다.
인텔 Centrino 프로세서 테크놀로지 이후[19] (명시 BIOS/UEFI 지원)탑재 노트북에서는 무선 Wake on Wireless LAN (WoWLAN)을 사용하여 기기를 웨이크업할 수 있습니다.
대부분의 최신 PC에서는 ACPI에 "웨이크업"이 통지되어 전원 투입을 제어합니다.OSPM은 ACPI에서 "웨이크업 소스" 또는 전원이 켜지는 디바이스(소프트" 전원 스위치, NIC(웨이크 온 LAN 경유), 커버가 열려 있는 상태, 온도 변화 등)[13]를 기록해야 합니다.
메인보드의 3핀 WoL 인터페이스는 핀 1 +5V DC(빨간색), 핀 2 접지(검은색), 핀 3 웨이크 신호(녹색 또는 노란색)[20]로 구성됩니다.핀 3의 웨이크 신호에 +5V DC를 공급하면 BIOS/UEFI 구성에서 WoL이 활성화되어 있으면 컴퓨터의 전원이 켜집니다.
소프트웨어 요건
WoL 매직패킷을 송신하는 소프트웨어는, 서로 다른 서클에서는 「클라이언트」와 「서버」라고 부르고 있어 혼동의 원인이 될 가능성이 있습니다.WoL 하드웨어 또는 펌웨어는 거의 틀림없이 "서버" 역할을 수행하지만 사용자가 로컬 클라이언트를 다운로드하지 않고 WoL 패킷을 발행할 수 있는 게이트웨이 역할을 하는 웹 기반 인터페이스는 사용자에게 "웨이크 온 LAN 서버"로 알려져 있습니다.또, 호스트 OS측에서 WoL 기능을 관리하는 소프트웨어를 「클라이언트」라고 하는 경우가 있습니다.물론 WoL을 실행하고 있는 머신은 일반적으로 최종 사용자 데스크탑인 경향이 있기 때문에, 현대의 IT용어로 「클라이언트」라고 하는 경우가 있습니다.
매직 패킷 생성 및 전송
매직 패킷을 보내려면 대상 컴퓨터의 MAC 주소를 알아야 합니다.WoL 매직 패킷을 전송하는 소프트웨어는 Windows, Macintosh 및 Linux를 포함한 모든 최신 플랫폼에서 사용할 수 있으며 많은 스마트폰에서도 사용할 수 있습니다.예를 들어 다음과 같습니다.Wake On LAN GUI, LAN 도우미, Magic Packet Utility, NetWaker for Windows, Nirsoft Wake MeOnLAN, Wake OnLANx, EMCO WOL, Aquila Tech Wake on LAN, Manage Engine WOL 유틸리티, Fusion Fenix 및 Solar Winds WOL 도구.[21]또한 Magic Packet을 무료로 온라인으로 전송할 수 있는 웹 사이트도 있습니다.개발자가 Wake-on-LAN을 프로그램에 추가하기 위한 소스 코드의 예는 많은 컴퓨터 언어로 제공됩니다.다음은 Python 3의 예를 제시하겠습니다.
수입품 소켓 방어하다 울(lunaMacAddress(루나맥 어드레스): 바이트 수): s = 소켓.소켓(소켓.AF_INET, 소켓.SOCK_D그램) s.셋소켓(소켓.SOL_SOCKET, 소켓.SO_Broadcast, 1) 마술 = b'\xff' * 6 + lunaMacAddress(루나맥 어드레스) * 16 s.송신지(마술, ('<filength >', 7)) 한다면 __name__ == '_메인__': # 웨이크업하는 어플라이언스의 이더넷 포트의 MAC 주소에 패스합니다. 울(b'\x00\x15\xB2\xAA\x5B\x00') Magic 패킷이 송신원으로부터 수신처로 전송되는 것을 확인합니다.
기동하는 컴퓨터와 같은 서브넷(로컬 네트워크, 일명 LAN)에 있는 경우는, 통상은 문제가 없습니다.인터넷을 경유하여 송신할 때, 특히 대부분의 가정에 배치되어 있는NAT(Network Address Translator) 라우터가 관련된 경우, 특별한 설정을 실시할 필요가 있는 경우가 많습니다.예를 들어 라우터에서는 제어하는 컴퓨터에 전용 IP 주소(DHCP 예약이라고도 함)를 할당해야 합니다.또, 제어되고 있는 컴퓨터는 LAN 카드의 일부에 전력이 공급되고 있는 것을 제외하고, 「sleep」 상태가 되기 때문에, 통상은 액티브한 IP 리스가 있는 것으로서 라우터에 등록되지 않습니다.
또한 WoL 프로토콜은 다중 계층 네트워킹 아키텍처에서 "deeper 수준"으로 작동합니다.행선지가 sleep 하고 있는 동안, 매직패킷이 송신원으로부터 행선지에 확실히 전송되도록 하려면 , 통상은 NAT 라우터로 ARP 바인딩(IP 및 MAC 바인딩이라고도 불립니다)을 설정할 필요가 있습니다.이를 통해 라우터는 일반적인 IP 사용률보다 낮은 네트워킹 층에서 슬립 컴퓨터의 MAC 어댑터에 매직패킷을 전송할 수 있습니다.NAT 라우터에서 ARP 바인딩에는 수신인 컴퓨터의 전용 IP 번호와 MAC 주소만 필요합니다.ARP 바인딩에는 몇 가지 보안 문제가 있습니다(ARP 스푸핑 참조). 그러나 LAN에 연결된 컴퓨터가 손상되지 않는 한 공격자는 대상 LAN에 직접 연결된 컴퓨터(케이블을 통해 LAN에 연결되거나 Wi-Fi 연결 보안을 통해 에 액세스하여)를 사용해야 합니다.LAN)을 클릭합니다.
대부분의 홈 라우터는 매직패킷을 LAN 에 송신할 수 있습니다.예를 들어 DD-WRT, 토마토 또는 PfSense 펌웨어를 탑재한 라우터에는 Wake-on-LAN 클라이언트가 내장되어 있습니다.OpenWrt는 WoL etherwake와 WoLs의 Linux 구현을 모두 지원합니다.
매직 패킷에 대한 응답
대부분의 WoL 하드웨어는 기본적으로 차단되어 있기 때문에 시스템 BIOS/UEFI를 사용할 때 활성화해야 합니다.경우에 따라서는 Windows 운영 체제의 디바이스 매니저 네트워크 카드 속성 등을 통해 OS에서 추가 구성이 필요할 수 있습니다.
Microsoft Windows
Microsoft Windows 의 새로운 버전에서는, WoL 기능이 디바이스 매니저에 통합됩니다.이것은, 각 네트워크 디바이스의 드라이버 속성의 전원 관리 탭에서 사용할 수 있습니다.디바이스의 WoL 기능(ACPI S5 전원 오프 상태에서 복귀하는 기능 등)을 완전하게 서포트하려면 , Microsoft 나 컴퓨터 제조원이 제공하는 베어 드라이버가 아니고, 네트워크 디바이스 제조원이 제공하는 풀 드라이버 스위트를 인스톨 할 필요가 있는 경우가 있습니다.대부분의 경우[citation needed] WoL이 기능하기 위해서는 올바른 BIOS/UEFI 구성도 필요합니다.
Windows 8 [22][23]이상 및 Windows Server 2012 이상에서는 하이브리드 셧다운 상태(S4) 또는 소프트 전원 꺼짐 상태(S5)에서 복귀하는 기능은 지원되지 않습니다.[24]이는 OS 동작의 변화로 인해 이러한 상태가 셧다운될 때 네트워크 어댑터가 명시적으로 WoL을 지원하지 않기 때문입니다.비하이브리드 휴지 상태(S4)로부터의 WOL(사용자가 명시적으로 휴지 상태를 요구한 경우) 또는 휴지 상태(S3)를 지원한다.다만, 일부의 하드웨어에서는,[22][23] Windows 로 서포트되고 있지 않은 상태로부터 WoL 를 유효하게 합니다.
Mac 하드웨어(OS X)
최신 Mac 하드웨어는 컴퓨터가 절전 상태일 때 WoL 기능을 지원하지만 Mac 컴퓨터를 전원이 꺼진 상태에서 깨울 수는 없습니다.
이 기능은 [Options]탭의 [System Preferences Energy Saver]패널에서 제어할 수 있습니다.[ Wake for network access ]체크박스를 켜면 Wake-on-LAN이 활성화됩니다.
Apple의 Apple Remote Desktop 클라이언트 관리 시스템을 사용하여 Wake-on-LAN 패킷을 전송할 수 있지만 프리웨어 및 쉐어웨어 Mac OS X 응용 프로그램도 사용할 수 있습니다.
Mac OS X Snow Leopard 이상에서는 이 서비스를 Wake on Demand 또는 Bonjour Sleep Proxy라고 하며 Sleep Proxy 서비스와 동의어입니다.이 서비스는 개봉 후 활성화 되어 있지만 이전 버전의 운영체제에서는 [시스템 설정(System Preferences)]의 [에너지 절약(Energy Saver)]페인으로 활성화 되어 있어야 합니다.네트워크 인터페이스 카드를 사용하면 Wi-Fi, 이더넷 또는 [25]둘 다에서만 서비스가 작동할 수 있습니다.
리눅스
Wake-on-LAN 지원은 ethtool 명령의 하위 기능을 사용하여 변경할 수 있습니다.
기타 기계 상태 및 LAN 웨이크업 신호
Wake-on-LAN 초기 상황은 비교적 단순했습니다.머신은 전원에 접속되어 있었지만, 전원이 꺼졌습니다.또, 머신의 전원을 켜기 위해서 특별한 패킷이 송신되도록 준비되었습니다.
그 이후로 많은 옵션이 추가되었고 표준이 합의되었습니다.기계는 S0(완전 온)에서 S5(전원은 꺼졌지만 전원 연결은 끊어짐)까지 7가지 전원 상태일 수 있으며, 전원에서 분리(G3, 기계 오프)될 수 있으며, "sleep", "standby", "hibernate" 등의 이름이 붙습니다.전력 절약 모드에서는 시스템 상태가 RAM에 저장되고 머신이 매우 빠르게 웨이크업할 수 있습니다.또, 다른 모드에서는, 상태가 디스크에 보존되어 메인보드의 전원이 꺼지는 등, 웨이크업 하는 데 몇초 이상 걸립니다.기계는 다양한 신호에 의해 저전력 상태에서 깨울 수 있습니다.
시스템의 BIOS/UEFI가 Wake-on-LAN을 허용하도록 설정해야 합니다.전원이 꺼진 상태 S5에서 깨우려면 전원관리 이벤트(PME) 시 깨우기도 필요합니다.인텔 어댑터에서는, 「Wake on Directed Packet」, 「Wake on Magic Packet from Power off」, 「Wake on Magic Packet from power [26]off」, 및 「Wake on Magic Packet from power off state"Wake on Directed Packet은 사용자나 응용 프로그램이 매직패킷을 명시적으로 송신할 필요 없이 머신이 참조될 때 자동으로 스탠바이 또는 최대 절전 모드에서 벗어나기 때문에 특히 유용합니다.불행히도 많은 네트워크에서는 다이렉트패킷(어댑터의 MAC 주소 또는 IP 주소를 가지는 패킷) 또는 링크에 의해서 웨이크업 상태가 되는 즉시 웨이크업이 발생할 가능성이 있습니다.특정 메인보드와 네트워크 어댑터에 대한 자세한 내용은 관련 매뉴얼을 참조하십시오.일반적인 방법은 없습니다.스플리어스 웨이크업을 방지하기 위해 네트워크상의 신호에 대한 지식이 필요할 수도 있습니다.
무인 조작
일반적으로 무인 기계인 경우, Wake-on-LAN 기능을 최대한 신뢰할 수 있도록 예방 조치를 취해야 합니다.이렇게 동작하도록 조달된 머신의 경우 Wake-on-LAN 기능은 구매 절차에서 중요한 부분입니다.
일부 컴퓨터에서는 전원 연결이 끊긴 후(전원 장애 후 전원이 복구된 경우 등) Wake-on-LAN을 지원하지 않습니다.UPS(무정전 전원 공급 장치)를 사용하면 장시간 전원 차단 시 배터리가 방전되더라도 단기간 동안 전원이 공급되지 않도록 보호할 수 있습니다.
오퍼레이터가 없는 상태에서 웨이크업
Wake-on-LAN을 지원하지 않도록 설계된 머신이 전원 장애 후 전원이 꺼진 상태로 유지되는 경우 전원 복구 시 BIOS/UEFI가 자동으로 시작되도록 설정할 수 있습니다.통상, BIOS/UEFI 의 설정은, 온, 오프, 또는 메모리의 AC백 기능입니다.이 경우는, 온이 올바른 설정입니다.메모리는, 전원이 끊어졌을 때의 상태로 머신을 복원하는 것으로, 휴지 상태였던 머신을 웨이크업 할 수 없는 상태로 해 두는 경우가 있습니다.
머신을 리모트로 기동 또는 제어하는 기능에 영향을 주는 다른 문제가 있습니다.머신 또는 네트워크의 하드웨어 장애, BIOS/UEFI 설정 배터리의 장애(네트워크 접속이 확립되기 전에 머신이 정지되어 에러 메시지가 표시되고 키를 눌러야 함), 소프트웨어의 문제로 머신의 제어가 상실됩니다.s(머신의 행업, 리모트 컨트롤이나 네트워크 소프트웨어의 종료 등), 바이러스 감염이나 하드 디스크 파손.따라서, RAID 드라이브나 용장 전원 장치등을 갖춘 신뢰성 높은 서버 클래스의 머신을 사용하는 것으로, 가용성을 최대화할 수 있습니다.또, 리모트 신호에 의해서 제어되는 기기의 전원을 끄고, 다시 켤 수 있는 디바이스는, 소프트웨어의 동작 불량에 의한 문제를 해소하기 위해서 강제적으로 재기동을 실시할 수 있습니다.
계속 사용하지 않는 기계에서는 짧은 타임아웃 시간 후 저전력 RAM 스탠바이 상태로 전환하여 에너지를 절약할 수 있습니다.접속 지연이 1분 또는 2분이면, 머신의 전원이 꺼지고, 디스크 상태가 보존된 상태로, 디스크에는 그 상태가 보존되어 있습니다.
Wake on Internet(Wake on Internet)
웨이크업 신호(매직 패킷)의 발신자는, 웨이크업중의 컴퓨터와 같은 LAN(Local Area Network)상에 있을 필요는 없습니다.다음을 사용하여 어디에서나 전송할 수 있습니다.
- Virtual Private Network(VPN; 가상프라이빗 네트워크): 발신자가 LAN의 멤버인 것처럼 보이게 합니다.
- 로컬 브로드캐스트를 사용한 인터넷– 일부 라우터는 인터넷으로부터 수신한 패킷을 LAN [27]전체에 브로드캐스트할 수 있습니다.WoL 요구를 릴레이하도록 사전에 설정되어 있는 기본 TCP 또는 UDP 포트는 보통 포트 7(Echo Protocol), 9(Discard Protocol) 또는 둘 다입니다.인터넷 측에서 이러한 제한된 포트 번호에 도달하는 매직패킷을 받아들여 로컬네트워크(통상은 같은 포토와 같은 TCP 또는 UDP 프로토콜)로 재브로드캐스트를 허용하려면 , 이 프록시 설정을 라우터에서 유효하게 할 필요가 있습니다.이러한 라우터는, 이 프록시 서비스에 다른 포토 번호를 사용하도록 설정할 수도 있습니다.
- 로컬 브로드캐스트가 없는 인터넷– 수신처의 방화벽 또는 라우터가 인터넷으로부터 수신한 패킷을 로컬네트워크에 브로드캐스트할 수 없는 경우에도 Wake-on-Internet은 이전에 방화벽을 설정한 후 수신처의 인터넷 주소 지정 포트에 매직패킷을 송신함으로써 실현될 수 있습니다.또는 라우터가 해당 포트에 도착하는 패킷을 웨이크업 중인 컴퓨터의 로컬 IP 주소로 전송합니다.라우터는 활성화되지 않을 때 패킷을 전송하기 위해 웨이크업 중인 컴퓨터의 로컬 IP 주소 예약을 요구할 수 있습니다.
「 」를 참조해 주세요.
- Alert on LAN(경고 온 LAN)
- 경고 표준 형식
- 시스템 하드웨어용 데스크톱 및 모바일 아키텍처
- RTC 알람
- Wake-on-Ring – 전화 회선 호출음 이벤트
- 기존 PCI 핀 할당 – 전원 관리 이벤트(PME#) 신호
- 유선 관리 기능
레퍼런스
- ^ von Nagy, Andrew (8 November 2010). "Wake on Wireless LAN". Revolution Wi-Fi Blog. Retrieved 28 October 2015.
- ^ Fleishman, Glenn (28 August 2009). "Wake on Demand lets Snow Leopard sleep with one eye open". Macworld. Retrieved 15 September 2009.
How it works, Energy Saver preference pane
- ^ Essick, Kristi (31 October 1996). "Intel, IBM strike deal to lower PC ownership costs". Computerworld. New Zealand. Archived from the original on 2015-12-08. Retrieved 28 October 2015.
- ^ "IBM Announces Universal Management - Industry's Most Comprehensive Tools to Lower Total Cost of Ownership". IBM News Room. 14 April 1998. Archived from the original on 2012-10-12. Retrieved 28 October 2015.
- ^ "Ethernet Tips & Tricks". Less Watts. Archived from the original on November 26, 2007.
- ^ "Understanding Wake On LAN". LANdesk.com. Retrieved 28 October 2015.
- ^ "Plan how to wake up clients in Configuration Manager". Microsoft Docs. 2019-04-23. Retrieved 2020-10-29.
... By default, traditional wake-up packets are transmitted by using UDP port 9...
- ^ Wireshark wiki의 Wake OnLAN.
- ^ Stevens, W. Richard (2007). "Chapter 12. Broadcasting and Multicasting". TCP/IP Illustrated, Volume 1: The Protocols. Archived from the original on 2014-11-06. Retrieved 28 October 2015.
- ^ Haden, Rhys. "IP Addressing". Data Network Resource. Retrieved 28 October 2015.
- ^ "Magic Packet Technology (White Paper, Publication# 20213, Rev: A Amendment/0)" (PDF). AMD. November 1995. Retrieved 28 October 2015.
- ^ "About Subnet-Directed Broadcast Wake-Up Packets for Wake On LAN". Microsoft System Center Configuration Manager. 2007. Archived from the original on 2017-06-30. Retrieved 28 October 2015.
- ^ a b Marshall, Allen. "ACPI In Windows Vista". WinHEC 2006. Microsoft. pp. 23–25.
- ^ "Understanding 802.1X Authentication with Wake-on-LAN". Cisco Catalyst 6500 Release 12.2SX Software Configuration Guide.
- ^ a b c d "Intel Centrino 2 with vPro technology and Intel Core2 processor with vPro technology" (PDF). Intel. Archived from the original (PDF) on 2008-12-06. Retrieved 7 August 2008.
- ^ "Advanced Encryption Standard (AES) Instructions Set". Intel. Archived from the original on 2008-09-24. Retrieved 6 April 2008.
- ^ "Hardening Measures Built into Intel Active Management Technology". Intel. Archived from the original on 2008-03-20. Retrieved 11 June 2008.
- ^ "Xlife » Using Wake-On-LAN WoL/PME to power up your computer remotely". zuavra.net. Archived from the original on 8 March 2007. Retrieved 28 October 2015.
- ^ "Intel® PRO/Wireless 3945ABG Network Connection – Overview". Intel.com. Archived from the original on 2009-02-01. Retrieved 28 October 2015.
- ^ "How to connect the UIRT2 B". skynet.be. Archived from the original on 21 January 2007. Retrieved 28 October 2015.
- ^ p, Jessica (16 August 2016). "Wake On Lan Tools". PCWDLD.com. Retrieved 9 September 2016.
- ^ a b "'Wake on LAN' (WOL) behavior in Windows 8 and Windows 8.1". Microsoft. 2015. Retrieved 28 October 2015.
- ^ a b "System Power States". Microsoft. Retrieved 28 October 2015.
- ^ "HP Support document". Hewlett-Packard Support Center. Retrieved 4 January 2018.
- ^ "About Wake on Demand and Bonjour Sleep Proxy". apple.com. Retrieved 28 October 2015.
- ^ Brecht, Tim (2003). "Remote Wake-Up: Intel® Network Adapters User Guide". University of Waterloo. Retrieved 28 October 2015.
- ^ "Router Port Forwarding Guides". portforward.com. Retrieved 28 October 2015.