Existe um comando de terminal no Mac OSX que me permita usar o WOL (Wake On LAN) para ativar outros computadores? O Windows tem wolcmd, existe um equivalente no OSX?
Estou tentando ativar um computador do meu rMBP, dentro da minha rede. Meu rMBP está conectado via WiFi normalmente, mas também pode ser conectado via conector Thunderbolt GbE. O computador de destino é uma máquina Windows que desejo ativar antes de conectar-me a ela usando uma conexão de área de trabalho remota.
macos
terminal
windows
sleep-wake
Mark Tomlin
fonte
fonte
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.Respostas:
O wolcmd está disponível para Mac: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx
Versão GUI por US $ 1,99, versão terminal é gratuita. O uso é igual ao seu equivalente no Windows.
fonte
O
wakeonlan
comando para linha de comando pode ser adicionado ao OS X usando o gerenciador de pacotes homebrew .fonte
Instale o pacote wakeonlan usando o Homebrew :
$ brew install wakeonlan
(É um script Perl para ativar computadores por meio de pacotes mágicos Wake-On-LAN.)
Quando instalado, você pode enviar um "pacote mágico" do seu Terminal para qualquer dispositivo usando o endereço IP (Internet Protocol) e MAC (Media Access Control).
Aqui está um exemplo de uso típico:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Os scripts usam 2 argumentos, o endereço MAC da NIC e um endereço IP.
Por exemplo, eu tenho um Synology NAS configurado manualmente com o endereço IP de,
10.0.1.100
com uma máscara de sub-rede255.255.255.0
e um endereço de roteador de10.0.1.1
.O endereço IP correto a ser usado não é o do dispositivo , mas o endereço de broadcast da sub-rede .
Continuando no meu exemplo, usei o seguinte comando para ativar com êxito o meu Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Naturalmente, substitua os valores reais do seu dispositivo e rede pela sua situação.)
Você pode obter mais informações na página de manual wakeonlan
man makeonlan
ou em um glossário rápido de comandoswakeonlan -h
.fonte
O Python vem com o OS X por padrão. Então você pode usar esse pequeno script Python 2 para enviar o pacote wake on lan. Salve como
wakeonlan.py
ou algo que você gosta:Use-o assim:
Modifique o endereço IP e o endereço MAC de acordo. O endereço IP deve ser o endereço de broadcast da rede.
Para facilitar o acesso, você pode tornar esse script executável e adicioná-lo a algum diretório em seu caminho.
fonte
O pacote RubyGems, que está disponível no Mac, também pode ser usado para instalar um aplicativo wake on lan. Basta usar o
gem install wol
comando no terminal. Ele instalará a atividade em / usr / bin / local / wol.Isso evita a instalação de gerenciadores de distribuição ou de pacotes. Ele aceita os mesmos argumentos que os exemplos de wakeonlan acima.
Além disso, a ferramenta wol pode ativar um Synology NAS configurado corretamente.
fonte
Provavelmente também é possível ser instalado através do gerenciador de pacotes MacPorts , mas eu não o tenho instalado, não posso testá-lo.
fonte