Bir sistemi kapatma, ancak yine de ağda kullanılabilir tutma


10

Veri ve yedeklemeler sunmak için ağıma bir dosya sunucusu yüklemeyi düşünüyorum.

Bu makinenin her zaman hazır olmasını istiyorum, ancak her zaman açık tutmamayı tercih ederim (gücü korumak için).

Bir şeyleri, belirli bir süre sonra otomatik olarak askıya alınacak (veya kapanacak) ve sonra açık WOL göndermek zorunda kalmadan (LAN sihrinde bazı uyandırma kullanarak) bağlanmaya çalıştığımda otomatik olarak yeniden açılacak şekilde ayarlanabiliyor mu? paketler)?

Yanıtlar:


8

OS X şimdi bunu Snow Leopard'dan yapabilir. Uyku Proxy Hizmeti aracılığıyla mümkün kılınmıştır . Bu neredeyse otomatik. Tek gereksinim, LAN'ınızda uyku proxy'si olarak işlev görebilen her zaman açık bir Apple cihazınızın bulunmasıdır. Mevcut düşük güçlü gömülü kutularının hepsi bunu destekliyor, inanıyorum: Havaalanı, Time Machine ve Apple TV.

Genel durumda, cevap hayır olduğuna inanıyorum. Böyle bir hizmet uygulayan başka bir işletim sisteminin farkında değilim. Teknoloji açık kaynak kodlu olduğundan, bunun sonunda her yerde olmamasının bir nedeni yok. Muhtemelen henüz yaygın bir şekilde benimsenmesini görmek için çok yeni.

Şimdi soruyorsunuz, neden LAN'da ikinci bir Apple kutusuna ihtiyacınız var?

Bir PC uykudayken, çekirdek ve dolayısıyla ağ yığını çalışmaz, bu nedenle işletim sisteminizde dilediğiniz türden "sihirli" bir pakete yanıt verebilecek hiçbir kod yoktur.

LAN'da Uyandırma sihirli paketleri işletim sistemi tarafından kullanılmaz. CPU'ya uyku durumundan serbest bırakan bir sinyal göndererek yanıt veren ağ arabirimi IC tarafından tanınırlar. Bunu yapabilir, çünkü IC bazı uyku durumlarında açık kalır. (Bu nedenle, bilgisayar bazı makinelerde "kapalı" iken Ethernet bağlantı ışığı açık kalır.)

Apple teknolojisinin çalışmasının nedeni, PC uykuya geçmeden hemen önce uyku proxy'sini bilgilendirmesidir. Sleep proxy daha sonra geçici olarak uyku makinesi için trafiği kabul eder ve ilginç bir şey alırsa, PC'ye bir WOL paketi gönderir ve aldığı trafiği kaldırır.


2
"uyku makinesi için trafiği geçici olarak kabul etmek için düzenleme" - ARP zehirlenmesinde olduğu gibi? Güzel.
Wim Coenen

4
Bu, NIC başarısızlığından daha fazla ARP zehirlenmesi kullanımı değildir. ARP zehirlenmesi terimi onun için bir niyet taşır: kimse: bu teknoloji ile hiçbir şeye saldırmaya çalışmaz. Bir diğeri için, Uyku Proxy Hizmeti uyuyan bilgisayarın uykudayken proxy'yi açıkça izlemesine izin vermesinin bir yoludur. Bu ARP zehirlenmesini çağırmak için kimlik hırsızlığı için telefon mesajı hizmetlerini de suçlayabilirsiniz.
Warren Young

Bunu iptal ettim çünkü genel bir çözüm sunmasa da, bu çözümün niteliğini son paragrafta iyi açıklıyor.
Bay Parlak ve Yeni 安 宇

11

Ben bir şey yapmıyorken yedekleme makineleri askıya almak için PowerNap (ubuntu-sever için paketlenmiş, ancak kaynak orada bir şey derlemek gerekir) kullanarak şans oldu . Ancak, bu onları otomatik olarak uyandırmaz. Ayrıca, powerwakeWake-On-Lan işlemine biraz soyutlama sağlayan PowerNap kaynak tarball (paketlenmiş Ubuntu'da olduğu gibi ) ile paketlenmiş bir PowerWake programı da vardır (örneğin, WOL'u yalnızca ana bilgisayar adıyla göndermeyi kolaylaştırır), ancak hala otomatik değil.

Düzenle. Başka seçenek:

Bu konuda fazla bir şey bilmiyorum çünkü daha önce hiç kullanmadım, ancak bazı kartlar herhangi bir tek noktaya yayın mesajında ​​uyanabilir. Kartınızın ethtool kullanarak yeteneğe sahip olup olmadığını görebilirsiniz

# ethtool eth0 

Ağ cihazınız için eth0 kullanın. Ardından "Uyanmayı Destekle:" ile başlayan hattın çıkışına bakın. Bu satırda "u" listeleniyorsa, önyüklemede aşağıdakileri yapabilirsiniz (örneğin, bir başlangıç ​​komut dosyasında veya benzer bir şeyde):

ethtool -s eth0 wol u

PowerNap veya makineyi bazı koşullarda uyku moduna geçiren herhangi bir şeyle birlikte, aradığınız şeyi sağlamalısınız.


Nerede bulabilirim ethertool?
Gert

Üzgünüm, bu bir yazım hatasıydı - araç ettool. Yazım hatalarını düzelttim ve ethtool'e bir bağlantı ekledim.
Steven D

powerwakeen azından ubuntu 10.10 altında ayrı, isimsiz bir pakete dahil gibi görünüyor.
intuited

Anlıyorum. powernapve powerwakeaynı kaynak ağacına ancak iki paket oluşturacak şekilde dahil edilir. Bu gerçeği belirtmenin iyi bir yolunu düşündüğümde, postayı biraz güncelleyeceğim.
Steven D

Ayrıca powernap'tan daha çok yönlü gibi görünen napd var .
sebastian
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.