ম্যাক ওএসএক্স থেকে অন্যান্য কম্পিউটারগুলি জাগ্রত করুন


42

ম্যাক ওএসএক্স-এর মধ্যে কি এমন একটি টার্মিনাল কমান্ড রয়েছে যা আমাকে অন্যান্য কম্পিউটারগুলি জাগ্রত করতে ডাব্লুএল (ওয়াঙ্ক অন ল্যান) ব্যবহারের অনুমতি দেবে? উইন্ডোজ ওলসিএমডি করেছে, ওএসএক্সের মধ্যে কি সমতুল্য আছে?

আমি আমার নেটওয়ার্ক থেকে আমার আরএমবিপি থেকে কম্পিউটার জাগানোর চেষ্টা করছি। আমার আরএমবিপি সাধারণত ওয়াইফাইয়ের মাধ্যমে সংযুক্ত থাকে তবে থান্ডারবোল্ট জিবিই সংযোগকারীটির মাধ্যমেও সংযুক্ত হতে পারে। টার্গেট কম্পিউটারটি একটি উইন্ডোজ মেশিন যা আমি দূরবর্তী ডেস্কটপ সংযোগটি ব্যবহার করে এর সাথে সংযোগ স্থাপনের আগে জাগাতে চাই।


~ ~ / বিন /
ওয়েভনলান

@ বুশকার, আমার ম্যাকে (ওএস এক্স 10.8.4), আমি পেয়েছি -bash: /Users/Dygear/bin/wakeonlan: No such file or directory
মার্ক টমলিন

উত্তর:


4

wolcmd ম্যাকের জন্য উপলভ্য: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx

U 1.99 এর জন্য জিইউআই সংস্করণ , টার্মিনাল সংস্করণটি বিনামূল্যে। ব্যবহার এর উইন্ডোজ সমমনা অংশের মতোই।


খুশি আমি সাহায্য করতে পারি :)
বি 4 ডি

3
আপনি যখন নিচের উত্তরে ওপেন-সোর্স প্রোগ্রামটি ব্যবহার করতে পারলেন তখন কেন কিছু এলোমেলো ওয়েবসাইট থেকে একটি স্বাক্ষরবিহীন অস্বচ্ছ বাইনারি ডাউনলোড করবেন?
রুফ

58

wakeonlanকম্যান্ড-লাইন জন্য কমান্ড ব্যবহার করে OS X এর যোগ করা যেতে পারে homebrew প্যাকেজ ম্যানেজার।


52

ইনস্টল করুন wakeonlan সাহায্যে প্যাকেজ Homebrew :

$ brew install wakeonlan

(ওয়েক-অন-ল্যান ম্যাজিক প্যাকেটের মাধ্যমে কম্পিউটার জাগ্রত করার জন্য এটি একটি পার্ল স্ক্রিপ্ট))

ইনস্টল থাকা অবস্থায়, আপনি তার আইপি (ইন্টারনেট প্রোটোকল) এবং ম্যাক (মিডিয়া অ্যাক্সেস কন্ট্রোল) ঠিকানা ব্যবহার করে আপনার টার্মিনাল থেকে যেকোন ডিভাইসে একটি "ম্যাজিক প্যাকেট" প্রেরণ করতে পারেন।

এখানে একটি সাধারণ ব্যবহারের উদাহরণ:

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

স্ক্রিপ্টগুলিতে 2 টি আর্গুমেন্ট, এনআইসির ম্যাক ঠিকানা এবং একটি আইপি ঠিকানা লাগে।

দ্রষ্টব্য: আইপি ঠিকানার যুক্তিটি জটিল এবং আপনি যা ভাবেন তা নয়।

আপনার স্থানীয় সাবনেটের একটি এনআইসির জন্য, এই সাবনেটের সম্প্রচার-ঠিকানা ব্যবহার করুন। (যেমন নেটমাস্ক 255.255.255.0 সহ 192.168.10.0, 192.168.10.255 ব্যবহার করুন)

উদাহরণস্বরূপ, আমার একটি সিএনোলজি এনএএস ম্যানুয়ালি একটি আইপি অ্যাড্রেস এর 10.0.1.100সাবনেট মাস্ক 255.255.255.0এবং এর একটি রাউটার ঠিকানা দিয়ে কনফিগার করা আছে 10.0.1.1

ব্যবহারের জন্য সঠিক আইপি ঠিকানাটি ডিভাইসের নয় , পরিবর্তে সাবনেটের সম্প্রচার-ঠিকানা

আমার উদাহরণ অব্যাহত রেখে, আমি আমার সিন্যোলজিটি সফলভাবে জাগাতে নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

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

(স্বাভাবিকভাবেই, আপনার অবস্থার জন্য আপনার ডিভাইস এবং নেটওয়ার্কের আসল মানগুলি প্রতিস্থাপন করুন))

আপনি ওয়েকনল্যান ম্যান পৃষ্ঠা man makeonlan, বা কমান্ডগুলির একটি দ্রুত শব্দকোষ থেকে আরও তথ্য পেতে পারেন wakeonlan -h


আমি কোথাও পড়েছি, এটি কেবল আপনার ম্যাকটিকে ঘুম থেকে জাগিয়ে তুলবে, এবং যখন এটি পুরোপুরি চালিত হয় না। এবং এটি কেবল ডাব্লুএলএএন নয়, ল্যানেও কাজ করে।
d4Rk

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
চিয়ারস

আমার সম্প্রচারের ঠিকানাটি আপনার উদাহরণের দেখানোর মতো পরিষ্কার নয়, তাই আমি নির্ধারণ করতে এই সাইটটি ব্যবহার করেছি: রিমোটমনিটরিং সিস্টেমস.সিএ
স্যামুয়েল লি

এটি কি কম্পিউটারকে শাটডাউন থেকে জাগানোর জন্য ব্যবহার করা যেতে পারে? এটা মনে হয় না। যাদু প্যাকেট প্রেরণ করে কোল্ড বুট থেকে কোনও কম্পিউটার ডাব্লুএলএল করা সম্ভব? অ্যাপল রিমোট ডেস্কটপ ইতিমধ্যে ঘুম থেকে কম্পিউটার জাগাতে পারে।
সুইমবাইকআরুন

1
@ মার্কটমলিন আপনি কমান্ড লাইন কমান্ড চেয়েছিলেন, এটি সঠিক উত্তর।
উলিস লেইরা

7

পাইথন ওএস এক্সের সাথে প্রতি ডিফল্ট আসে। সুতরাং আপনি ল্যান প্যাকেজটিতে উইক পাঠাতে এই ছোট পাইথন 2 স্ক্রিপ্টটি ব্যবহার করতে পারেন। এটি wakeonlan.pyবা আপনার পছন্দ মতো কিছু হিসাবে সংরক্ষণ করুন :

#!/usr/bin/env python

import socket
import sys

if len(sys.argv) < 3:
    print "Usage: wakeonlan.py <ADR> <MAC>     (example: 192.168.1.255 00:11:22:33:44:55)"
    sys.exit(1)

mac = sys.argv[2]
data = ''.join(['FF' * 6, mac.replace(':', '') * 16])
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.sendto(data.decode("hex"), (sys.argv[1], 9))

এটি এর মতো ব্যবহার করুন:

python wake.py 192.168.1.255 00:11:22:33:44:55

আইপি ঠিকানা এবং ম্যাক ঠিকানা অনুসারে পরিবর্তন করুন। আইপি ঠিকানাটি নেটওয়ার্কের সম্প্রচারের ঠিকানা হওয়া উচিত।

সহজ অ্যাক্সেসের জন্য আপনি এই স্ক্রিপ্টটি কার্যকরযোগ্য করে তুলতে এবং এটি আপনার পথে কিছু ডিরেক্টরিতে যুক্ত করতে পারেন।


1
আমার কোনও সমাধানের প্রয়োজন নেই এমন সমাধানটি পছন্দ করুন!
স্যামুয়েল লি

1

ম্যাক স্টক থাকা রুবিগেমস প্যাকেজটি ল্যান অ্যাপটিতে একটি ওয়েক ইনস্টল করতেও ব্যবহার করা যেতে পারে। gem install wolটার্মিনালটিতে কেবল কমান্ডটি ব্যবহার করুন । এটি / usr / bin / local / wol এ কার্যকলাপটি ইনস্টল করবে।

এটি মদ বা প্যাকেজ পরিচালকদের ইনস্টল করা এড়ানো যায়। এটি উপরোক্ত ওয়েগনলান উদাহরণগুলির মতো একই যুক্তি গ্রহণ করে।

একদিকে যেমন, ওল সরঞ্জামটি একটি সঠিকভাবে কনফিগার করা সিনোলজি এনএএস জাগাতে পারে।


0

ম্যাকপোর্টস প্যাকেজ ম্যানেজারের মাধ্যমেও সম্ভবত এটি ইনস্টল করা সম্ভব , তবে আমার এটি ইনস্টল করা নেই, এটি পরীক্ষা করতে পারে না।


WakeOnLan হয় , MacPorts অংশ দেখতে macports.org/ports.php?by=name&substr=wakeonlan
তাই Viinikka
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.