Câu hỏi "Gói ma thuật" để đánh thức máy tính là gì?


Bộ điều hợp không dây của tôi (Intel Dual Band Wireless-N 7260) có hai cài đặt trong Trình quản lý Thiết bị mà tôi không thể giải thích.

Wireless adapter properties

Wake on Magic Packet
Wake on Pattern Match

Sau một chút nghiên cứu, tôi đã tìm thấy điều này Microsoft Technet bài viết xác định tính năng như sau:

Defines if a network adapter is enabled to wake a computer on the magic packet.

Mô tả khá khó hiểu này hơi chi tiết một chút. Có ai giúp được không?

Tôi thích máy tính xách tay của tôi không phải được đánh thức từ xa trong mọi trường hợp. Tôi đã vô hiệu hóa Cho phép thiết bị này đánh thức máy tính trên Quản lý năng lượng , nhưng các cài đặt này có vẻ riêng biệt. Giả định của tôi là tôi có thể đặt hai cài đặt này thành Vô hiệu hóa mà không có hậu quả tiêu cực. Có đúng không?


148
2018-04-17 21:29


gốc


Lưu ý rằng dựa trên kinh nghiệm của tôi, WoLAN / WoWLAN rất có thể yêu cầu một tùy chọn firmware (BIOS / UEFI) để được kích hoạt ngoài cài đặt bộ điều hợp. Ví dụ, adapter không dây của máy tính xách tay của tôi có tùy chọn này được cung cấp bởi Windows, nhưng không có tùy chọn tương ứng tồn tại trong phần vững, và tôi dường như không thể sử dụng WoWLAN bất kể cài đặt bộ điều hợp. Bạn cũng nên kiểm tra phần sụn và tắt nó nếu thực sự không mong muốn (chỉ để chắc chắn!). - underscore_d
@underscore_d, điểm tốt. Tôi đã thử một vài lần để thực hiện công việc này, nhưng tôi chưa bao giờ thực sự nhìn thấy một máy tính bật để đáp ứng với một gói mạng. Bây giờ tôi nghĩ về nó, bạn cũng phải chắc chắn rằng card mạng được cấp nguồn khi máy tính bị "tắt" có thể là một thiết lập khác ở đâu đó. - JPhi1618
@ JPhi1618 Vâng, có rất nhiều biến / phụ thuộc. Tôi nên làm rõ giai thoại của mình, chính thức firmware không cung cấp tùy chọn này ... Tôi đã flash nó với một phiên bản tùy chỉnh với mọi thứ được mở khóa, chủ yếu là để cười, nhưng rõ ràng không phải mọi thứ đều thực sự được hỗ trợ - trường hợp tại thời điểm là cài đặt WoWLAN mới. Tôi không đào sâu vào chi tiết, nhưng vì bo mạch chủ, phần mềm, thẻ không dây và có thể là hệ điều hành (đánh giá bởi sự tồn tại của các dịch vụ OEM 'luôn trực tuyến', vv) tất cả đều phải đồng ý - đủ để nói rằng bạn cần sự kết hợp của các mảnh! - underscore_d
Điều này có vẻ kỳ quặc. Ai có đủ kinh nghiệm để biết những gì mọi tài sản khác trong danh sách đó liên quan đến (Fat Channel Intolerant?!?), Nhưng không biết Wake on LAN là gì? - superphonic


Các câu trả lời:


Câu trả lời của Sam3000 rất hay. Tôi sẽ thêm một số chi tiết kỹ thuật.

Wake on Magic Packet làm cho card mạng đánh thức máy tính khi nó nhận được một gói ma thuật. Một gói tin được coi là "ma thuật" khi nó chứa FF FF FF FF FF FF (sáu trường hợp có giá trị byte lớn nhất có thể) tiếp theo là mười sáu trường hợp của địa chỉ MAC sáu byte của thẻ. Trình tự đó có thể xuất hiện ở bất kỳ đâu trong khung, vì vậy gói có thể được gửi qua bất kỳ giao thức mức cao hơn nào. Thông thường, UDP được sử dụng, nhưng đôi khi khung nguyên bản với EtherType 0x0842 được sử dụng. (Nguồn: Wikipedia.)

Wake on Pattern Match là một phần trước của phần trước. Nó sẽ khiến thẻ đánh thức máy khi có nhiều thứ khác nhau, bao gồm gói ma thuật, truy vấn tên NetBIOS, gói TCP SYN (TCPv4 hoặc TCPv6), v.v. Những cái cuối cùng có thể yêu cầu kích hoạt ARP. (Nguồn: TechNet.)

Nếu bạn không muốn / cần máy tính của mình được đánh thức từ bất kỳ nơi nào khác, bạn có thể tắt cả hai tùy chọn đó.


212
2018-04-17 23:12



"Chuỗi đó có thể xuất hiện ở bất kỳ đâu trong khung, vì vậy gói có thể được gửi qua bất kỳ giao thức cấp cao hơn nào" trừ khi bạn không may mắn với việc phân mảnh - John Dvorak
Cũng có vấn đề nếu một thứ gì đó trong ngăn xếp mã hóa chuỗi ma thuật - John Dvorak
@JanDvorak May mắn thay, trình tự quá ngắn (chỉ 102 byte) mà gói tin không bao giờ cần phải được phân mảnh. Nó hầu như luôn là giao thức Lớp 3 làm phân mảnh, do đó, không có nguy hiểm của khung nguyên liệu bị rối tung lên. - Ben N
Mã hóa cấp Wi-Fi vẫn là một ứng cử viên khả thi để được sửa chữa. - John Dvorak
@JanDvorak Điều đó sẽ chỉ áp dụng cho các mục tiêu Wi-Fi. Và bạn sẽ sử dụng một (tinh tế) khác nhau tiêu chuẩn được gọi là WoWLAN, yêu cầu mục tiêu duy trì kết nối với mạng (và do đó có quyền truy cập vào khóa giải mã): revolutionwifi.blogspot.com.au/2010/11/… Nó cũng phần lớn là vô ích bây giờ với kết nối chờ là một điều. - Bob


Hai cài đặt này tạo thành một tính năng của hầu hết các máy tính hiện đại được gọi là "Wake on LAN"; Tóm lại, để cài đặt này bật cho phép thẻ mạng của hệ thống của bạn nhận đủ năng lượng để duy trì ở chế độ chờ, trong khi phần còn lại của hệ thống được tắt nguồn. Trong khi ở chế độ chờ, nó có thể nhận được một "gói ma thuật" - một lượng nhỏ dữ liệu cụ thể cho địa chỉ mac của card mạng - và sẽ phản hồi điều này bằng cách bật hệ thống. Rất hữu ích cho các tình huống điều khiển từ xa, tuy nhiên bạn hoàn toàn đúng rằng bạn có thể vô hiệu hóa các tính năng này mà không có bất kỳ hậu quả tiêu cực - kudos cho bạn để làm một số nghiên cứu trước đó quá.

Để biết thêm thông tin, hãy đọc "How-To Geek giải thích: Wake-on-LAN là gì và tôi kích hoạt nó như thế nào?".


123
2018-04-17 22:03