Ok, tidak ada banyak informasi bagus tentang ini di internet, jadi inilah kebijaksanaan saya:
Cara kerja Wake-on-LAN
Jadi inti dari WoL adalah untuk menyalakan komputer Anda dari jarak jauh menggunakan jaringan. Jelas jika komputer Anda benar- benar mati total, maka tidak mungkin ini bisa berfungsi, jadi ketika komputer modern dimatikan ", kartu ethernet sebenarnya tetap menyala, dalam (semoga) keadaan daya rendah, mendengarkan paket WoL.
Ketika WoL pertama kali dibuat, Anda dapat mengatur kartu jaringan Anda untuk memberi sinyal BIOS untuk menyalakan komputer Anda ketika ada aktivitas jaringan apa pun. Yaitu, setiap kali bingkai ethernet (atau mungkin paket IP; Saya tidak 100% yakin) dilihat oleh kartu jaringan. Tampaknya masuk akal, tetapi pada kenyataannya itu tidak berguna karena kadang-kadang paket acak yang terbang melalui jaringan akan membangunkan komputer Anda tanpa alasan. Untuk memperbaikinya, seseorang menemukan MagicPacket ™! Dengan mengatur kartu Anda ke mode MagicPacket ™, itu hanya akan membangunkan komputer ketika melihat data yang berisi alamat MAC kartu jaringan Anda diulang 6 kali (sejauh yang saya ingat). Sekarang, paket acak tidak akan mengganggu komputer Anda. Ini juga alasan Anda perlu memasukkan alamat MAC ke alat WoL; sehingga dapat membangun MagicPacket ™.
Anda mungkin telah melihat kesalahan kecil dengan MagicPacket ™: Siapa pun di jaringan dapat melihat Anda alamat MAC, jadi jika Anda mencoba menggunakan WoL pada jaringan lokal yang tidak terpercaya (misalnya universitas), orang-orang yang mengganggu dapat terus membangunkan komputer Anda. Jangan mengutip saya tentang ini, tetapi melihat ethtool
halaman manual sepertinya seseorang telah "menemukan" SecureOn ™ untuk MagicPacket ™. Ini tampaknya memungkinkan Anda mengatur alamat MAC yang didengarkan kartu Anda, mengubahnya secara efektif menjadi kata sandi pribadi.
Bagaimana paket tersebut sampai ke komputer Anda
Sekarang inilah bagian yang sulit. Ethernet dirancang untuk mengirim data antar komputer yang hidup. Ini tidak cocok dengan WoL, yang ingin mengirim paket ke komputer yang tidak aktif.
Rintangan pertama adalah bahwa komputer tidak benar-benar memiliki alamat IP. Oleh karena itu Anda tidak dapat mengirim paket WoL ke alamat IP (alat yang memungkinkan Anda memasukkan alamat IP Anda benar-benar meminta alamat IP router, yang aktif). Sebaliknya, paket WoL disiarkan ke setiap perangkat ethernet yang terhubung. Anda dapat - dalam router yang bagus - secara manual mengaitkan alamat IP dengan alamat MAC, tetapi sebagian besar router tidak mengizinkan ini, dan akan menjatuhkan paket IP yang dikirim ke komputer.
Paket penyiaran berfungsi, tetapi ada masalah ...
Kenapa itu tidak terlalu bagus
Masalahnya adalah, sebagian besar router tidak memungkinkan Anda untuk meneruskan paket ke alamat broadcast. Idealnya apa yang Anda inginkan dalam tipikal "Saya sedang bekerja dan saya ingin barang-barang dari komputer di rumah" Pengaturan WoL adalah untuk meneruskan dari port eksternal 9 (misalnya; lihat di bawah) ke 255.255.255.255:9. Router tidak akan melakukannya. Saya benar-benar akhirnya mengetahui bagaimana melakukannya untuk router ADSL speedtouch, tetapi itu melibatkan file konfigurasi pengeditan tangan.
Mungkin satu-satunya cara nyata Anda akan membuatnya bekerja adalah dengan menginstal firmware router pihak ketiga yang layak, seperti Tomat atau DD-WRT. Ini memiliki alat WoL dibangun ke antarmuka web. Ini tidak begitu rapi karena Anda kemudian tidak dapat melakukan hal-hal keren seperti menggunakan ponsel Anda untuk membangunkan komputer secara otomatis ketika Anda tiba di rumah. Tetapi tetap saja. Saya belum benar-benar mencoba, tetapi Anda mungkin bisa mendapatkan firmware untuk melakukan forward-to-broadcast. Siapa tahu.
Port 7 dan Port 9
Banyak panduan mengatakan Anda harus menggunakan port 7 atau Anda harus menggunakan port 9, dan Anda berpikir "mengapa?", "Yang mana?". Jawabannya, tidak masalah. Anda dapat menggunakan port apa saja; 80, 666, tidak masalah. Kartu jaringan di komputer Anda tidak peduli ke port mana MagicPacket ™ dikirim, asalkan menerimanya, dan memiliki alamat MAC yang diulang di dalamnya. Dan jika Anda berhasil membuat penerusan WoL berfungsi, Anda dapat menggunakan port apa pun di sana (dan kemudian masukkan port yang sesuai di alat WoL Anda).
Alasan 7 dan 9 direkomendasikan adalah karena mereka adalah port yang digunakan oleh beberapa server yang sama sekali tidak berguna yang belum digunakan oleh siapa pun sejak tahun 80-an. Sama seperti port 80 adalah port untuk web, port 7 adalah port untuk server "echo" yang mengulang semuanya kembali ke pengirim, dan merupakan kerentanan keamanan besar-besaran, dan port 9 adalah port untuk server "buang" yang hanya membuang semua data yang diterimanya dan tidak pernah mengirim apa pun kembali. Mereka sama sekali tidak berguna sekarang tapi saya kira mungkin mereka bagus untuk pengujian jaringan ketika internet masih baru (tahun 70-an).
Pemecahan masalah - Komputer saya tidak mau hidup!
Hal pertama yang harus diperiksa adalah bahwa Anda menerima MagicPacket ™ saat komputer Anda menyala . Untuk itu, unduh wireshark (google it), katakan untuk mendengarkan port 9 (atau 7 atau apa pun), dan kirim paket WoL. Kamu harus melihatnya. Jika tidak, masalahnya akan relatif mudah diperbaiki, atau setidaknya didiagnosis.
Jika Anda mendapatkan paket, tetapi komputer Anda masih tidak mau hidup, itu menjadi sedikit lebih rumit.
Pertama, masuk ke BIOS / UEFI, dan pastikan opsi seperti "Izinkan PCI untuk membangunkan komputer" atau sejenisnya diaktifkan. Juga aktifkan opsi PCIe. Kedua, di linux gunakan ethtool
untuk mengaktifkan WoL untuk kartu jaringan Anda. Sesuatu seperti ethtool -s eth0 wol bgm
. Di windows Anda menemukan opsi "Izinkan perangkat ini untuk membangunkan komputer" dan mungkin ada beberapa opsi MagicPacket ™ di suatu tempat. Saya tidak tahu saya tidak menggunakan windows sekarang.
Semoga semoga berhasil. Tetapi mungkin ini hanya berfungsi selama beberapa menit (atau bahkan beberapa detik) setelah Anda mematikan komputer! Oh tidak! Ini masalah dengan router. Saya sarankan Anda mendapatkan yang berbeda. Serius, Tomat-USB luar biasa.