Wake-on-lan funziona solo tante volte

Ho Wake-on-lan configurato sulla mia macchina di Windows XP in modo che il computer si sveglia da Standby. Svegliando il computer da Standby tramite il traffico di networking sembra funzionare un certo numero di volte, ad esempio 4 o 5, quindi smette di funzionare. Se riavvii il computer sembra ripristinare questo comportmento in modo da poter utilizzare WOL ancora qualche volta prima di iniziare a lavorare. Utilizzo il command "wol" sulla mia altra macchina Linux con l'indirizzo IP appropriato e l'indirizzo MAC della scheda.

Ho guardato la scheda di networking per vedere se avevano luci diverse quando WOL ha lavorato e quando non lo ha fatto. Quando ha una luce ambrata solida where il cavo ethernet si collega, WOL sembra funzionare. Quando ha una luce ambrata lampeggiante, WOL non lo fa. Sembra che il sistema sembra quasi "spegnere" la scheda quando dorme, ma non so se sia una function del tempo o del numero di standby / sveglia.

Ho una scheda di networking 3Com 3c920. Se esaminerò le properties; in Gestione periferiche, ho selezionato "Consenti a questo dispositivo di portre il computer fuori dalla modalità standby". Nella scheda Avanzate ho qualsiasi cosa relativa a RWU (Remote Wake Up) abilitata. Credo anche che abbia le impostazioni appropriate nel BIOS relative a Wake-Up remoto e ho provato sia le configurazioni di alimentazione S1 e S3 nel BIOS. Intuitivo, penserei di deselect l'opzione "Consenti al computer di distriggersre questo dispositivo per risparmiare energia", ma in questo modo distriggers l'opzione "Consenti a questo dispositivo di portre l'elaboratore fuori dalla modalità standby".

Qualcuno sa cosa sta succedendo qui o se c'è un modo per risolverlo? Ho una scheda di networking integrata; avrebbe ottenuto uno che entra in uno slot sarebbe meglio?

Sto usando Windows XP su un Dell Optiplex GX240 con una scheda di networking 3Com 3c920.

Le probabilità sono che si sta inviando a un indirizzo IP che non è l'indirizzo broadcast per la networking locale. Ciò che succede è che quando si spegne la macchina perde l'indirizzo IP, ma il vostro switch / hub e altre macchine conserveranno queste informazioni nella sua cache di arp. Quando questa cache scade non sarà ansible WoL a less che non si utilizzi l'indirizzo broadcast.

Alcune cose che potresti provare:

  1. Assegnare il computer ad un indirizzo IP statico
  2. Controllare se è disponibile un aggiornamento del BIOS (prenditi cura!)
  3. Aggiornare manualmente la tabella ARP del router se è ansible telnet ad esso usando arpadd. Vedi:
    Configurazione SpeedTouch: sveglia su LAN .