Bagaimana cara mengirim paket ajaib dari OS X untuk membangunkan PC di LAN? (WOL)

13

Beberapa aplikasi (lebih disukai gratis / OS) atau alat baris perintah akan berfungsi.

GJ.
sumber

Jawaban:

10

Coba WakeOnLan atau wol - keduanya open source, keduanya tersedia melalui MacPorts (dan mungkin juga melalui Homebrew).

Doug Harris
sumber
9

Instal paket wakeonlan menggunakan Homebrew :

$ brew install wakeonlan

(Ini skrip Perl untuk membangunkan komputer melalui paket ajaib Wake-On-LAN.)

Ketika diinstal, Anda dapat mengirim "paket ajaib" dari Terminal Anda ke perangkat apa pun menggunakan alamat IP (Internet Protocol) dan MAC (Media Access Control).

Berikut ini contoh penggunaan yang umum:

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

Skrip mengambil 2 argumen, alamat MAC NIC, dan alamat IP.

Catatan: Argumen alamat IP rumit dan tidak seperti yang Anda pikirkan.

Untuk NIC di subnet lokal Anda, gunakan alamat broadcast dari subnet ini. (mis. subnet 192.168.10.0 dengan netmask 255.255.255.0, gunakan 192.168.10.255)

Sebagai contoh, saya memiliki Synology NAS yang dikonfigurasi secara manual dengan alamat IP 10.0.1.100dengan subnet mask 255.255.255.0dan alamat router dari 10.0.1.1.

Alamat IP yang benar untuk digunakan bukan dari perangkat , melainkan alamat broadcast dari subnet .

Melanjutkan contoh saya, saya menggunakan perintah berikut untuk berhasil membangunkan Synology saya:

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

(Secara alami, gantikan nilai aktual perangkat dan jaringan Anda dengan situasi Anda.)

Anda dapat memperoleh informasi lebih lanjut dari halaman manual wakeonlan man makeonlan,, atau daftar singkat perintah dari wakeonlan -h.

ryanjbonnell
sumber
1
Hanya sedikit petunjuk: sepertinya perintah memiliki tiga parameter, untuk -i alamat broadcast (bukan alamat IP), untuk -p paket ajaib (yang tidak Anda jelaskan, sepertinya Anda menampilkan 1234 atau 7 sebagai paket ajaib ) dan parameter ketiga adalah alamat Ethernet (atau MAC-).
pebwindkraft
1
@ pwwindkraft, -ptetapkan port tujuan, sebenarnya (dan default ke 9).
Filipp W.
0

Install:

mkdir -p $HOME/bin

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

bangun:

~/bin/wakeonlan THE_MAC_ADDRESS
B. Bippus
sumber
Bisakah Anda memperluas jawaban Anda untuk menjelaskan apa yang dilakukan perintah-perintah ini?
Burgi
mkdir: buat direktori iklan baru; curl: Unduh "wakeonlan"; ~ / bin / wakeonlan: jalankan skrip yang diunduh.
B.Bippus