Apakah penting untuk UDP port mana sinyal WOL dikirim?

17

Saya telah melihat banyak instance WOL menggunakan port 7 dan banyak menggunakan port 9, apakah itu penting? Bukankah itu hanya mencari paket WOL di layer 2 atau ethernet?

rjt
sumber

Jawaban:

17

@Spiff benar bahwa tidak masalah sejauh fungsi Wake-on-LAN dari penerima yang dituju. Namun, UDP direkomendasikan karena dapat dihasilkan tanpa soket mentah yang disertai dengan pembatasan keamanan, dan port 9 direkomendasikan karena memetakan ke protokol pembuangan lama yang terkenal sedangkan port 7 memetakan ke protokol gema .

Ini berarti bahwa jika ada host di jaringan Anda yang mendukung layanan standar sederhana yang lama ini, Anda akan mendapatkan lalu lintas hambur balik yang tidak perlu saat menggunakan port 7 tetapi tidak ada saat menggunakan port 9. Dan karena Wake-on-LAN biasanya disiarkan, Anda bisa mendapatkan backscatter dari banyak host.

Selanjutnya, jika Anda memecahkan masalah WoL dengan sniffer jaringan seperti Wireshark , itu akan memecahkan kode paket WoL hanya jika mereka adalah paket UDP pada port 9.

WinTakeAll
sumber
3
Terima kasih, itu informatif! Ternyata buang Intel vPro nics dan abaikan paket WOL sepenuhnya dan tentu saja ternyata ini adalah mesin vPro yang saya coba bangunkan.
rjt
9

Tidak, itu tidak masalah. Bahkan tidak harus menjadi paket UDP atau IP sama sekali. NIC hanya mencari pola ajaib (enam byte 0xff, lalu alamat MAC-nya 16 kali) di semua bingkai yang dilihatnya.

Spiff
sumber
"di semua frame yang dilihatnya" --- sehingga 6x0xff + 16xMAC dapat berada dalam satu frame?
rjt
@ rjt Ya, pola ajaib bisa dalam satu bingkai. Bahkan, mungkin harus begitu. Saya ragu itu akan berhasil jika itu dibagi antara frame.
Spiff
1
Jadi ini bahkan akan bekerja jika Anda keluar WoL-VLAN ditandai ke pengguna akhir (jika tidak mungkin)?
Marki
6

Ketika saya membangunkan komputer saya menggunakan port 9 itu akan restart bukannya keluar dari tidur. Untuk kehidupan saya, saya tidak tahu apa yang saya lakukan salah. Saya mencoba menggunakan port 7 dan bukannya menyalakannya kembali dengan normal. Tampaknya tidak masalah sebagian besar waktu yang Anda gunakan, tetapi untuk perangkat keras saya, saya perlu menggunakan port 7.

Brandon
sumber
3
Demi mengetahui, perangkat keras apa yang berperilaku seperti ini? kedengarannya seperti port 9 digunakan sebagai semacam ILO bukannya WOL.
Shaun Wilson