Posso inviare un pacchetto Wake On LAN senza trasmettere?


3

Sto tentando di inviare pacchetti WOL a una serie di macchine, che funziona quando la macchina che invia il pacchetto è collegata alla destinazione da uno o più switch, ma se il pacchetto deve attraversare un router viene mangiato. Le persone responsabili della configurazione e della manutenzione dei router / switch mi dicono che i router stanno mangiando i pacchetti WOL perché vengono inviati come trasmissioni.

Quindi vorrei sapere se qualcuno sa come potrei inviare il frame WOL a una macchina dall'altra parte di un router senza che sia racchiuso in un pacchetto IP broadcast.

Risposte:


5

Wake-On-LAN utilizza un "pacchetto magico" inviato al Livello 2 del modello OSI. I router hanno bisogno delle informazioni contenute nel Livello 3 del modello OSI per instradare i pacchetti. Gli interruttori sull'altro erano dispositivi di livello 2, motivo per cui funziona quando si passa attraverso un interruttore. In breve, è necessario disporre di informazioni IP per attraversare un router, WOL ha solo informazioni sull'indirizzo MAC, quindi non è possibile attraversare il router.

Inoltre, il computer che si desidera riattivare non è acceso e quindi non dispone di un indirizzo IP, quindi sarebbe impossibile inviare un pacchetto e farlo attraversare il router e raggiungere il computer a corto di configurazione statica del router instrada il pacchetto al MAC della tua scheda di rete (vedi Wake-on-Internet per ulteriori opzioni).


Grazie, il tuo primo paragrafo conferma ciò che pensavo stesse succedendo. Per quanto riguarda la seconda parte, mi chiedo se ci sono schede NIC / schede madri in grado di mantenere un IP quando sono "spente" ...
patrick-mckinnon,

0

Anche se la risposta precedente ha senso, non è vero che un pacchetto magico non può attraversare un router. Prova Wake On LAN 2 per accendere un computer nella rete locale. Sono stato in grado di eseguirlo da un PC, collegato tramite WLAN, per accendere un'altra macchina collegata a uno switch che era collegato a un router. Non sono sicuro se l'indirizzo IP statico nel router ha funzionato. Forse il software sta inviando il 192.168.0.255 (un indirizzo di trasmissione della rete) per raggiungere tutti gli adattatori collegati.


0

Di solito i router bloccano i pacchetti inviati per trasmettere indirizzi IP come 192.168.0.255 (anche connessioni VPN).

Ma i pacchetti magici possono attraversare il router se consente di aggiungere voci statiche alla sua tabella ARP:

  • Puoi creare un altro indirizzo di trasmissione per il tuo router. Ad esempio, aggiungere questa voce ARP: 192.168.0.254 FF: FF: FF: FF: FF: FF.
  • Un altro modo è quello di assegnare l'indirizzo MAC al tuo indirizzo IP di destinazione: 192.168.0.X XX: XX: XX: XX: XX: XX.
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.