Esiste un modo per determinare se il router inoltra il pacchetto WoL alla scheda NIC mentre il computer è spento?


0

Non riesco a capire se il problema è che il router non sta inoltrando i pacchetti alla scheda NIC O il problema è che la scheda NIC non riattiva il PC o altre impostazioni nascoste che impediscono il risveglio.

In entrambi i casi, voglio sapere se esiste un modo per verificare se il pacchetto Wake On LAN (WOL) viene effettivamente ricevuto dalla scheda di rete. Perché questo è il primo passo per la risoluzione dei problemi del mio sistema.

Ho usato Wireshark, ma questa è la prima volta che uso questo programma e sono stato in grado di vedere il pacchetto ricevuto dal router, quindi il router invia una richiesta ARP - sulla nota dice "Dimmi chi ha IP ".

Quindi, quando il PC è inattivo o spento e in ascolto del pacchetto WoL, come posso determinare se il pacchetto viene effettivamente ricevuto dalla scheda di rete? La NIC ha qualche registro dei pacchetti / eventi che riceve?

Risposte:


1

Il fatto che il router stia facendo una richiesta ARP che ha richiesto suggerisce che il pacchetto magico è stato inviato tramite il livello IP: questo va oltre lo scopo del protocollo WoL, che specifica un frame di trasmissione di livello 2 (ethernet) con un payload FF:FF:FFimmediatamente seguito dall'indirizzo MAC della NIC ripetuto sedici volte.

Pertanto, se il router sta tentando di inviare un tale pacchetto a un indirizzo IP specifico, non riuscirà a riattivare un sistema inattivo, poiché la negoziazione ARP non verrà completata, quindi il pacchetto non verrà inserito nel cavo.

Il router dovrebbe invece inviare un pacchetto all'indirizzo di trasmissione, che non richiede alcuna risoluzione ARP: tale pacchetto viene inviato a tutte le stazioni, su tutte le porte. Un pacchetto di trasmissione ethernet può di solito essere inviato usando 255.255.255.255 come destinazione o tramite il complimento 1s del netmaskparametro AND logicamente sul networkparametro.

Per esempio:

Una rete di 192.168.2.0 con una maschera di rete di 255.255.254.0, ha un indirizzo di trasmissione di (192.168.2.0 E 0.0.1.255), che è 192.168.3.255.

Sfortunatamente, a causa di attacchi Denial-of-Service basati sulla moltiplicazione dei pacchetti che sfruttano gli indirizzi di trasmissione, tali subnet directed broadcastpacchetti non vengono generalmente inoltrati su Internet pubblico, quindi non è generalmente possibile utilizzare WoL da reti non locali che sono al di fuori della gestione della configurazione locale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.