WOL (Uyandırma LAN) nasıl çalışır?


15

Bu benim için her zaman bir gizemdi ve elde ettiğimiz tüm kar ile evden çalışmak istiyorum ama patron adam enerji tasarrufu için bir gece bilgisayarlarımızı kapatmamızı istiyor. Wake-On LAN'ı denemek istediğimi düşündüm, ancak nereden başlayacağınızdan emin değilim.



bu url, soru başlığı bağlamında, aslında beni güldürdü: D (Evet, rastgele konum çubuğuna en iyi tahminimi yazarak hazırlanabilirdim - sanırım "ld] ucky" yolu? )
n611x007

Yanıtlar:


6

Temel olarak, makineniz takıldığında, hatta kapatıldığında, bazıları ağ kartı gibi bazı temel işlevleri korur.

Özel bir talimat alındığında makineyi açabilecek şekilde yapılandırılabilirler.

Başlamanın en kolay yolu, entegre bir NIC'iniz varsa, BIOS'a bakın ve destekleyip desteklemediğine bakın. Gerçek bir Ağ kartınız varsa, onu kullanamayabilirsiniz ... Ancak Wake On Lan Chip veya kablo için bir yuvaya sahip olup olmadığınızı görmeye değer

Ayrıca, enerji tasarrufu için, cihazınızı açıkça açmanız gerekir! Talimatları gönderebileceğiniz bir programa veya kablosuz mobil cihazlara veya benzerlerine göre aygıtları açabilen bir yönlendiriciniz olması gerekir - tabii ki, makineyi güç düğmesi aracılığıyla açmanız daha iyi olabilir!

Wikipedia'nın Wake On Lan hakkında iyi bir makalesi var


Wake on LAN (WoL) desteği bir bilgisayarın anakartına ve ağ arabirimine uygulanır ve bu nedenle, işletim sistemi bazen WoL davranışını kontrol edebilmesine rağmen, donanım üzerinde çalışan işletim sistemine bağlı değildir. Ağ arayüzü anakarta entegre etmek yerine takılabilir bir kartsa, kartın anakarta bir kablo ile bağlanması gerekebilir. WoL'yi destekleyen yerleşik bir Ethernet denetleyicisine sahip anakartlar için kablo gerekmez.


NIC iş için nereden güç alıyor?
Dims

6

Tamam, internette bu konuda pek iyi bilgi yok, işte benim bilgeliğim:

Wake-on-LAN nasıl çalışır?

Bu yüzden WoL'un bütün amacı, ağı kullanarak bilgisayarınızı uzaktan açmaktır. Açıkçası eğer bilgisayarınız gerçekten tamamen kapalıysa, o zaman bu işe yaramaz, bu yüzden modern bilgisayarlar "kapalı" olduğunda, ethernet kartı aslında (umarım) düşük güç durumunda, WoL paketlerini dinler.

WoL ilk oluşturulduğunda, ağ kartınızı, herhangi bir ağ etkinliği olduğunda bilgisayarınızı açması için BIOS'a sinyal verecek şekilde ayarlayabilirsiniz. Yani, bir ethernet çerçevesi (ya da belki bir IP paketi;% 100 emin değilim) ağ kartı tarafından görülüyor. Makul gibi görünüyor, ancak gerçekte işe yaramaz çünkü zaman zaman ağ üzerinden uçan rasgele paketler hiçbir sebep olmadan bilgisayarınızı uyandıracaktır. Bunu düzeltmek için birisi MagicPacket ™ 'i icat etti! Kartınızı MagicPacket ™ moduna ayarladığınızda, yalnızca ağ kartınızın MAC adresini içeren verileri 6 kez tekrarladığında (hatırladığım kadarıyla) bilgisayarı uyandırır. Şimdi, rastgele paketler bilgisayarınızı can sıkıcı bir şekilde uyandırmaz. MAC adresinizi WoL araçlarına koymanızın nedeni de budur; böylece MagicPacket ™ 'i oluşturabilir.

MagicPacket ™ ile küçük bir kusur fark etmiş olabilirsiniz: Ağdaki herkes size MAC adresini görebilir, bu nedenle WoL'yi güvenilmeyen bir yerel ağda (örneğin bir üniversite) kullanmaya çalışıyorsanız, sinir bozucu insanlar bilgisayarınızı uyandırmaya devam edebilir. Bana bu konuda alıntı yapma, amaethtool konuda teklifte bulunmayın man sayfasına bakıldığında birisi MagicPacket ™ için SecureOn ™ 'u "icat etmiş gibi görünüyor. Bu, kartınızın dinlediği MAC adresini ayarlayarak etkin bir şekilde özel bir şifreye dönüştürmenizi sağlar.

Paket bilgisayarınıza nasıl ulaşır?

Şimdi işin zor kısmı. Ethernet, açık olan bilgisayarlar arasında veri göndermek için tasarlanmıştır. Bu, kapalı olan bilgisayarlara paket göndermek isteyen WoL ile iyi oynamaz.

İlk engel, kapalı bilgisayarların gerçekten IP adreslerinin olmamasıdır. Bu nedenle bir IP adresine bir WoL paketi gönderemezsiniz (IP adresinizi girmenize izin veren araçlar gerçekten açık olan bir yönlendiricinin IP adresini ister). Bunun yerine, WoL paketleri bağlı her ethernet cihazına yayınlanır. Sen edebilirsiniz - iyi yönlendiriciler içinde - elle MAC adresi ile bir IP adresi ilişkilendirmek, ancak çoğu yönlendiriciler bu izin vermez, ve bilgisayarlar kapalı gönderilir IP paketlerini düşecek.

Yayın paketleri çalışıyor, ancak bir sorun var ...

Neden çok iyi değil

Sorun, çoğu yönlendiricinin paketleri bir yayın adresine yönlendirmenize izin vermemesidir. İdeal olan tipik "Ben işteyim ve ev bilgisayarımdan şeyler istiyorum" istediğiniz ne WoL kurulum harici port 9 (örneğin; aşağıya bakınız) 255.255.255.255:9 iletmektir. Yönlendiriciler bunu yapmayacak. Sonunda bir speedtouch ADSL yönlendirici için nasıl yapılacağını öğrendim, ancak yapılandırma dosyalarını el ile düzenleme içeriyordu.

Muhtemelen bunu işe almanın tek gerçek yolu, Domates veya DD-WRT gibi iyi bir üçüncü taraf yönlendirici ürün yazılımı kurmaktır. Bunlar web arayüzünde yerleşik WoL araçlarına sahiptir. Evinize geldiğinizde bilgisayarınızı otomatik uyandırmak için telefonunuzu kullanmak gibi harika şeyler yapamayacağınız için çok düzgün değil. Ama hala. Aslında hiç denemedim ama olabilir ileriye to-yayın yapmak için bu yazılımlar elde edebilmek. Kim bilir.

Bağlantı Noktası 7 ve Bağlantı Noktası 9

Kılavuzları sürü söylemek gerekir noktasını 7 kullanın veya gerekir noktasını 9 kullanın ve konum düşünme "neden?", "Hangisi?". Cevap, önemli değil. Herhangi bir bağlantı noktasını kullanabilirsiniz; 80, 666, önemli değil. Bilgisayarınızdaki ağ kartı, aldığı sürece MagicPacket ™ 'in hangi bağlantı noktasına gönderildiğini umursamaz ve içinde MAC adresi bulunur. Ve eğer WoL-forwarding'i çalıştırmayı başarırsanız, orada herhangi bir portu da kullanabilirsiniz (ve daha sonra ilgili portu WoL aracınıza koyabilirsiniz).

7 ve 9'un önerilmesinin nedeni, 80'lerden beri hiç kimse tarafından kullanılmayan birkaç tamamen yararsız sunucu tarafından kullanılan bağlantı noktaları olmalarıdır. Tıpkı 80 numaralı bağlantı noktasının web bağlantı noktası olduğu gibi, 7 numaralı bağlantı noktası da "echo" sunucusunun her şeyi gönderene geri gönderen ve büyük bir güvenlik açığı olan bağlantı noktasıdır ve 9 numaralı bağlantı noktası "sil" sunucusunun bağlantı noktasıdır. yalnızca aldığı tüm verileri atar ve hiçbir şey geri göndermez. Şimdi tamamen işe yaramazlar ama sanırım internet yeni olduğunda (70'ler) ağ testi için iyi olabilirler.

Sorun Giderme - Bilgisayarım açılmıyor!

Çek ilk şey bilgisayarınızın olduğunda ™ MagicPacket alıyor olmasıdır üzerinde . Bunun için wireshark'ı (google it) indirin, bağlantı noktası 9'u (veya 7'yi veya herhangi bir şeyi) dinlemesini söyleyin ve bir WoL paketi gönderin. Onu görmelisin. Bunu yapmazsanız, sorunu düzeltmek veya en azından teşhis etmek nispeten kolay olacaktır.

Paketi alırsanız, ancak bilgisayarınız yine de açılmazsa, biraz daha zorlaşır.

İlk olarak, BIOS / UEFI'ye gidin ve "PCI'nın bilgisayarı uyandırmasına izin ver" veya benzeri bir seçeneğin etkinleştirildiğinden emin olun. Ayrıca PCIe seçeneğini de etkinleştirin. İkincisi, Linux'ta ethtoolağ kartınız için WoL'yi etkinleştirmek için kullanın . Gibi bir şey ethtool -s eth0 wol bgm. Pencerelerde "Bu cihazın bilgisayarı uyandırmasına izin ver" seçeneğini bulursunuz ve belki de bir yerlerde bazı MagicPacket ™ seçenekleri vardır. Şu an pencere kullanmıyorum bilmiyorum.

Şimdi, umarım işe yarar. Ama belki de bilgisayarınızı kapattıktan sonra sadece birkaç dakika (hatta saniye) çalışır! Oh hayır! Bu, yönlendiriciyle ilgili bir sorundur. Farklı bir tane almanızı tavsiye ederim. Cidden, Tomato-USB harika.


NIC iş için nereden güç alıyor?
Dims

Güç kaynağından. Hala anakarta biraz güç sağlıyor.
Timmmm

4

Bilgisayarınız bir güvenlik duvarının arkasındaysa Wake on lan (muhtemelen) çalışmaz. Çalışmasını sağlamak için şirketin güvenlik duvarında açık bağlantı noktalarına sahip olmanız ve iletiyi bilgisayarınıza göndermeniz ve göndermeniz gerekir.

Bu sorunu aşmanın bir yolu, güvenlik duvarınızın arkasında her zaman açık olan bir bilgisayara erişiminiz olması ve WOL sinyalinizi bu bilgisayardan göndermenizdir.


Aynı LAN'da oldukları veya anahtarların izin verdiği sürece, bir bilgisayarı açık bırakarak ve WOL paketini oradan çıkararak etrafta nasıl dolaşılacağı konusunda iyi bir öneri. İşiniz bittiğinde bilgisayarınızı kapatabilirsiniz. Açık kalan tek bilgisayar, e-postaları kontrol etmek veya intraneti kullanmak gibi basit şeyler için de kullanılabilir. Nasıl çalıştığına gelince, sağlanan diğer bağlantıları kontrol edin. NIC'iniz bu sihirli paketi MAC adresiyle gördüğünde, bilgisayarı önyükleme sinyali verir. Sihirli paket bana ramen eriştelerini hatırlatıyor.
08'de Bratch


0

Timmmm Çok iyi detaylı cevap !! Ayrıca, WOL Sinyalleri osi modelinin (Veri) 2. katmanına oturduğundan, bu nedenle Frame ve MAC adresi tarafından aktarıldığından bahsetmek isterim. Bu nedenle, WOL Sinyallerini gönderen makinenin açmak istediğiniz makinelerin tüm VLANS'larına erişimi olmalıdır.

Büyük olasılıkla Yönetim vLAN'ında bir sunucu. Bu nedenle WOL sinyalleri, Ana güvenlik duvarından veya iletişim kurmaya çalıştığınız belirli vlanın DHCP sunucusundan daha sık gönderilir. Tabii ki DMZ'de yönetim erişimi olan bir VPN erişimi veya bir RDP Makine kurulumu gerektirir (İkincisi kesinlikle tavsiye edilmez !!)

Bu, karlı bir günde ofise gelmemek için konuşlandırılacak çok iş olurdu;)

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.