มันเป็นสิ่งสำคัญว่าพอร์ต UDP เป็นสัญญาณ WOL ถูกส่งไป?


17

ฉันเคยเห็นอินสแตนซ์ WOL จำนวนมากใช้พอร์ต 7 และหลายพอร์ตใช้ 9 มันสำคัญไหม มันไม่ใช่แค่มองหาแพ็คเก็ต WOL ที่เลเยอร์ 2 หรืออีเธอร์เน็ตหรือไม่?

คำตอบ:


18

@Spiffถูกต้องว่ามันไม่สำคัญเท่าฟังก์ชั่น Wake-on-LAN ของผู้รับที่ต้องการ อย่างไรก็ตามแนะนำให้ใช้ UDP เนื่องจากสามารถสร้างได้โดยไม่มีซ็อกเก็ตแบบดิบซึ่งมาพร้อมกับข้อ จำกัด ด้านความปลอดภัยและแนะนำให้ใช้พอร์ต 9 เนื่องจากจะจับคู่กับโปรโตคอลทิ้งที่รู้จักกันดีในขณะที่พอร์ต 7 จะเชื่อมต่อกับโปรโตคอลecho

ซึ่งหมายความว่าหากมีโฮสต์บนเครือข่ายของคุณที่รองรับบริการมาตรฐานแบบเก่าเหล่านี้คุณจะได้รับปริมาณการใช้ backscatter ที่ไม่จำเป็นเมื่อใช้พอร์ต 7 แต่ไม่มีเมื่อใช้พอร์ต 9 และเนื่องจาก Wake-on-LAN ออกอากาศเป็นปกติคุณสามารถรับ backscatter หลายครอบครัว

นอกจากนี้หากคุณกำลังแก้ไขปัญหา WoL ด้วยเครือข่ายดมกลิ่นเช่นWiresharkมันจะถอดรหัสแพ็กเก็ต WoL อย่างถูกต้องเฉพาะเมื่อเป็นแพ็กเก็ต UDP ที่พอร์ต 9


3
ขอบคุณนั่นเป็นข้อมูล! ปรากฎว่า Intel vPro ทิ้งไปและไม่สนใจแพ็กเก็ต WOL อย่างสมบูรณ์และแน่นอนว่ามันเป็นเครื่อง vPro ที่ฉันพยายามปลุก
rjt

9

ไม่มันไม่สำคัญ มันไม่จำเป็นต้องเป็น UDP หรือ IP packet เลย NIC กำลังมองหารูปแบบเวทย์มนตร์ (หกไบต์ของ 0xff จากนั้นที่อยู่ MAC ของตัวเอง 16 ครั้ง) ในทุกเฟรมที่เห็น


"ในเฟรมทั้งหมดที่เห็น" --- ดังนั้น 6x0xff + 16xMAC สามารถอยู่ในเฟรมเดียวได้หรือไม่?
rjt

@rjt ใช่รูปแบบเวทย์มนตร์สามารถอยู่ในกรอบเดียว ในความเป็นจริงมันอาจจะต้องมี ฉันสงสัยว่ามันจะทำงานถ้ามันแยกระหว่างเฟรม
Spiff

1
ดังนั้นสิ่งนี้จะใช้งานได้หากคุณส่งแท็ก WoL-VLAN ไปยังผู้ใช้ปลายทาง (หากไม่สามารถทำได้)
Marki

6

เมื่อฉันตื่นคอมพิวเตอร์โดยใช้พอร์ต 9 มันจะรีสตาร์ทแทนที่จะออกจากโหมดสลีป สำหรับชีวิตของฉันฉันไม่สามารถหาสิ่งที่ฉันทำผิด ฉันพยายามใช้พอร์ต 7 และแทนที่จะรีสตาร์ทมันตื่นขึ้นมาตามปกติ ดูเหมือนจะไม่สำคัญว่าคุณจะใช้เวลาส่วนใหญ่ แต่สำหรับฮาร์ดแวร์ของฉันฉันต้องใช้พอร์ต 7


3
เพื่อให้รู้ว่ามันเป็นฮาร์ดแวร์อะไรที่ทำแบบนี้? ดูเหมือนว่าพอร์ต 9 จะถูกใช้เป็น ILO แทนที่จะเป็น WOL
Shaun Wilson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.