SSH üzerinden LAN'da Uyandırma


9

Wake-on-LAN'ı yıllardır başarılı bir şekilde Linux aygıtlarım için kullanıyorum. Yeterince iyi çalışıyor.

Ancak, evde bir Mac Mini de var. Uykuya daldığını ve uyurken sahip olduğum herhangi bir Linux makinesinden ayrı iki farklı özelliğe sahip olduğunu fark ettim:

  1. Hala ağdaki ping'e yanıt veriyor.

  2. Gelen sshbağlantıda otomatik olarak uyanır , LAN'da Uyandırma gerekmez.

Bu 2. özellik gerçekten güzel olur: otomatik olarak uykuya geçer ve kullanılmadığında güç tasarrufu sağlar ve içine ssh istediğimde açmak için ekstra bir düşünce gerektirmez. Sadece otomatik olarak uyanır. Çıkış yaptıktan sonra 15 dakika sonra tekrar uykuya geçecek.

Benim varsayımım, Apple'ın donanım ve yazılım yığınını kontrol etmesi. Bu nedenle, endüstri çapında Wake-on-LAN, sihirli bir pakete dayanan (işletim sistemi etkileşimi gerektirmeyen) bir ağ cihazı özelliği olsa da, Mac'in sihirli "LAN'da uyandırma ve yine de pinglere yanıt verme" tüm işletim sistemini uyku moduna geçirin ve / veya uyku modunda hala çalışan ayrı bir ağ yığını olsun. Ama bu sadece bir tahmin.

Hiç kimse bu tür bir "Gelen SS-Wake-on-SSH" bir Linux makinesinde görmüş veya uyguladı mı merak ediyorum? Yoksa yalnızca donanımdan yazılımı kontrol ettikleri Apple cihazlarında bulunabilen ve bunu endüstrinin geri kalanının yapamayacağı bir şekilde yapabilen bu özel sihir mi?


1
@Vlastimil Soru, Apple'ın Wake on LAN uygulamasını çoğaltmak için Linux işlevselliği ile ilgili olduğundan , konu dışı olmadığını söyleyebilirim .
mjturner

@mjturner Tamam, yakın oyu geri çektim.
LinuxSecurityFreak

Yanıtlar:


5

ethtools size yardımcı olacaktır, ancak donanım ihtiyaçlarınızı karşılamalıdır.

# ethtool interface | grep Wake-on

# ethtool eth0 | grep Wake-on
    Supports Wake-on: pumbag
    Wake-on: d

göre Arch Linux wiki :

Uyandırma değerleri, hangi etkinlik tetikleyicilerinin uyandığını tanımlar:

  • d (devre dışı),
  • p (PHY aktivitesi),
  • u (tek noktaya yayın etkinliği),
  • m (çok noktaya yayın etkinliği),
  • b (yayın etkinliği),
  • a (ARP etkinliği) ve
  • g (sihirli paket etkinliği).

Bir çeşit "Uyandırma SSH'sine" ihtiyacınız varsa, deneyin

# ethtool -s interface wol u

selamlar

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.