Mengapa ping ping membangunkan PC, sedangkan ping tunggal tidak?

1

Saya hanya memperhatikan bahwa ketika Anda membanjiri komputer yang dalam mode tidur, komputer akan membangunkannya sementara ping tunggal atau ping multple per 1 detik tidak membangunkannya.

Bangun di lan / wan diaktifkan.

apa alasan dibalik ini? IMO, seharusnya tidak dihidupkan sama sekali.

Setelah dinyalakan, banjir akan terus berlanjut dan akan menghasilkan sistem beku atau jatuh yang merupakan sesuatu yang tidak kita inginkan terjadi, bukan?

Mungkinkah ini bug di OS Windows? Atau mungkinkah itu kartu jaringan itu sendiri? Ketika menerima terlalu banyak data, akan mulai merespons dengan membangunkannya terlebih dahulu dan kemudian melakukan pekerjaannya?

Paket ping seharusnya tidak membuat pc bangun?

Vanya Varvi
sumber
Itu tergantung pada konfigurasi NIC dan BIOS.
Jika banjir ping merusak sistem, maka sepertinya ada bug di OS.
kasperd
Tidak benar-benar crash, tetapi lebih seperti pembekuan

Jawaban:

1

Biasanya WoL dipicu menggunakan a "paket ajaib" (6 byte 0xFF segera diikuti oleh alamat MAC yang diulang 16 kali, di mana saja dalam bingkai Ethernet), ini sangat tidak mungkin terjadi secara tidak sengaja.

Namun, kadang-kadang NIC diatur untuk membangunkan mesin berdasarkan jenis lalu lintas lain yang tidak semuanya mungkin memicu bangun secara tidak sengaja.

Microsoft mencantumkan default berikut ini di Windows selain "paket ajaib":

Secara default, Windows 7 dan Windows Vista mendengarkan yang berikut ini   paket saat Anda mengaktifkan WOL:

  • Paket diarahkan ke alamat MAC dari   adaptor jaringan
  • Siaran nama NetBIOS disiarkan untuk lokal   nama komputer
  • Paket Address Resolution Protocol (ARP) untuk IPv4   alamat adaptor jaringan
  • Paket IPv6 Neighbor Discovery untuk   alamat multicast node-adapter jaringan adapter

Saat Anda mereferensikan Windows dalam pertanyaan, Anda mungkin ingin memastikan bahwa komputer diatur untuk hanya bangun berdasarkan "paket ajaib" (lihat artikel di atas).

Håkan Lindqvist
sumber
Saya akan menambahkan beberapa rincian lebih lanjut tentang paket ajaib. Paket ajaib dapat dihasilkan dari jarak jauh, jika alamat MAC target sudah ada dalam cache ND / ARP pada router. Jika MAC tidak di-cache, router akan mengirimkan permintaan untuk itu. Karena target sedang tidur, ia tidak dapat menanggapi permintaan ini, dan karenanya tidak pernah mendapatkan paket bangun. Ketergantungan siklik ini mencegah membangunkan target dari jarak jauh. Tetapi jika target dimatikan dalam beberapa menit terakhir, mungkin berhasil karena MAC masih dalam cache.
kasperd
0

Hipotesis: NIC mampu merespons ping sendiri tanpa melibatkan OS (proksi tidur). Tetapi ketika Anda membanjiri PING, NIC memutuskan bahwa ia tidak mampu merespons peristiwa semacam itu, dan sekarang harus membangunkan PC.

Saya pernah mendengar tentang kemampuan seperti itu, tetapi tidak tahu sejauh mana spektrum dari penelitian hingga kenyataan.

Jenis / model NIC apa yang Anda miliki? OS / versi apa? BIOS akan terlibat juga.

Cameron Kerr
sumber
Menangkan 8, Realtek GBE / RTL8168. Tidak dapat memasukkan bios saya, port usb mati setahun yang lalu, menggunakan pengaturan defalut tetapi saya dapat menemukannya di situs manfactur: - 16Mb AMI BIOS - AMI Legal BIOS - Mendukung "Plug and Play" - ACPI 1.1 Acara Bangun Kepatuhan - Mendukung jumperfree - Dukungan SMBIOS 2.3.1 - CPU, VCCM, SB, VTT Multi-penyesuaian Tegangan - Mendukung IOT (Intelligent Overclocking Technology) - Mendukung Smart BIOS