Bir bilgisayarı LAN'da uyandırmak için OS X'ten sihirli bir paket nasıl gönderilir? (WOL)


Yanıtlar:


11

WakeOnLan veya wol'u deneyin - her ikisi de açık kaynaklıdır, her ikisi de MacPorts üzerinden (ve muhtemelen Homebrew üzerinden) mevcuttur.


8

Wakeonlan paketini Homebrew kullanarak kurun :

$ brew install wakeonlan

(Bilgisayarları Wake-On-LAN sihirli paketleri aracılığıyla uyandırmak için bir Perl betiği.)

Yüklendiğinde, IP (İnternet Protokolü) ve MAC (Medya Erişim Kontrolü) adresini kullanarak Terminalinizden herhangi bir cihaza "sihirli paket" gönderebilirsiniz.

Aşağıda tipik bir kullanım örneği verilmiştir:

$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06

Komut dosyaları, 2 bağımsız değişken, NIC'in MAC adresi ve bir IP adresi alır.

Not: IP adresi argümanı zor ve düşündüğünüz gibi değil.

Yerel alt ağınızdaki bir NIC için bu alt ağın yayın adresini kullanın. (ör. ağ maskesi 255.255.255.0 ile 192.168.10.0 alt ağı, 192.168.10.255 kullanın)

Örneğin, 10.0.1.100bir alt ağ maskesi IP adresi 255.255.255.0ve yönlendirici adresi ile manuel olarak yapılandırılmış bir Synology NAS'ım var 10.0.1.1.

Kullanımına doğru IP adresidir söz konusu cihazın değil , ancak bunun yerine alt ağın yayın adresi .

Örneğime devam ederek Synology'mi başarıyla uyandırmak için aşağıdaki komutu kullandım:

$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06

(Doğal olarak, durumunuz için cihazınızın ve ağınızın gerçek değerlerini değiştirin.)

Wakeonlan man sayfasından daha fazla bilgi alabilir man makeonlanveya hızlı bir komut sözlüğü alabilirsiniz wakeonlan -h.


1
Sadece hafif bir ipucu: Komutun üç parametresi var gibi görünüyor, -i yayın adresi (IP adresi değil), -p sihirli paket (açıklamıyorsunuz, 1234 veya 7'yi sihirli paket olarak gösteriyormuşsunuz gibi görünüyor) ) ve üçüncü parametre Ethernet (veya MAC-) adresidir.
pebwindkraft

1
@pebwindkraft, -paslında hedef bağlantı noktasını ayarlar (ve varsayılan olarak 9'dur).

0

Yüklemek:

mkdir -p $HOME/bin

curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan

uyanmak:

~/bin/wakeonlan THE_MAC_ADDRESS

Bu komutların ne yaptığını açıklamak için cevabınızı genişletebilir misiniz?
Burgi

mkdir: reklamı yeni dizin yap; curl: "wakeonlan" ı indirin; ~ / bin / wakeonlan: indirilen komut dosyasını yürütün.
B.Bippus
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.