Come utilizzare Wake On Demand?

2

Desidero impostare il wake-on-demand come descritto qui in modo da poter riattivare in remoto il mio computer e ssh in mentre sono all'estero.

Il mio iMac non aveva la connessione ethernet e voglio riattivarlo usando Wifi.

Questo è quello che ho:

iMac 27 pollici, metà 2011, software OS X 10.9.1 (13B42)

AirPortExpress, versione 7.6.4

Lampone-pi

Router fornito da ISP (Technicolor TG582n)

Il mio Raspberry-pi è sempre acceso quindi va bene se ho bisogno di ssh prima di riattivare il mio iMac.

Ho seguito le istruzioni fornite nell'articolo per iMac. Ma non so come in realtà svegliare il mio computer.

Da Bonjour Browser, posso vedere che il mio AirPortExpress pubblica _sleep-proxy._udp quindi penso che abbia Bonjour-Sleep-Proxy attivo.

Per qualche ragione, ho trovato questa riga nel registro

mDNSResponder[47]: BeginSleepProcessing: en1 not capable of magic packet wakeup

mentre en1 è la mia interfaccia wifi. Ma da System Information

en1:
  Card Type:    AirPort Extreme  (0x168C, 0x9A)
  Firmware Version: Atheros 9380: 4.0.74.0-P2P
  MAC Address:  04:54:53:0f:c9:b1
  Locale:   APAC
  Country Code: ES 
  Supported PHY Modes:  802.11 a/b/g/n
  Supported Channels:   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
  Wake On Wireless: Supported <--- is this lying to me?
  AirDrop:  Supported
  Status:   Connected
    
posta Bryan Chen 09.01.2014 - 08:41
fonte

3 risposte

3

Entrambe le linee sono corrette. La tua scheda WiFi supporta Wake-On-Lan (WOL) ma il collegamento non lo fa.

È quasi impossibile far funzionare WOL su una rete di qualsiasi dimensione poiché si basa sull'invio e sulla ricezione di pacchetti UDP di trasmissione sulla porta 7 o 9 e i pacchetti di trasmissione vengono raramente instradati.

Per farlo funzionare dovresti riconfigurare il tuo router di casa e configurare una VPN tra il router e il dispositivo che vuoi inviare al pacchetto WOL.

    
risposta data 09.01.2014 - 14:49
fonte
2

Hai bisogno di un altro computer per cercare di accedere al Mac dormiente per qualcosa. Il modo più semplice per testare questo è con un programma di test del client WOL dedicato come questo da un'altra macchina sulla LAN. Ho notato che non sembra che tu abbia 2 Mac, ma se cerchi google troverai un modo per WOL da qualunque build tu abbia sul tuo Pi (probabilmente solo un'operazione di telnet usando una porta specifica). Questo dimostrerà che il Mac è configurato correttamente e puoi quindi continuare a testare ulteriormente tentando di accedere ad alcuni servizi sul Mac dormiente, come un server Web, ecc., Presumibile dal tuo Pi, in quanto sembra essere l'unico altro client che tu descrivi sulla tua LAN.

    
risposta data 09.01.2014 - 09:05
fonte
1

Il tuo Airport Express dovrebbe gestire la funzionalità WoL per te. La semplice configurazione di port forwarding sul tuo Mac dovrebbe funzionare correttamente. Il proxy del sonno vedrà il pacchetto e riattiverà l'host. Se stai già inoltrando la porta 22 al tuo Raspberry Pi, dovrai impostare la porta in avanti per ascoltare da una porta diversa di tua scelta, quindi inoltrarla alla porta 22 sul Mac.

Assicurati che il tuo Mac supporti Wake on Wireless. I tuoi registri sembrano in conflitto. Verifica le preferenze di sistema e verifica se è possibile abilitare "Attiva accesso alla rete Wi-Fi" o "Attiva accesso alla rete" per il documento a cui si fa riferimento. Se viene visualizzato il messaggio "Attiva accesso alla rete Ethernet", non è possibile riattivare il Wi-Fi.

Le altre risposte suggeriscono VPN o programmi WoL, ma questo non è realmente necessario dal momento che AirPort Express funge da proxy del sonno per te.

    
risposta data 22.10.2014 - 18:04
fonte

Leggi altre domande sui tag