Co to jest „pakiet magiczny” do budzenia komputera?

151

Mój adapter bezprzewodowy (Intel Dual Band Wireless-N 7260) ma dwa ustawienia w Menedżerze urządzeń, których nie mogę wyjaśnić.

Właściwości adaptera bezprzewodowego

Wake on Magic Packet
Wake on Pattern Match

Po kilku badaniach znalazłem ten artykuł Microsoft Technet, który definiuje tę funkcję w następujący sposób:

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

Ten dość tajemniczy opis jest trochę pozbawiony szczegółów. Czy ktoś może pomóc?

Wolałbym, aby mój laptop nie budził się zdalnie w żadnych okolicznościach. Wyłączyłem opcję Zezwalaj temu urządzeniu na wybudzanie komputera na karcie Zarządzanie energią , ale te ustawienia wydają się być osobne. Zakładam, że mogę ustawić te dwa ustawienia na Wyłączone bez negatywnych konsekwencji. Czy to prawda?

AlainD
źródło
6
Zauważ, że zgodnie z moim doświadczeniem, WoLAN / WoWLAN najprawdopodobniej wymagają włączenia opcji oprogramowania układowego (BIOS / UEFI) oprócz ustawienia adaptera. Na przykład bezprzewodowy adapter mojego laptopa ma tę opcję oferowaną przez system Windows, ale w oprogramowaniu układowym nie ma żadnej odpowiedniej opcji i wydaje się, że nie mogę korzystać z WoWLAN niezależnie od ustawienia adaptera. Powinieneś również sprawdzić oprogramowanie wewnętrzne i wyłączyć je, jeśli jest naprawdę niepożądane (dla pewności!).
underscore_d
@underscore_d, dobry punkt. Próbowałem kilka razy, aby to zadziałało, ale tak naprawdę nigdy nie widziałem, aby komputer włączał się w odpowiedzi na pakiet sieciowy. Teraz, gdy o tym myślę, musisz również upewnić się, że karta sieciowa jest zasilana, gdy komputer był wyłączony, co może być gdzieś innym ustawieniem.
JPhi1618,
@ JPhi1618 Tak, istnieje wiele zmiennych / zależności. Powinienem wyjaśnić moją anegdotę, moje oficjalne oprogramowanie nie oferuje tej opcji ... Sflashowałem ją z niestandardową wersją z odblokowanym wszystkim, głównie dla śmiechu, ale oczywiście nie wszystko jest naprawdę obsługiwane - na przykład jest to nowe ustawienie WoWLAN. Nie zagłębiłem się w szczegóły, ale ponieważ płyta główna, oprogramowanie układowe, karta bezprzewodowa i ewentualnie system operacyjny (sądząc po istnieniu gdzie indziej usług OEM zawsze „online” itp.) Wszyscy muszą się zgodzić - wystarczy powiedzieć, że ty potrzebujesz odpowiedniej kombinacji elementów!
underscore_d
To wydaje się dziwne. Kto ma wystarczające doświadczenie, aby wiedzieć, do czego odnosi się każda inna właściwość z tej listy (Fat Channel nietolerant?!?), Ale nie wie, co to jest Wake on LAN?
superfoniczny

Odpowiedzi:

215

Odpowiedź Sam3000 jest bardzo ładna. Dodam kilka szczegółów technicznych.

Wake on Magic Packet powoduje, że karta sieciowa budzi komputer po otrzymaniu magicznego pakietu. Pakiet jest uważany za „magiczny”, gdy zawiera FF FF FF FF FF FF(sześć wystąpień największej możliwej wartości bajtu), a następnie szesnaście wystąpień sześciobajtowego adresu MAC karty. Ta sekwencja może pojawić się w dowolnym miejscu w ramce, więc pakiet może zostać wysłany za pośrednictwem dowolnego protokołu wyższego poziomu. Zwykle stosuje się UDP, ale czasami stosuje się surowe ramki z EtherType 0x0842. (Źródło: Wikipedia .)

Wake on Pattern Match jest nadzbiorem poprzedniego. Spowoduje to, że karta obudzi maszynę, gdy pojawią się różne rzeczy, w tym magiczny pakiet, zapytanie o nazwę NetBIOS, pakiet TCP SYN (TCPv4 lub TCPv6) itp. Te ostatnie mogą wymagać włączenia odciążania ARP. (Źródło: TechNet .)

Jeśli nie chcesz / nie chcesz budzić komputera z innego miejsca, możesz wyłączyć obie te opcje.

Ben N.
źródło
2
„Ta sekwencja może pojawić się w dowolnym miejscu w ramce, więc pakiet może zostać wysłany przez dowolny protokół wyższego poziomu”, chyba że masz pecha z fragmentacją
John Dvorak
Istnieje również problem, jeśli coś na stosie szyfruje magiczną sekwencję
John Dvorak
2
@JanDvorak Na szczęście sekwencja jest tak krótka (tylko 102 bajty), że pakiet nigdy nie powinien wymagać fragmentacji. Fragmentacja powoduje praktycznie zawsze protokół warstwy 3, więc nie ma niebezpieczeństwa pomieszania surowej ramki.
Ben N
Szyfrowanie na poziomie Wi-Fi jest nadal dobrym kandydatem do zepsucia.
John Dvorak,
6
@JanDvorak Dotyczy to tylko celów Wi-Fi. I tam użyłbyś (subtelnie) innego standardu o nazwie WoWLAN, który wymaga, aby cel pozostawał podłączony do sieci (a zatem miał dostęp do klucza deszyfrującego): revolutionwifi.blogspot.com.au/2010/11/… To również w dużej mierze bezużyteczne, a Connected Standby jest czymś.
Bob
125

Te dwa ustawienia stanowią funkcję większości współczesnych komputerów znanych jako „Wake on LAN”; w skrócie, pozostawienie tego ustawienia włączonym pozwala karcie sieciowej systemu uzyskać wystarczającą moc, aby pozostać w trybie gotowości, podczas gdy reszta systemu jest wyłączona. W trybie gotowości może otrzymać „magiczny pakiet” - niewielką ilość danych specyficznych dla adresu MAC karty sieciowej - i zareaguje na to, włączając system. Jest to bardzo przydatne w sytuacjach zdalnej kontroli, jednak masz całkowitą rację, że możesz wyłączyć te funkcje bez żadnych negatywnych konsekwencji - uznanie dla ciebie za wcześniejsze badanie.

Aby uzyskać więcej informacji, przeczytaj „Poradnik maniaka wyjaśniającego: Co to jest funkcja Wake-on-LAN i jak ją włączyć?” .

Sam3000
źródło