Bangun pada Alternatif LAN

8

Saya menyadari ada satu atau dua posting terkait, tetapi tidak ada yang cukup mengerti apa yang saya minta.

Saya menggunakan komputer lama sebagai NAS menggunakan FreeNAS, dan setelah beberapa penyesuaian semuanya bagus. NAS hanya digunakan oleh saya sendiri dan teman sekamar saya, jadi saya ingin dapat menggunakan WOL (dalam hubungannya dengan skrip shutdown dasar) sehingga saya dapat memiliki kebebasan untuk menyalakan / menurunkan NAS kapan pun untuk menghemat daya. Berdasarkan beberapa posting forum, kurangnya dimasukkan sebagai fitur dalam manual motherboard saya, dan kurangnya pengaturan WOL di BIOS, sepertinya motherboard saya tidak mendukung WOL (Asus p5ld2); Namun, NIC saya tidak (Marvell 88E8053). Hanya untuk memastikan, saya tetap mencoba WOL; NIC menerima paket sihir WOL (cahaya berkedip), tetapi komputer tidak pernah dinyalakan.

Cukup yakin bahwa WOL bukan pilihan yang layak, saya secara alami mulai mempertimbangkan alternatif seperti ...

  • Perangkat Rube Goldberg (kebanyakan bercanda .....)
  • Mod starter mobil jarak jauh untuk menyalakannya dari jarak jauh (Saya sudah pernah melakukan ini di masa lalu, dan kebetulan ada beberapa bagian yang tergeletak di sekitar)
  • Gunakan mikrokontroler untuk menghidupkan komputer setelah menerima paket ajaib tertentu (mungkin WOL untuk kesederhanaan).

Dari mereka, saya pikir mikrokontroler adalah yang terbaik (selain uang) karena terhubung langsung ke jaringan saya dan tidak dibatasi oleh jangkauan seperti starter mobil jarak jauh atau kegagalan mekanik.


Jadi, pertanyaan saya untuk Anda orang-orang baik adalah sebagai berikut:

  • Alternatif apa yang saya lewatkan
  • Apa saja jebakan / pertimbangan yang perlu saya pikirkan
  • Apa saja saran umum yang akan Anda berikan
  • Jika mikrokontroler adalah pilihan terbaik, mikrokontroler apa yang akan Anda sarankan?
    • Saya seorang pengembang perangkat lunak dengan pengalaman di Java / C / C ++ / Python / Lisp / Haskell / Scala dan tidak menentang untuk belajar bahasa baru dan yang lainnya.
Bface
sumber

Jawaban:

2

Nah, solusi perangkat keras yang paling sederhana adalah menyambungkan sakelar on Anda untuk dinyalakan oleh sejenis relay. Mempertimbangkan 'kerumitan' masalah (artinya Anda perlu meniru menekan tombol daya yang sederhana dan lemah), hampir semua mikrokontroler akan melakukannya, dan yang perlu Anda lakukan hanyalah memanfaatkan saklar sakelar daya (yang mudah untuk menggantikan Anda mengacaukan, dan menjembatani sesuai kebutuhan.

Saya akan bertanya, apakah Anda ingin menyalakannya setelah mematikannya (karena sistem tidak digunakan) atau dalam kasus kegagalan daya? Banyak sistem, bahkan PIII geriatrik dapat diatur untuk melakukan reboot setelah kegagalan daya

Saya juga menunjukkan ada pendekatan mekanis , meskipun saya kira memiliki komputer berjalan untuk menyalakan komputer lain kurang praktis daripada di atas.

Journeyman Geek
sumber
Saya ingin kemampuan untuk mematikan dan menghidupkan sistem sesuka hati untuk menghemat daya. Jadi saya awalnya bermaksud menggunakan WOL bersama dengan skrip shutdown sederhana. Saya memperbarui pertanyaan awal untuk memasukkan informasi ini juga.
Bface
dalam hal ini, relay yang dikendalikan mikrokontroler akan melakukan triknya. Anda mungkin ingin melihat arudino (karena memiliki perisai Ethernet) dan menyambung ke sakelar on / off untuk melakukan apa yang diperlukan. Sepecifics dari itu mungkin akan lebih baik / topikal di situs EE stackexchange
Journeyman Geek
Saya telah memodifikasi starter mobil jarak jauh untuk menyalakan komputer saya sebelumnya; melewati mikrokontroler semua kabel bukanlah hal yang baru. :)
Bface
3

Menurut manual di asus.com, board memiliki "wakeup on PCI" dan "wakeup on PCIE". Aktifkan ini untuk WOL.

Anda mungkin juga perlu mengaktifkan WOL di OS Anda. Mungkin dinonaktifkan secara default, tapi saya tidak tahu FreeNAS (atau FreeBSD) cukup baik untuk memberitahu Anda bagaimana caranya.

Pembaruan: Chip jaringan terhubung ke PCI atau PCIe Bus, dan dengan demikian dapat membangunkan sistem melalui jalur wake up bus-nya. Ada dua syarat prasyarat:

  1. Sistem bangun PCI / PCIe aktif (diaktifkan dan diaktifkan).
  2. Chip jaringan mengaktifkan WOL - melalui pengaturan drivernya, biasanya.
Turbo J
sumber
1
WakeOnLan (diedit terakhir 2008-08-16) - Sepertinya sudah ketinggalan zaman, bukan begitu?
Turbo J
Saya mengunduh manual untuk papan saya dari asus.com dan tidak dapat menemukan apa yang Anda bicarakan. Apakah Anda mendapatkan manual untuk p5ld2-VM atau SE? Selain itu, kartu jaringan saya terintegrasi, jadi saya sedikit bingung bagaimana mengaktifkan wakeup pada PCI akan membantu kartu terintegrasi.
Bface
Saya memang menemukan yang berikut ini yang membuat saya lebih bingung: "Pengontrol Gigabit LAN tidak mendukung fungsi S5 Wake-On_LAN dalam mode DOS atau Windows ME"
Bface
Ini berarti bahwa driver DOS tidak mendukung mengaktifkan WOL, dan BIOS tidak melakukan keduanya. Anda harus mengaktifkan WOL melalui OS. Dan lain kali silakan gunakan nama Model lengkap papan Anda. Saya menggunakan manual untuk p5ld2tanpa tambahan apa pun.
Turbo J
1

Anda selalu dapat memasang kartu jaringan dengan WOL yang didukung oleh OS. Asalkan Anda bisa bangun pada PCI maka Anda harus OK.

aybabtu
sumber
0

Nirkabel selalu merupakan ide bagus, tetapi ada kelemahannya, seperti daya mati dan mati. Daya yang tidak disengaja mungkin bukan masalah besar. Namun, matikan yang tidak disengaja mungkin terjadi. Anda bisa mengambil keyfob dan salah menekan tombol yang salah, menyebabkan shutdown. Lebih buruk lagi, meskipun tidak mungkin, bahwa seseorang di dekatnya menggunakan sinyal serupa yang cocok dengan penerima Anda; misalnya pembuka pintu garasi seseorang.

Saya mengatakan ini dari pengalaman, ketika saya menemukan tetangga lama saya dan saya menggunakan frekuensi X10 yang sama. Kami saling bertarung memperebutkan lampu dan kami butuh waktu cukup lama untuk mengetahuinya ...

Kenapa tidak ganti motherboard saja?

Keltari
sumber