Прокиньтесь через альтернативи LAN


8

Я усвідомлюю, що є одна або дві пов’язані посади, але жодна, яка цілком відповідає тому, про що я прошу.

Я використовую старий комп’ютер як NAS, використовуючи FreeNAS, і після певного налаштування все стає денді. NAS використовується тільки я і мій сусід по кімнаті, тому я хотів би мати можливість використовувати WOL (спільно з базовим сценарієм відключення), щоб я міг мати свободу вмикати / вмикати NAS щоразу, коли економити енергію. На основі декількох дописів на форумі, відсутності включення як функції до моїх посібників з материнської плати та відсутності налаштувань WOL в BIOS, схоже, моя материнська плата не підтримує WOL (Asus p5ld2); однак мій NIC (Marvell 88E8053). Просто для впевненості, я все-таки спробував ВОЛ; NIC отримав магічні пакети WOL (блимав світло), але комп'ютер ніколи не включався.

Досить переконаний, що WOL не є життєздатним варіантом, я, природно, почав розглядати такі альтернативи, як ...

  • Пристрій Руба Голдберга (жарт ... в основному)
  • Мод віддаленого стартера для автомобіля, щоб дистанційно його ввімкнути (я це робив у минулому, і у мене трапляються деякі частини, що лежать навколо)
  • Використовуйте мікроконтролер, щоб увімкнути комп'ютер після отримання певного магічного пакету (можливо, WOL для простоти).

З них я вважаю, що мікроконтролер найкращий (гроші в сторону), оскільки він підключається безпосередньо до моєї мережі і не обмежений діапазоном, як віддалений стартер автомобіля або механічна несправність.


Отже, мої запитання для вас, хороші люди, такі:

  • Які альтернативи мені не вистачає
  • Які підводні камені / міркування мені потрібно думати
  • Назвіть кілька загальних пропозицій
  • Якщо мікроконтролер є найкращим варіантом, який мікроконтролер ви б запропонували?
    • Я розробник програмного забезпечення з досвідом роботи в Java / C / C ++ / Python / Lisp / Haskell / Scala і не проти вивчення нової мови та чого іншого.

Відповіді:


2

Ну, найпростішим апаратним рішенням було б підключити комутатор, щоб увімкнути якесь реле. Враховуючи «складність» проблеми (тобто, вам потрібно емуляцію натискання простої, хитрої кнопки живлення), майже будь-який мікроконтролер зробив би, і все, що вам потрібно зробити, це натиснути на провід перемикача живлення (що легко щоб замінити вас у заплутаному стані, і мостить його за потребою.

Я хотів би запитати, чи хочете ви ввімкнути його після вимкнення (через те, що система не використовується) або в разі відключення живлення? Багато систем, навіть геріатричні PIII, можуть бути встановлені для простого перезавантаження після відключення електроенергії

Я також зазначив, що існує механічний підхід , хоча я думаю, що комп'ютер працює для перемикання на інший комп'ютер менш практичний, ніж вище.


Мені б хотілося можливість відключення та включення системи за бажанням для економії енергії. Тому я спочатку мав намір використовувати WOL разом із простим сценарієм відключення. Я оновив оригінальне запитання, щоб також включити цю інформацію.
Bface

в цьому випадку реле контролюється мікроконтролером. Ви, мабуть, захочете подивитися на Arudino (оскільки він має екран Ethernet) і зробіть з'єднання в перемикач вмикання / вимкнення, щоб зробити все, що потрібно. Особливості цього, ймовірно, будуть краще / актуальні на веб-сайті EE Stackexchange
Journeyman Geek

Я раніше моделював віддалений автомобільний стартер, щоб увімкнути свій комп’ютер раніше; Поза мікроконтролером вся електропроводка - це нічого нового. :)
Bface

3

Відповідно до посібника на asus.com, плата має "пробудження на PCI" та "пробудження на PCIE". Увімкніть їх для WOL.

Вам також може знадобитися включити WOL у вашій ОС. Він може бути відключений за замовчуванням, але я не знаю, що FreeNAS (ні FreeBSD) не є достатньо хорошим, щоб розповісти, як це зробити.

Оновлення: мережевий чіп підключений до PCI або PCIe Bus, і таким чином може розбудити систему через лінію пробудження шини. Є дві необхідні умови:

  1. Система пробудження PCI / PCIe активна (живиться та вмикається).
  2. Мережевий чіп увімкнено WOL - зазвичай через налаштування драйвера, як правило.


1
WakeOnLan (востаннє змінено 2008-08-16) - Здається, застаріла, ви не думаєте?
Turbo J

Я завантажив посібник для своєї дошки з asus.com і не зміг знайти те, про що ви говорили. Ви отримали інструкцію для p5ld2-VM або SE? Крім того, моя мережна карта інтегрована, тому я трохи не збентежений, як включення пробудження на PCI допоможе інтегрованій карті.
Bface

Я знайшов наступне, що мене більше збило з пантелику: "Контролер Gigabit LAN не підтримує функцію S5 Wake-On_LAN в режимі DOS або Windows ME"
Bface

Це означає, що драйвери DOS не підтримують включення WOL, а BIOS не робить жодного. Вам потрібно включити WOL через ОС. І наступного разу, будь ласка, використовуйте повну назву моделі вашої дошки. Я користувався посібником для p5ld2без будь-яких доповнень.
Turbo J

1

Ви завжди можете встановити мережеву карту з WOL, що підтримується ОС. За умови, що ви можете прокинутися на PCI, тоді вам повинно бути все в порядку.


0

Бездротовий зв’язок - це завжди чудова ідея, але є недоліки, такі як випадкове включення та вимкнення живлення. Випадкова влада напевно не велика справа. Однак може бути випадкове відключення живлення. Ви можете схопити брелок і помилково натиснути на неправильну кнопку, викликаючи відключення. Ще гірше, хоча й малоймовірно, що хтось поруч використовує аналогічний сигнал, який відповідає вашому приймачу; наприклад, якийсь відкривач гаражних дверей.

Я кажу це з досвіду, коли я дізнався, що мій старий мій сусід, і я використовував ті ж частоти X10. Ми билися один з одним над вогнями, і нам знадобилося досить багато часу, щоб зрозуміти це ...

Чому б просто не замінити материнську плату?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.