시스템 전원을 끄고 네트워크에서 계속 사용 가능한 상태로 유지하는 방법


10

데이터와 백업을 제공하기 위해 네트워크에 파일 서버를 설치하려고합니다.

이 기계를 항상 사용할 수 있기를 원하지만 항상 전원을 절약하기 위해 항상 유지하지는 않겠습니다.

일정 시간이 지난 후 자동으로 일시 중단되거나 전원이 꺼 지도록 연결 한 다음 명시 적 WOL을 보내지 않고 LAN 매직에서 일부 웨이크 업을 사용하여 연결하려고 할 때 자동으로 다시 켜지도록 설정하는 것이 가능합니까? 패킷)?

답변:


8

이제 Snow Leopard에서 OS X가이 작업을 수행 할 수 있습니다. Sleep Proxy Service를 통해 가능해졌습니다 . 거의 자동입니다. 유일한 요구 사항은 LAN에 휴면 프록시 역할을 할 수있는 두 번째 Always-On Apple 장치가 있어야한다는 것입니다. 현재 저전력 임베디드 박스는 공항, 타임머신 및 애플 TV를 지원합니다.

그러나 일반적인 경우에는 대답이 아니오라고 생각합니다. 나는 이와 같은 서비스를 구현 한 다른 OS를 모른다. 이 기술은 오픈 소스이므로 결국 어디에나있을 수있는 이유는 없습니다. 아직 널리 보급 되기에는 너무 새로운 것일 것입니다.

이제 LAN에 두 번째 Apple Box가 필요한 이유는 무엇입니까?

PC가 잠 들어있을 때 커널 (따라서 네트워크 스택)이 실행되고 있지 않기 때문에, 원하는 종류의 "매직"패킷에 응답 할 수있는 코드가 OS에 없습니다.

Wake-on-LAN 매직 패킷은 OS에서 처리하지 않습니다. 이들은 네트워크 인터페이스 IC에 의해 인식되며, 슬립 상태에서 해제하는 신호를 CPU에 전송하여 응답합니다. IC는 일부 절전 상태에서 전원이 켜져 있기 때문에이를 수행 할 수 있습니다. (이는 일부 컴퓨터에서 PC가 "꺼져있는"동안 이더넷 링크 표시등이 계속 켜져있는 이유입니다.)

Apple 기술이 작동하는 이유는 PC가 잠자기 직전에 잠자기 프록시에 알리기 때문입니다. 수면 프록시는 잠자는 기계에 대한 트래픽을 일시적으로 수락하도록 준비하고 흥미로운 것이 있으면 WOL 패킷을 PC로 보내고 수신 한 트래픽을 전달합니다.


2
"잠자는 기계의 트래픽을 일시적으로 수용하도록 준비"-ARP 중독과 마찬가지로? 멋있는.
Wim Coenen

4
이것은 NIC 장애 조치보다 더 이상 ARP 중독을 사용하지 않습니다. ARP 중독이라는 용어는 그 의도와 관련이 있습니다.이 기술로 아무도 공격하려고하지 않습니다. 다른 방법으로, 슬립 프록시 서비스는 잠자는 PC가 프록시가 잠자는 동안 트래픽을 감시 할 수 있도록 명시 적으로 권한을 부여하는 방법입니다. 이 ARP 중독이라고 부르는 것처럼 신분 도용에 대한 전화 메시지 서비스를 표시 할 수도 있습니다.
Warren Young

일반적인 솔루션을 제공하지는 않지만 마지막 단락에서 해당 솔루션의 특성을 잘 설명하기 때문에 이것을 올렸습니다.
Mr. Shiny and New 安 宇

11

나는 PowerNap (우분투 서버 용으로 패키지되어 있지만 소스는 거기에 있으므로 컴파일 할 수 있어야합니다)을 사용하여 운이 좋았습니다 . 그러나 이것은 자동으로 깨우지 않습니다. PowerNap 소스 타르볼 ( powerwakeUbuntu에서 패키지로 제공)과 함께 번들로 제공되는 PowerWake 프로그램 이 있으며 Wake-On-Lan 프로세스에 약간의 추상화를 제공합니다 (예 : 호스트 이름으로 WOL을 쉽게 전송할 수 있음). 여전히 자동이 아닙니다.

편집하다. 다른 옵션 :

나는 그것을 사용한 적이 없기 때문에 그것에 대해 많이 알지 못하지만 일부 카드는 유니 캐스트 메시지에서 깨울 수 있습니다. ethtool 을 사용하여 카드에 기능이 있는지 확인할 수 있습니다

# ethtool eth0 

네트워크 장치 대신 eth0을 사용하십시오. 그런 다음 "Supports Wake-on :"으로 시작하는 행의 출력을보십시오. "u"가 해당 줄에 나열되어 있으면 부팅 할 때 (즉, init 스크립트 또는 이와 유사한 것) 다음을 수행 할 수 있습니다.

ethtool -s eth0 wol u

PowerNap 또는 다른 조건과 함께 기계를 절전 상태로 만드는 다른 장치와 함께 사용하면 원하는 것을 제공 할 수 있습니다.


어디서 찾을 수 ethertool있습니까?
Gert

죄송합니다. 오타였습니다. 도구는 ethtool입니다. 오타를 수정하고 ethtool에 대한 링크를 추가했습니다.
Steven D

powerwake적어도 우분투 10.10에서는 별도의 시조 패키지에 포함 된 것으로 보입니다.
직관

내가 참조. powernappowerwake같은 소스 트리에 있지만,이 개 패키지를 만드는 등의 방식으로 포함되어 있습니다. 이 사실을 언급하는 좋은 방법을 생각하면 게시물을 조금 업데이트하겠습니다.
Steven D

napd있는데 , 이는 powernap 보다 다재다능한 것 같습니다.
sebastian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.