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 ethtool
ağ 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.