Apakah ada perintah terminal di dalam Mac OSX yang memungkinkan saya menggunakan WOL (Wake On LAN) untuk membangunkan komputer lain? Windows memiliki wolcmd, apakah ada yang setara dalam OSX?
Saya mencoba membangunkan komputer dari rMBP saya, di dalam jaringan saya. RMBP saya terhubung melalui WiFi secara normal, tetapi juga dapat dihubungkan melalui konektor Thunderbolt GbE. Komputer target adalah mesin Windows yang ingin saya bangun sebelum saya menghubungkannya menggunakan koneksi desktop jarak jauh.
macos
terminal
windows
sleep-wake
Mark Tomlin
sumber
sumber
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.Jawaban:
wolcmd tersedia untuk Mac: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx
Versi GUI seharga $ 1,99, versi terminal gratis. Penggunaannya sama dengan Windows.
sumber
The
wakeonlan
perintah untuk baris perintah dapat ditambahkan ke OS X menggunakan homebrew manajer paket.sumber
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
Script mengambil 2 argumen, alamat MAC NIC, dan alamat IP.
Sebagai contoh, saya memiliki Synology NAS yang dikonfigurasikan secara manual dengan alamat IP
10.0.1.100
dengan subnet mask255.255.255.0
dan alamat router dari10.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 dariwakeonlan -h
.sumber
Python hadir dengan OS X per default. Jadi Anda bisa menggunakan skrip Python 2 kecil ini untuk mengirimkan paket wake on lan. Simpan sebagai
wakeonlan.py
atau sesuatu yang Anda sukai:Gunakan seperti ini:
Ubah alamat IP dan alamat MAC yang sesuai. Alamat IP harus menjadi alamat broadcast jaringan.
Untuk akses mudah, Anda dapat membuat skrip ini dapat dieksekusi dan menambahkannya ke beberapa direktori di jalur Anda.
sumber
Paket RubyGems yang tersedia di Mac, juga dapat digunakan untuk menginstal aplikasi bangun. Cukup gunakan
gem install wol
perintah di terminal. Ini akan menginstal aktivitas di / usr / bin / local / wol.Ini menghindari keharusan menginstal brew atau manajer paket. Ini menerima argumen yang sama seperti contoh wakeonlan di atas.
Selain itu, alat wol dapat membangunkan NAS Synology yang dikonfigurasi dengan benar.
sumber
Mungkin juga dapat diinstal melalui manajer paket MacPorts , tetapi saya tidak menginstalnya, tidak dapat mengujinya.
sumber