سؤالات متداول

یاد بگیرید چگونه Wake-on-LAN را در Magic Packet پیکربندی و استفاده کنید و پاسخ سؤالات رایج را بیابید.

Wake-on-LAN

درباره فناوری Wake-on-LAN

یاد بگیرید Wake-on-LAN چگونه کار می‌کند و برای شروع به چه چیزهایی نیاز دارید.

Wake-on-LAN (WOL) یک استاندارد شبکه است که به شما امکان می‌دهد یک رایانه را از راه دور با ارسال یک پیام ویژه به نام magic packet روشن کنید — حتی زمانی که رایانه خاموش یا در حالت خواب است.

دستگاه شما magic packet رایانه شما
یک magic packet کوچک در سراسر شبکه محلی شما حرکت می‌کند و رایانه خوابیده را بیدار می‌کند — بدون نیاز به IP، فقط آدرس MAC آن.

چگونه کار می‌کند

  1. The magic packet — Magic Packet یک بسته شبکه کوچک ارسال می‌کند که حاوی آدرس MAC رایانه مقصد است که ۱۶ بار تکرار شده است.
  2. کارت شبکه گوش می‌دهد — حتی زمانی که رایانه خاموش یا در حالت خواب است، کارت شبکه سیمی آن در حالت کم‌مصرف باقی می‌ماند و به گوش‌دادن برای این بسته ادامه می‌دهد.
  3. رایانه روشن می‌شود — وقتی کارت آدرس MAC خود را درون بسته می‌بیند، به مادربرد می‌گوید سیستم را روشن کند.

به چه چیزی نیاز دارید

پیش‌نیازهای کارکرد Wake-on-LAN

  1. یک اتصال اترنت سیمی. اغلب آداپتورهای Wi-Fi از Wake-on-LAN پشتیبانی نمی‌کنند.
  2. Wake-on-LAN در BIOS/UEFI فعال باشد (گاهی با نام “Power On by PCI-E” یا “WOL”).
  3. Wake-on-LAN در تنظیمات آداپتور شبکه سیستم‌عامل فعال باشد.
  4. رایانه با کابل شبکه متصل، به برق وصل بماند.
  5. هر دو دستگاه در یک شبکه محلی باشند، یا یک روتر برای انتقال بسته پیکربندی شده باشد.
  6. آدرس MAC صحیح آداپتور سیمی در تنظیمات میزبان وارد شده باشد.

در همان شبکه، magic packet به‌صورت broadcast ارسال می‌شود، بنابراین معمولاً به آدرس IP رایانه نیاز ندارید — فقط آدرس MAC آن.

چگونه Wake-on-LAN را برای ویندوز پیکربندی کنیم؟

راهنمای گام‌به‌گام برای فعال‌سازی Wake-on-LAN روی رایانه ویندوزی.

برای بیدار کردن یک رایانه ویندوزی با Magic Packet، Wake-on-LAN را در سه جا فعال می‌کنید: BIOS/UEFI، آداپتور شبکه در ویندوز و گزینه‌های توان (power options) ویندوز. رایانه باید به برق متصل بماند و با کابل اترنت وصل باشد — اغلب آداپتورهای Wi-Fi از WOL پشتیبانی نمی‌کنند.

گام ۱ · BIOS/UEFI

فعال‌سازی بیدارسازی روی مادربرد

  1. وارد BIOS/UEFI شوید — رایانه را راه‌اندازی مجدد کنید و بلافاصله پس از روشن شدن، کلید BIOS را فشار دهید: معمولاً Del (ASUS، MSI، Gigabyte)، F2 (Dell، Lenovo)، یا F12 / Esc در برخی لپ‌تاپ‌ها. کلید دقیق روی صفحه بوت نمایش داده می‌شود.
  2. گزینه Wake-on-LAN را پیدا کنید — به دنبال Wake-on-LAN، Power On by LAN، یا PME Event Wake Up بگردید — معمولاً در زبانه Power، Advanced، یا APM Configuration.
  3. آن را فعال کنید — گزینه را روی Enabled (یا Automatic) تنظیم کنید.
  4. گزینه‌های اضافی در ASUS / Gigabyte / ASRock — بسیاری از بردها همچنین نیاز دارند که Advanced → APM → Power On by PCI-E روی Enabled و ErP روی Disabled تنظیم شود. با فعال بودن ErP، برد می‌تواند هنگام خاموشی برق کارت شبکه را قطع کند که WOL را از کار می‌اندازد. با F10 → Yes ذخیره و خارج شوید.
منوی اصلی ابزار راه‌اندازی BIOS
یک منوی معمول BIOS/UEFI. نام و زبانه دقیق گزینه Wake-on-LAN بسته به مادربرد متفاوت است. تصویر: Award Software، مالکیت عمومی، از طریق Wikimedia Commons

گام ۲ · ویندوز

اجازه دهید آداپتور Magic Packet را دریافت کند

  1. Device Manager را باز کنید — Win + X → Device Manager را فشار دهید، Network adapters را باز کنید، آداپتور اترنت خود را پیدا کنید (نه Wi-Fi)، سپس روی آن راست‌کلیک کرده و Properties را انتخاب کنید.
  2. Wake on Magic Packet را فعال کنید — در زبانه Advanced به پایین بروید تا Wake on Magic Packet را پیدا کنید و آن را روی Enabled تنظیم کنید.
  3. Power Management را بررسی کنید — در زبانه Power Management گزینه‌های Allow this device to wake the computer و Only allow a magic packet to wake the computer (در صورت نمایش) را فعال کنید.
  4. Fast Startup را غیرفعال کنید — Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable را باز کنید، سپس تیک Turn on fast startup را بردارید. این گزینه می‌تواند پس از خاموشی کامل، WOL را مسدود کند؛ حالت‌های Sleep و Hibernate معمولاً قابل‌اعتمادترند.
⚠️ Wake on Magic Packet در فهرست نیست؟ ممکن است آداپتور یا درایور آن از WOL پشتیبانی نکند — درایور را از سازنده مادربرد یا آداپتور به‌روزرسانی کنید. آداپتورهای Wi-Fi با USB معمولاً از آن پشتیبانی نمی‌کنند.
💡 در آداپتورهای Realtek، همچنین Shutdown Wake-On-Lan را فعال و Green Ethernet / Energy-Efficient Ethernet (EEE) را غیرفعال کنید. در غیر این صورت WOL اغلب پس از خاموشی کامل یا خواب طولانی از کار می‌افتد.

گام ۳ · پیدا کردن آدرس MAC

این را در Magic Packet وارد می‌کنید

  1. تنظیمات ویندوز — Settings → Network & Internet → Ethernet را باز کنید و Physical address (MAC) را بخوانید، برای مثال AA-BB-CC-DD-EE-FF.
💻 به‌طور جایگزین، ipconfig /all را در Command Prompt اجرا کنید — Physical Address آداپتور اترنت شما همان MAC است.

اگر کار نکرد

فهرست بررسی و راه‌حل‌های رایج

  1. چراغ‌های کارت شبکه باید هنگام خاموش بودن رایانه روشن بمانند. در غیر این صورت، BIOS (ErP، PCI-E)، کابل و پورت روتر را بررسی کنید.
  2. مطمئن شوید Wake-on-LAN در BIOS روی Enabled است (به‌علاوه Power On by PCI-E در بسیاری از بردها).
  3. مطمئن شوید Wake on Magic Packet روی آداپتور در Device Manager فعال است.
  4. مطمئن شوید Fast Startup خاموش است.
  5. از آدرس MAC اترنت استفاده کنید، نه از Wi-Fi.
  6. رایانه را سیمی نگه دارید — آداپتورهای USB و Wi-Fi معمولاً از WOL پشتیبانی نمی‌کنند.
  7. قبلاً کار می‌کرد و بعد متوقف شد؟ درایور شبکه و BIOS را به‌روزرسانی کنید، یا سرعت پورت LAN روتر را تغییر دهید.
  8. روی iPhone/iPad خود، به Magic Packet اجازه دسترسی به شبکه محلی را در تنظیمات iOS بدهید (و WLAN network access را در دستگاه‌های منطقه چین) — در غیر این صورت magic packet ارسال نمی‌شود.

اگر چراغ‌ها هنگام خاموش بودن رایانه تاریک می‌مانند، سعی کنید پورت LAN روتر را از مذاکره خودکار ۱۰۰۰ مگابیت بر ثانیه به ۱۰۰ مگابیت بر ثانیه full duplex تغییر دهید. در برخی ترکیب‌های روتر و کارت شبکه، این کار WOL را بازمی‌گرداند. سرعت خودِ کارت را روی حالت خودکار بگذارید.

پس از تنظیم همه‌چیز، رایانه را در Magic Packet با آدرس MAC آن اضافه کنید و از برنامه بیدارش کنید. برای بیدار کردن آن از طریق اینترنت همچنین به port forwarding (UDP 9) در روتر و یک IP محلی ثابت با یک IP عمومی یا DDNS نیاز دارید.

کدام آدرس MAC را باید وارد کنم؟

آدرس MAC صحیح میزبان خود را پیدا و وارد کنید.

Wake-on-LAN به آدرس MAC آداپتوری نیاز دارد که magic packet را دریافت خواهد کرد. همیشه از آداپتور اترنت سیمی استفاده کنید — همانی که برای WOL پیکربندی شده است. یک آدرس MAC به این شکل است: 1C:83:41:FF:E9:03.

⚠️ اگر رایانه چند آداپتور دارد (اترنت، Wi-Fi، مجازی)، آداپتور اترنت سیمی را انتخاب کنید که هنگام خاموش بودن رایانه روشن می‌ماند.

ویندوز

پیدا کردن آدرس MAC اترنت

  1. تنظیمات — Settings → Network & Internet → Ethernet را باز کنید و Physical address (MAC) را بخوانید، برای مثال AA-BB-CC-DD-EE-FF.
💻 به‌طور جایگزین، ipconfig /all را در Command Prompt اجرا کنید — Physical Address آداپتور اترنت شما همان MAC است.
در Command Prompt، ipconfig /all را اجرا کنید و Physical Address آداپتور اترنت خود را کپی کنید — این همان MAC است که در Magic Packet وارد می‌کنید.

macOS

پیدا کردن آدرس MAC اترنت

  1. System Settings — System Settings → Network → Ethernet → Details → Hardware را باز کنید. MAC Address در آنجا نمایش داده می‌شود.
  2. Terminalifconfig را اجرا کنید و رابط اترنت خود را پیدا کنید (اغلب en0). مقدار پس از ether همان آدرس MAC است.

Linux

پیدا کردن آدرس MAC اترنت

  1. Terminal (ip)ip link را اجرا کنید و آدرس پس از link/ether را برای رابط اترنت خود بخوانید (برای مثال eth0 یا enp3s0).
  2. Terminal (ethtool)ethtool -P eth0 را اجرا کنید تا آدرس MAC دائمی رابط چاپ شود.

خوب است بدانید

نکاتی برای انتخاب MAC

  1. از MAC اترنت استفاده کنید، نه از Wi-Fi — Wi-Fi به‌ندرت از WOL پشتیبانی می‌کند.
  2. قالب می‌تواند با دونقطه 1C:83:41:FF:E9:03 یا با خط تیره 1C-83-41-FF-E9-03 باشد — Magic Packet هر دو را می‌پذیرد.
  3. MAC به آداپتور گره خورده است، بنابراین حتی وقتی آدرس IP تغییر می‌کند، ثابت می‌ماند.
  4. روی میزبانی با چند پورت سیمی، از همانی که کابل به آن وصل است استفاده کنید.

این آدرس MAC را در تنظیمات میزبان در Magic Packet وارد کنید. در همان شبکه، برای بیدار کردن رایانه فقط به همین نیاز دارید.

کدام آدرس IP را باید استفاده کنم؟

آدرس IP یا آدرس broadcast درست را برای بسته‌های WOL انتخاب کنید.

این همان WOL Address میزبان در Magic Packet است — آدرسی که magic packet به آن ارسال می‌شود. در همان شبکه محلی، یک آدرس broadcast قابل‌اعتمادترین انتخاب است، زیرا یک رایانه خاموش هیچ آدرس IP فعالی ندارد.

دستگاه شما 255.255.255.255 روتر broadcast
روی شبکه محلی شما، بسته به‌صورت broadcast به 255.255.255.255 ارسال می‌شود — روتر آن را به هر دستگاه روی زیرشبکه می‌رساند، بنابراین رایانه خوابیده با آدرس MAC خود دسترسی‌پذیر می‌شود، بدون نیاز به IP.
اگر مطمئن نیستید، مقدار پیش‌فرض 255.255.255.255 را نگه دارید. روی اغلب شبکه‌های خانگی کار می‌کند.

کدام آدرس را استفاده کنیم

سه گزینه برای فیلد WOL Address

  1. Broadcast سراسری (توصیه‌شده) — از 255.255.255.255 استفاده کنید. به هر دستگاه روی شبکه محلی می‌رسد و به تنظیمات اضافی نیاز ندارد. این مقدار پیش‌فرض است.

    این فقط درون شبکه محلی شما کار می‌کند. اگر بخواهید رایانه را از طریق اینترنت بیدار کنید کار نخواهد کرد — برای آن از IP عمومی یا DDNS خود همراه با port forwarding استفاده کنید.

  2. Broadcast زیرشبکه — از broadcast شبکه خود استفاده کنید، برای مثال 192.168.1.255. اگر broadcast سراسری توسط روتر شما فیلتر می‌شود این را انتخاب کنید — فقط زیرشبکه شما را هدف می‌گیرد.
  3. IP یا نام میزبان — همچنین می‌توانید آدرس IP یا نام میزبان رایانه را وارد کنید، اما در همان شبکه، broadcast برای یک رایانه خاموش قابل‌اعتمادتر است.

IP و زیرشبکه خود را پیدا کنید

برای ساختن آدرس broadcast زیرشبکه

  1. ویندوز — Settings → Network & Internet → Ethernet را باز کنید و IP address و Subnet mask را بخوانید (یا ipconfig /all را اجرا کنید).
  2. macOS — System Settings → Network → Ethernet → Details → TCP/IP را برای IP Address و Subnet Mask باز کنید (یا ifconfig en0 را اجرا کنید).
  3. Linuxip addr show را اجرا کنید و خط inet را بخوانید، برای مثال 192.168.1.50/24.
💡 روی یک شبکه رایج /24 (ماسک 255.255.255.0)، آدرس broadcast همان سه عدد اول IP است که با 255 دنبال می‌شود، مثلاً 192.168.1.255.

خوب است بدانید

نکاتی برای انتخاب آدرس

  1. در همان شبکه، 255.255.255.255 ساده‌ترین انتخاب و مقدار پیش‌فرض است.
  2. Broadcast به subnet mask بستگی دارد: یک شبکه /24 از x.x.x.255 استفاده می‌کند.
  3. برای بیدار کردن از طریق اینترنت، IP عمومی یا نام DDNS خود را وارد کنید و port forwarding (UDP 9) روتر را تنظیم کنید.
  4. ترجیح می‌دهید پورتی باز نکنید؟ از یک VPN به شبکه خانگی خود استفاده کنید، سپس رایانه را با broadcast محلی 255.255.255.255 طوری بیدار کنید که انگار در خانه هستید.
  5. پورت ثابت می‌ماند (پیش‌فرض ۹) — فقط آدرس تغییر می‌کند.

آدرس را در فیلد WOL Address میزبان وارد کنید. اگر مطمئن نیستید، مقدار پیش‌فرض 255.255.255.255 را نگه دارید.

چرا رایانه روشن نمی‌شود؟

دلایل رایجی که ممکن است Wake-on-LAN کار نکند.

Wake-on-LAN فقط زمانی کار می‌کند که هر بخش از زنجیره به‌درستی تنظیم شده باشد. اگر رایانه روشن نمی‌شود، معمولاً یکی از پیش‌نیازهای زیر وجود ندارد.

ابتدا مطمئن شوید که هر گام را در چگونه Wake-on-LAN را برای ویندوز پیکربندی کنیم کامل کرده‌اید.

از اتصال سیمی استفاده کنید

رایج‌ترین دلیل ناکارآمدی WOL

Wake-on-LAN تقریباً همیشه به اتصال اترنت سیمی نیاز دارد. اغلب آداپتورهای Wi-Fi و USB هنگام خاموش بودن رایانه کارت شبکه را روشن نگه نمی‌دارند، بنابراین هرگز magic packet را دریافت نمی‌کنند.

کابل پچ اترنت با کانکتورهای RJ45
از کابل اترنت سیمی (RJ45) استفاده کنید — اغلب آداپتورهای Wi-Fi و USB از Wake-on-LAN پشتیبانی نمی‌کنند.
  1. رایانه را با یک کابل اترنت به روتر متصل کنید.
  2. چراغ‌های کارت باید هنگام خاموش بودن رایانه روشن بمانند — این یعنی هنوز گوش می‌دهد. اگر تاریک باشند، WOL فعال نیست.
  3. رایانه را به برق متصل نگه دارید. اگر کابل برق جدا باشد WOL نمی‌تواند کار کند.

دلایل رایج

هر مورد را بررسی کنید

  1. Wake-on-LAN در BIOS فعال نیست — آن را روی Enabled/Automatic بگذارید، به‌علاوه Power On by PCI-E و ErP off در بسیاری از بردها.
  2. Wake on Magic Packet در ویندوز خاموش است — آن را روی آداپتور در Device Manager فعال کنید.
  3. Fast Startup روشن است — آن را خاموش کنید؛ پس از خاموشی کامل، WOL را مسدود می‌کند. حالت‌های Sleep و Hibernate قابل‌اعتمادترند.
  4. آدرس MAC اشتباه — از MAC آداپتور اترنت سیمی استفاده کنید، نه از Wi-Fi.
  5. آدرس WOL اشتباه — در همان شبکه از broadcast 255.255.255.255 استفاده کنید.
  6. شبکه‌های متفاوت — تلفن شما و رایانه باید روی یک شبکه محلی باشند، مگر اینکه بیدارسازی از طریق اینترنت را تنظیم کرده باشید.
  7. درایور، فریم‌ور یا BIOS — اگر WOL قبلاً کار می‌کرد و بعد متوقف شد، هم درایور شبکه و هم BIOS مادربرد را به‌روزرسانی کنید. این اغلب آداپتورهای Realtek و ناکامی‌های بیدارسازی پس از خواب طولانی یا خاموشی کامل را رفع می‌کند.
  8. چند دقیقه بیدار می‌شود، سپس متوقف می‌شود — ARP cache روتر منقضی می‌شود و رایانه خاموش را فراموش می‌کند. یک static ARP entry (IP → MAC) روی روتر اضافه کنید تا همچنان به رایانه دسترسی داشته باشد.

iPhone یا iPad خود را بررسی کنید

برنامه باید روی شبکه محلی مجاز باشد

Magic Packet سیگنال بیدارسازی را روی شبکه محلی شما ارسال می‌کند. اگر برنامه اجازه استفاده از آن را نداشته باشد، magic packet هرگز از دستگاه شما خارج نمی‌شود.

  1. به Magic Packet اجازه دسترسی به شبکه محلی را در iOS Settings → Magic Packet بدهید.
  2. روی iPhone و iPadهای ساخته‌شده برای منطقه چین، مطمئن شوید WLAN network access برای برنامه فعال است.

بیدار کردن از طریق اینترنت

اگر به‌صورت محلی کار می‌کند اما از راه دور نه

اگر WOL در همان شبکه کار می‌کند اما از بیرون نه، به port forwarding (UDP 9) روتر به سمت رایانه، یک IP محلی ثابت و یک IP عمومی یا DDNS نیاز دارید.

چون یک رایانه خاموش به ARP پاسخ نمی‌دهد، روتر همچنین به یک static ARP entry نیاز دارد که IP رایانه را به MAC آن گره بزند — در غیر این صورت جایی برای رساندن بسته forward‌شده ندارد.

یک گزینه ساده‌تر و امن‌تر، استفاده از یک VPN به شبکه خانگی شماست: تلفن خود را به VPN متصل کنید، سپس رایانه را با broadcast محلی 255.255.255.255 طوری بیدار کنید که انگار در خانه هستید — بدون باز کردن هیچ پورتی به اینترنت.

اگر چراغ‌ها هنگام خاموش بودن رایانه تاریک می‌مانند، سعی کنید پورت LAN روتر را از مذاکره خودکار ۱۰۰۰ مگابیت بر ثانیه به ۱۰۰ مگابیت بر ثانیه full duplex تغییر دهید. در برخی ترکیب‌های روتر و کارت، این کار WOL را بازمی‌گرداند. سرعت خودِ کارت را روی حالت خودکار بگذارید.

سایر موارد

درباره «در این شبکه»

یاد بگیرید چگونه از «در این شبکه» استفاده کنید و میزبان‌ها را به‌طور خودکار کشف کنید.

قابلیت «در این شبکه» به‌طور خودکار رایانه‌هایی را که Magic Packet Server را در شبکه محلی شما اجرا می‌کنند، کشف می‌کند.

فقط این مراحل را دنبال کنید:

  1. Magic Packet Server را نصب کنید — مطمئن شوید Magic Packet Server روی میزبان نصب است. کشف خودکار از نسخه 1.2.0 به بعد در دسترس است.
  2. به همان شبکه متصل شوید — دستگاه خود را به همان شبکه محلی میزبان متصل کنید. Magic Packet را باز کنید و به صفحه «در این شبکه» بروید. میزبان باید ظرف چند ثانیه ظاهر شود.
  3. یک میزبان انتخاب کنید — میزبان موردنظر را از فهرست انتخاب کنید. اگر میزبان چند رابط شبکه دارد، آدرس MAC صحیح را برای Wake On LAN انتخاب کنید.

    برای Wake On LAN، آدرس MAC رابط شبکه سیمی را که فعال و برای Wake on LAN پیکربندی شده انتخاب کنید. می‌توانید بعداً آن را در تنظیمات میزبان تغییر دهید.

عیب‌یابی

اگر با این قابلیت به مشکل برخوردید

⚠️ میزبان پیدا نشد

موارد زیر را بررسی کنید:

  1. مطمئن شوید همه مراحل بالا را کامل کرده‌اید.
  2. mpserver و mpservice روی میزبان در حال اجرا هستند
  3. فایروال یا آنتی‌ویروس mpservice را مسدود نمی‌کند
  4. هر دو دستگاه روی یک شبکه هستند
  5. اگر از تقسیم‌بندی شبکه استفاده می‌کنید، انتقال mDNS را تنظیم کنید (5353/UDP)
  6. مطمئن شوید به برنامه اجازه دسترسی به شبکه‌های محلی را در تنظیمات iOS داده‌اید
  7. برای iPhone/iPadهای ساخته‌شده برای منطقه چین، مطمئن شوید WLAN network access فعال است